Go to the documentation of this file.
3 #pragma warning(disable : 5054)
8 static const QEvent::Type MessageEventType = QEvent::Type(QEvent::User + 310);
20 MessageEvent(QString message,
void* data) : QEvent(MessageEventType)
44 virtual void showMessageBoxInformation(
const QString& title,
const QString& text, QWidget* parent =
nullptr,
bool silent =
false) = 0;
45 virtual void showMessageBoxWarning(
const QString& title,
const QString& text, QWidget* parent =
nullptr,
bool silent =
false) = 0;
46 virtual void showMessageBoxError(
const QString& title,
const QString& text, QWidget* parent =
nullptr,
bool silent =
false) = 0;
50 QWidget* parent =
nullptr,
51 bool* checkboxShowAgain =
nullptr) = 0;
55 QWidget* parent =
nullptr) = 0;
58 const QString& text_1,
59 const QString& text_2,
60 const QString& text_3,
61 QWidget* parent =
nullptr) = 0;
66 virtual void debugMessage(
const QString&
id,
const QString& text) = 0;
71 double min = -2147483647,
72 double max = 2147483647,
74 bool* ok =
nullptr) = 0;
78 int min = -2147483647,
81 bool* ok =
nullptr) = 0;
84 QLineEdit::EchoMode mode = QLineEdit::Normal,
85 const QString& text = QString(),
87 virtual QString
getItem(
const QString& title,
89 const QStringList& items,
92 bool* ok =
nullptr) = 0;
96 QObject* _postMessagereceiver =
nullptr;
107 virtual void showMessageBoxWarning(
const QString& title,
const QString& text, QWidget* parent =
nullptr,
bool silent =
false);
108 virtual void showMessageBoxError(
const QString& title,
const QString& text, QWidget* parent =
nullptr,
bool silent =
false);
113 QWidget* parent =
nullptr);
116 const QString& text_1,
117 const QString& text_2,
118 const QString& text_3,
119 QWidget* parent =
nullptr);
128 const QString& label,
130 double min = -2147483647,
131 double max = 2147483647,
135 getIntDialog(
const QString& title,
const QString& label,
int value = 0,
int min = -2147483647,
int max = 2147483647,
int step = 1,
bool* ok = 0);
137 const QString& label,
138 QLineEdit::EchoMode mode = QLineEdit::Normal,
139 const QString& text = QString(),
142 const QString& label,
143 const QStringList& items,
145 bool editable =
true,
virtual int showMessageBoxQuestion(const QString &title, const QString &text, const QString &text_1, const QString &text_2, const QString &text_3, QWidget *parent=nullptr)
virtual void showMessageBoxError(const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)
virtual bool showMessageBoxQuestionYesNo(const QString &title, const QString &text, standard_button defaultChoice=yes, QWidget *parent=nullptr, bool *checkboxShowAgain=nullptr)=0
virtual void setPostMessageReciever(QObject *postMessagereceiver)=0
virtual standard_button showMessageBoxQuestionYesNoCancel(const QString &title, const QString &text, standard_button defaultChoice=yes, QWidget *parent=nullptr)=0
virtual QString getItem(const QString &title, const QString &label, const QStringList &items, int current=0, bool editable=true, bool *ok=nullptr)
virtual double getDoubleDialog(const QString &title, const QString &label, double value=0, double min=-2147483647, double max=2147483647, int decimals=1, bool *ok=nullptr)=0
virtual void debugMessage(const QString &id, const QString &text)
virtual void showMessage(const QString &message)
virtual QString getTextDialog(const QString &title, const QString &label, QLineEdit::EchoMode mode=QLineEdit::Normal, const QString &text=QString(), bool *ok=0)=0
virtual int getIntDialog(const QString &title, const QString &label, int value=0, int min=-2147483647, int max=2147483647, int step=1, bool *ok=nullptr)=0
virtual void debugMessage(const QString &id, const QString &text)=0
virtual void postMessage(const QString &message)
virtual int getIntDialog(const QString &title, const QString &label, int value=0, int min=-2147483647, int max=2147483647, int step=1, bool *ok=0)
MessageEvent(QString message, void *data)
Definition: Message.h:20
Definition: Message.h:100
virtual MessageInterface * getMessageReciever()
virtual bool showMessageBoxQuestionYesNo(const QString &title, const QString &text, standard_button defaultChoice=yes, QWidget *parent=NULL, bool *checkboxShowAgain=nullptr)
virtual QString getItem(const QString &title, const QString &label, const QStringList &items, int current=0, bool editable=true, bool *ok=nullptr)=0
virtual QString getTextDialog(const QString &title, const QString &label, QLineEdit::EchoMode mode=QLineEdit::Normal, const QString &text=QString(), bool *ok=nullptr)
virtual void showMessageBoxInformation(const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)
virtual void setPostMessageReciever(QObject *postMessagereceiver)
virtual void setMessageReciever(MessageInterface *member)=0
virtual void postMessage(const QString &message)=0
virtual double getDoubleDialog(const QString &title, const QString &label, double value=0, double min=-2147483647, double max=2147483647, int decimals=1, bool *ok=nullptr)
virtual ~MessageBase()=default
virtual MessageInterface * getMessageReciever()=0
virtual void showMessageBoxWarning(const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)=0
standard_button
Definition: Message.h:35
QString _message
Definition: Message.h:25
virtual void showMessageBoxWarning(const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)
LX_BASE_EXPORT Base::MessageBase & Message()
Definition: Message.h:153
virtual void showMessageBoxError(const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)=0
virtual standard_button showMessageBoxQuestionYesNoCancel(const QString &title, const QString &text, standard_button defaultChoice=yes, QWidget *parent=nullptr)
virtual void showMessageBoxInformation(const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)=0
static MessageBase & instance()
virtual int showMessageBoxQuestion(const QString &title, const QString &text, const QString &text_1, const QString &text_2, const QString &text_3, QWidget *parent=nullptr)=0
void * _data
Definition: Message.h:26
Definition: AbstractXMLReader.h:5
virtual void setMessageReciever(MessageInterface *member)
virtual void showMessage(const QString &message)=0