OpenLexocad  27.1
Base::MessageInterface Class Referenceabstract

#include <Message.h>

Inheritance diagram for Base::MessageInterface:
Base::MessageBase

Public Types

enum  standard_button { yes = 1, no = 2, cancel = 3 }
 

Public Member Functions

virtual void showMessage (const QString &message)=0
 
virtual void postMessage (const QString &message)=0
 
virtual void showMessageBoxInformation (const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)=0
 
virtual void showMessageBoxWarning (const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)=0
 
virtual void showMessageBoxError (const QString &title, const QString &text, QWidget *parent=nullptr, bool silent=false)=0
 
virtual bool showMessageBoxQuestionYesNo (const QString &title, const QString &text, standard_button defaultChoice=yes, QWidget *parent=NULL)=0
 
virtual standard_button showMessageBoxQuestionYesNoCancel (const QString &title, const QString &text, standard_button defaultChoice=yes, QWidget *parent=NULL)=0
 
virtual int showMessageBoxQuestion (const QString &title, const QString &text, const QString &text_1, const QString &text_2, const QString &text_3, QWidget *parent=NULL)=0
 
virtual void setMessageReciever (MessageInterface *member)=0
 
virtual MessageInterfacegetMessageReciever ()=0
 
virtual void setPostMessageReciever (QObject *postMessagereceiver)=0
 
virtual void debugMessage (const QString &id, const QString &text)=0
 
virtual double getDoubleDialog (const QString &title, const QString &label, double value=0, double min=-2147483647, double max=2147483647, int decimals=1, 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=0)=0
 
virtual QString getTextDialog (const QString &title, const QString &label, QLineEdit::EchoMode mode=QLineEdit::Normal, const QString &text=QString(), bool *ok=0)=0
 
virtual QString getItem (const QString &title, const QString &label, const QStringList &items, int current=0, bool editable=true, bool *ok=0)=0
 

Protected Attributes

MessageInterface_member = 0
 
QObject * _postMessagereceiver = 0
 

Member Enumeration Documentation

◆ standard_button

Enumerator
yes 
no 
cancel 

Member Function Documentation

◆ debugMessage()

virtual void Base::MessageInterface::debugMessage ( const QString &  id,
const QString &  text 
)
pure virtual

Implemented in Base::MessageBase.

◆ getDoubleDialog()

virtual double Base::MessageInterface::getDoubleDialog ( const QString &  title,
const QString &  label,
double  value = 0,
double  min = -2147483647,
double  max = 2147483647,
int  decimals = 1,
bool *  ok = 0 
)
pure virtual

Implemented in Base::MessageBase.

◆ getIntDialog()

virtual int Base::MessageInterface::getIntDialog ( const QString &  title,
const QString &  label,
int  value = 0,
int  min = -2147483647,
int  max = 2147483647,
int  step = 1,
bool *  ok = 0 
)
pure virtual

Implemented in Base::MessageBase.

◆ getItem()

virtual QString Base::MessageInterface::getItem ( const QString &  title,
const QString &  label,
const QStringList &  items,
int  current = 0,
bool  editable = true,
bool *  ok = 0 
)
pure virtual

Implemented in Base::MessageBase.

◆ getMessageReciever()

virtual MessageInterface* Base::MessageInterface::getMessageReciever ( )
pure virtual

Implemented in Base::MessageBase.

◆ getTextDialog()

virtual QString Base::MessageInterface::getTextDialog ( const QString &  title,
const QString &  label,
QLineEdit::EchoMode  mode = QLineEdit::Normal,
const QString &  text = QString(),
bool *  ok = 0 
)
pure virtual

Implemented in Base::MessageBase.

◆ postMessage()

virtual void Base::MessageInterface::postMessage ( const QString &  message)
pure virtual

Implemented in Base::MessageBase.

◆ setMessageReciever()

virtual void Base::MessageInterface::setMessageReciever ( MessageInterface member)
pure virtual

Implemented in Base::MessageBase.

◆ setPostMessageReciever()

virtual void Base::MessageInterface::setPostMessageReciever ( QObject *  postMessagereceiver)
pure virtual

Implemented in Base::MessageBase.

◆ showMessage()

virtual void Base::MessageInterface::showMessage ( const QString &  message)
pure virtual

Implemented in Base::MessageBase.

◆ showMessageBoxError()

virtual void Base::MessageInterface::showMessageBoxError ( const QString &  title,
const QString &  text,
QWidget *  parent = nullptr,
bool  silent = false 
)
pure virtual

Implemented in Base::MessageBase.

◆ showMessageBoxInformation()

virtual void Base::MessageInterface::showMessageBoxInformation ( const QString &  title,
const QString &  text,
QWidget *  parent = nullptr,
bool  silent = false 
)
pure virtual

Implemented in Base::MessageBase.

◆ showMessageBoxQuestion()

virtual int Base::MessageInterface::showMessageBoxQuestion ( const QString &  title,
const QString &  text,
const QString &  text_1,
const QString &  text_2,
const QString &  text_3,
QWidget *  parent = NULL 
)
pure virtual

Implemented in Base::MessageBase.

◆ showMessageBoxQuestionYesNo()

virtual bool Base::MessageInterface::showMessageBoxQuestionYesNo ( const QString &  title,
const QString &  text,
standard_button  defaultChoice = yes,
QWidget *  parent = NULL 
)
pure virtual

Implemented in Base::MessageBase.

◆ showMessageBoxQuestionYesNoCancel()

virtual standard_button Base::MessageInterface::showMessageBoxQuestionYesNoCancel ( const QString &  title,
const QString &  text,
standard_button  defaultChoice = yes,
QWidget *  parent = NULL 
)
pure virtual

Implemented in Base::MessageBase.

◆ showMessageBoxWarning()

virtual void Base::MessageInterface::showMessageBoxWarning ( const QString &  title,
const QString &  text,
QWidget *  parent = nullptr,
bool  silent = false 
)
pure virtual

Implemented in Base::MessageBase.

Member Data Documentation

◆ _member

MessageInterface* Base::MessageInterface::_member = 0
protected

◆ _postMessagereceiver

QObject* Base::MessageInterface::_postMessagereceiver = 0
protected

The documentation for this class was generated from the following file: