MesQuickButton Class

Header: #include <MesQuickButton>
Inherits: QPushButton

Public Types

enum ButtonStatus { NotOpen, Opened, Active }

Public Functions

MesQuickButton(QWidget *parent)
~MesQuickButton()
MesQuickButton::ButtonStatus getButtonStatus()
QVariantMap getData()
void setButtonStatus(ButtonStatus status)
void setData(const QVariantMap &data)
void setIcon(const QString &icon)
void setModified(bool iBol)
void setText(const QString &text)

Signals

void buttonClick(const QVariantMap &data)
void closeClick(const QVariantMap &data)

Reimplemented Protected Functions

virtual void enterEvent(QEvent *event)
virtual void leaveEvent(QEvent *event)

Additional Inherited Members

Detailed Description

Member Type Documentation

enum MesQuickButton::ButtonStatus

Member Function Documentation

MesQuickButton::MesQuickButton(QWidget *parent)

Default constructs an instance of MesQuickButton.

MesQuickButton::~MesQuickButton()

Destroys the instance of MesQuickButton.

[signal] void MesQuickButton::buttonClick(const QVariantMap &data)

[signal] void MesQuickButton::closeClick(const QVariantMap &data)

[virtual protected] void MesQuickButton::enterEvent(QEvent *event)

MesQuickButton::ButtonStatus MesQuickButton::getButtonStatus()

QVariantMap MesQuickButton::getData()

[virtual protected] void MesQuickButton::leaveEvent(QEvent *event)

void MesQuickButton::setButtonStatus(ButtonStatus status)

void MesQuickButton::setData(const QVariantMap &data)

void MesQuickButton::setIcon(const QString &icon)

void MesQuickButton::setModified(bool iBol)

void MesQuickButton::setText(const QString &text)