This class is the base class of dialogs. More...
Constructor and destructor | |
virtual | ~SBGWindowDialog () |
Destructs the dialog. | |
Identity | |
virtual SBUUID | getUUID () const |
Returns the dialog UUID. | |
virtual QString | getName () const |
Returns the dialog name (used as a title for the embedding window) | |
virtual QPixmap | getLogo () const |
Returns the dialog logo. | |
virtual int | getFormat () const |
Returns the dialog format. | |
Embedding window | |
SBGWindow * | getWindow () const |
Returns the pointer to the embedding window. | |
Settings | |
virtual void | loadSettings (SBGSettings *settings) |
Loads the dialog settings . | |
virtual void | saveSettings (SBGSettings *settings) |
Saves the dialog settings . | |
void | loadDefaultSettings () |
Loads the dialog's default settings. | |
void | saveDefaultSettings () |
Saves the dialog's default settings. | |
User interaction | |
static void | informUser (const QString &dialogTitle, const QString &dialogText) |
Informs the user with a message in a modal pop-up dialog. More... | |
static void | informUser (SBGWindowWidget *widget) |
Informs the user with a widget in a modal pop-up dialog. More... | |
static bool | askUser (const QString &dialogTitle, const QString &dialogText, QDialogButtonBox *buttonBox=NULL) |
Asks a question to the user with a message in a modal pop-up dialog. More... | |
static bool | askUser (SBGWindowWidget *widget, QDialogButtonBox *butons=NULL) |
Asks a question to the user with a widget in a modal pop-up dialog. More... | |
static bool | askUser (QWidget *widget, QDialogButtonBox *butons=NULL) |
Asks a question to the user with a widget in a modal pop-up dialog. More... | |
static bool | getColorFromUser (const QString &dialogTitle, SBDColor &result) |
Gets a color from the user in a modal pop-up dialog. | |
static bool | getDoubleFromUser (const QString &dialogTitle, double &result, double minimum, double maximum, double singleStep=1.0, const QString &prefix="", const QString &suffix="", int decimals=2) |
Gets a number from the user in a modal pop-up dialog. | |
static bool | getFontFromUser (const QString &dialogTitle, QFont &result) |
Gets a font from the user in a modal pop-up dialog. | |
static bool | getIntegerFromUser (const QString &dialogTitle, int &result, int minimum, int maximum, int singleStep=1, const QString &prefix="", const QString &suffix="") |
Gets a number from the user in a modal pop-up dialog. | |
static bool | getPathFromUser (const QString &dialogTitle, QString &result) |
Gets a path from the user in a modal pop-up dialog. | |
static bool | getStringFromUser (const QString &dialogTitle, QString &result) |
Gets a string from the user in a modal pop-up dialog. | |
static bool | getFileNameFromUser (const QString &dialogTitle, QString &result, const QString &dir=QString(), const QString &filter=QString(), QString *selectedFilter=Q_NULLPTR, QFileDialog::Options options=QFileDialog::Options()) |
Gets a filename from the user in a modal pop-up dialog. | |
This class is the base class of dialogs in the SAMSON GUI. SAMSON Element do not create instances of this class, but of classes that derive from this class. In order for a dialog to have the SAMSON interface style, the dialog is embedded in a window.
|
static |
This static function asks the user a question with a message in a modal pop-up dialog. This is a convenience function which makes it easy to program questions to the user with the SAMSON style. The function creates a modal pop-up dialog that blocks all other user interaction until the user pushes the Cancel button or the OK button. The function returns true
if the user presses the OK button, or false
if the user presses the Cancel button or closes the dialog.
|
static |
This static function asks the user a question with a widget
in a modal pop-up dialog. This is a convenience function which makes it easy to progam questions to the user with the SAMSON style. The function creates a modal pop-up dialog that blocks all other user interaction until the user pushes the Cancel button or the OK button. The function returns true
if the user presses the OK button, or false
if the user presses the Cancel button or closes the dialog. The dialog title and icon are taken from the widget. Note that the OK button and the Cancel button are created by this function, and the widget does not have to contain some.
|
static |
This static function asks the user a question with a widget
in a modal pop-up dialog. This is a convenience function which makes it easy to progam questions to the user with the SAMSON style. The function creates a modal pop-up dialog that blocks all other user interaction until the user pushes the Cancel button or the OK button. The function returns true
if the user presses the OK button, or false
if the user presses the Cancel button or closes the dialog. The dialog title and icon are taken from the widget. Note that the OK button and the Cancel button are created by this function, and the widget does not have to contain some.
|
static |
This static function informs the user with a message in a modal pop-up dialog. This is a convenience function which makes it easy to program messages to the user with the SAMSON style. The function creates a modal pop-up dialog that blocks all other user interaction until the user pushes the OK button.
|
static |
This static function informs the user with a widget
in a modal pop-up dialog. This is a convenience function which makes it easy to program messages to the user with the SAMSON style. The function creates a modal pop-up dialog that blocks all other user interaction until the user pushes the OK button. The dialog title and icon are taken from the widget. Note that the OK button is created by this function, and the widget does not have to contain one.