 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uibasemod.h"
36 #define mNoDlgTitle uiString::empty()
37 #define mTODOHelpKey HelpKey( nullptr, ::toString(-1) )
38 #define mNoHelpKey HelpKey::emptyHelpKey()
55 : wintitle_(window_title)
56 , dlgtitle_(dialog_title)
58 , videokey_(
HelpKey::emptyHelpKey())
65 , savebutton_(false), savebutispush_(false)
66 , separator_(true),
menubar_(false), nrstatusflds_(0)
67 , mainwidgcentered_(false), savechecked_(false)
68 , fixedsize_(false), okcancelrev_(false)
93 Setup( const
char* window_title,
94 const
char* dialog_title,
103 Setup(const
char* window_title,const
char* dialog_title,
104 const
char* help_key_str);
106 Setup( const
char* window_title,
107 const
char* dialog_title,
112 Setup( const
char* window_title,
119 const
char* dialog_title,
126 enum Button { OK, CANCEL, APPLY, HELP, CREDITS, SAVE };
191 virtual bool doneOK(
int) {
return true; }
215 static
void setTitlePos(
int i )
void setCancelText(const uiString &)
Cancel button disabled when set to empty.
void setSaveButtonChecked(bool)
User interface main window.
Definition: uimainwin.h:35
Setup(const uiString &window_title, const uiString &dialog_title, const HelpKey &help_key)
Definition: uidialog.h:52
CtrlStyle
Definition: uidialog.h:149
bool separator() const
Definition: odwindow.h:184
static uiString sSaveAsDefault()
Definition: uistrings.h:543
void setVideoKey(const HelpKey &)
uiButton * button(Button but)
void setCancelText(const uiString &)
Cancel button disabled when set to empty.
bool hasSaveButton() const
@ RunAndClose
Definition: uidialog.h:149
Export_Basic uiString toUiString(ViewStyle)
mDeprecated("Use uiString") void setOkCancelText(const char *ok
mDeprecated("Use with argument") void done()
Definition: uidialog.h:210
Definition: helpview.h:50
#define mExpClass(module)
Definition: commondefs.h:177
void setOkText(const uiString &)
int uiResult() const
-1 running, otherwise (int)DoneResult
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:154
Definition: uistrings.h:27
virtual bool rejectOK(CallBacker *)
confirm reject
Definition: uidialog.h:189
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void setButtonSensitive(Button, bool)
virtual bool acceptOK(CallBacker *)
confirm accept
Definition: uidialog.h:190
Button
Definition: uidialog.h:126
virtual bool doneOK(int)
confirm exit
Definition: uidialog.h:191
void setTitleText(const uiString &txt)
void accept(CallBacker *cb=0)
Definition: odwindow.h:151
const Setup & setup() const
CtrlStyle ctrlstyle_
Definition: uidialog.h:194
mDeprecated("Use uiString") void setCancelText(const char *txt)
Definition: uidialog.h:207
TitlePos
Definition: uidialog.h:181
#define mDeprecated(msg)
Definition: plfdefs.h:215
mDefSetupMemb(uiString, wintitle) mDefSetupMemb(uiString
description of properties of dialog.
Definition: uidialog.h:50
Definition: ceemdalgo.h:161
DoneResult
Definition: uidialog.h:136
mDeprecated("Use with enum") void done(int i)
Definition: uidialog.h:212
void setSeparator(bool yn)
Separator between central dialog and OK/Cancel bar?
static void setTitlePos(TitlePos)
void reject(CallBacker *cb=0)
mDeprecated("Use with enum") static void setTitlePos(int i)
Definition: uidialog.h:214
mDeprecated("Use uiString") void setTitleText(const char *txt)
Definition: uidialog.h:198
bool saveButtonChecked() const
bool modal_
Definition: odwindow.h:130
Notifier< uiDialog > applyPushed
Definition: uidialog.h:185
void setOkCancelText(const uiString &ok, const uiString &cnl)
CtrlStyle getCtrlStyle() const
OK button disabled when set to CloseOnly.
Definition: uidialog.h:153
uiMenuBar * menubar_
Definition: odwindow.h:117
static TitlePos titlepos_
Definition: uidialog.h:195
void setOkCancelText(const uiString &, const uiString &)
void setHelpKey(const HelpKey &)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
void setOkText(const uiString &)
OK button disabled when set to empty.
virtual HelpKey helpKey() const
mDeprecated("Use uiString") void setOkText(const char *txt)
Definition: uidialog.h:204
void setButtonText(Button but, const uiString &txt)
void setTitleText(const uiString &txt)
void enableSaveButton(const uiString &txt=uiStrings::sSaveAsDefault())
Save button enabled when set to non-empty.
Definition: uiparent.h:26
void setVideoKey(const HelpKey &, int idx)
void setCtrlStyle(CtrlStyle)
On construction, it's (of course) OkAndCancel.
bool cancelpushed_
Definition: uidialog.h:193
Definition: uidialog.h:42
HelpKey videoKey(int idx=0) const
static TitlePos titlePos()
uiDialog(uiParent *, const Setup &)
#define private
Definition: winstreambuf.h:13
#define mNoHelpKey
Definition: uidialog.h:38
mDeprecated("Use uiString and HelpKey object") Setup(const char *window_title
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021