OpenLexocad  27.1
Base::MessageBase Class Reference

#include <Message.h>

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

Public Member Functions

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

Static Public Member Functions

static MessageBaseinstance (void)
 

Additional Inherited Members

- Public Types inherited from Base::MessageInterface
enum  standard_button { yes = 1, no = 2, cancel = 3 }
 
- Protected Attributes inherited from Base::MessageInterface
MessageInterface_member = 0
 
QObject * _postMessagereceiver = 0
 

Constructor & Destructor Documentation

◆ ~MessageBase()

virtual Base::MessageBase::~MessageBase ( void  )
virtual

Member Function Documentation

◆ debugMessage()

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

◆ getDoubleDialog()

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

◆ getIntDialog()

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

◆ getItem()

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

◆ getMessageReciever()

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

◆ getTextDialog()

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

◆ instance()

static MessageBase& Base::MessageBase::instance ( void  )
static

◆ postMessage()

virtual void Base::MessageBase::postMessage ( const QString &  message)
virtual

◆ setMessageReciever()

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

◆ setPostMessageReciever()

virtual void Base::MessageBase::setPostMessageReciever ( QObject *  postMessagereceiver)
virtual

◆ showMessage()

virtual void Base::MessageBase::showMessage ( const QString &  message)
virtual

◆ showMessageBoxError()

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

◆ showMessageBoxInformation()

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

◆ showMessageBoxQuestion()

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

◆ showMessageBoxQuestionYesNo()

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

◆ showMessageBoxQuestionYesNoCancel()

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

◆ showMessageBoxWarning()

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

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