 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uibasemod.h"
41 bool withdontshowatain );
51 bool withdontshowatain );
61 bool withdontshowatain );
172 const char* buttxt1=0,
const char* buttxt2=0);
178 void
message( const
char* txt,const
char* part2=
nullptr,
179 const
char* part3=
nullptr )
183 void warning( const
char* txt,const
char* part2=
nullptr,
184 const
char* part3=
nullptr )
188 void error( const
char* txt,const
char* part2=
nullptr,
189 const
char* part3=
nullptr )
194 int askSave( const
char* msg,
bool cancelbut=true )
195 {
return askSave(
toUiString(msg),cancelbut); }
197 int askRemove( const
char* msg,
bool cancelbut=false )
198 {
return askRemove(
toUiString(msg),cancelbut); }
200 int askContinue( const
char* msg )
203 int askOverwrite( const
char* msg )
206 bool askGoOn( const
char* msg,
bool withyesno=true )
207 {
return askGoOn(
toUiString(msg),withyesno); }
209 bool askGoOn( const
char* msg, const
char* textyes,
int question(const uiString &, const uiString &textyes, const uiString &textno, const uiString &textcncl, const uiString &caption, bool *dontaskagain)
void setMessage(const uiString &)
uiStatusBar * statusBar()
Definition: uimsg.h:257
void about(const uiString &)
uiStatusBar * sb_
Definition: uimsg.h:261
User interface main window.
Definition: uimainwin.h:35
int showMessageBox(Icon icon, QWidget *parent, const uiString &txt, const uiString &yestxtinp, const uiString ¬xtinp, const uiString &cncltxtinp, const uiString &title=uiString::emptyString())
bool toStatusbar(uiString, int fld=0, int msec=-1)
returns false if there is none
static uiString sDontShowAgain()
#define mGlobal(module)
Definition: commondefs.h:180
tells user something is happening.
Definition: uimsg.h:248
Definition: uistringset.h:23
mODTextTranslationClass(uiMsg) friend class uiMain
int askGoOnAfter(const uiString &, const uiString &cnclmsg, const uiString &textyes, const uiString &textno, bool *dontaskagain)
void message(const uiString &, const uiString &part2=uiString::emptyString(), const uiString &part3=uiString::emptyString())
Set of BufferString objects.
Definition: bufstringset.h:26
Export_Basic uiString toUiString(ViewStyle)
@ NoIcon
Definition: oduicommon.h:80
uiMsgMainWinSetter(uiMainWin *np)
Definition: uimsg.h:222
bool showMsgNextTime(const uiString &, const uiString &msg=uiString::emptyString())
int askRemove(const uiString &, bool cancelbut=false)
#define mExpClass(module)
Definition: commondefs.h:177
bool askGoOn(const uiString &msg, const uiString &textyes, const uiString &textno, bool *dontaskagain)
bool askGoOn(const uiString &msg, const uiString &textyes, const uiString &textno)
SeparString with backquotes as separators, use in most ascii files.
Definition: separstr.h:223
uiMainWin * uimainwin_
Definition: uimsg.h:174
void warning(const uiString &, const uiString &part2=uiString::emptyString(), const uiString &part3=uiString::emptyString())
void errorWithDetails(const uiStringSet &)
mFDQtclass(QWidget) class BufferStringSet
Definition: uibody.h:17
int showMessageBox(Icon icon, QWidget *parent, const uiString &txt, const uiString &yestxtinp, const uiString ¬xtinp, const uiString &cncltxtinp, const uiString &title, bool *notagain)
~uiMsgMainWinSetter()
Definition: uimsg.h:229
Icon
Definition: uimsg.h:147
@ Warning
Definition: uimsg.h:147
bool message(const uiString &, const uiString &part2, const uiString &part3, bool withdontshowatain)
void message(const char *)
default: to stderr
int askSave(const uiString &, bool cancelbut=true)
void aboutOpendTect(const uiString &)
uiMainWin * setMainWin(uiMainWin *)
return old
MouseCursorChanger * mcc_
Definition: uimsg.h:262
uiStatusBar * statusBar()
uiParent const uiString & title
pops a selector box to select a new font
Definition: uifont.h:26
int question(const uiString &, const uiString &textyes=uiString::emptyString(), const uiString &textno=uiString::emptyString(), const uiString &textcncl=uiString::emptyString(), const uiString &caption=uiString::emptyString())
void endCmdRecEvent(int refnr, int retval, const char *buttxt0, const char *buttxt1=0, const char *buttxt2=0)
uiUserShowWait(uiParent *, const uiString &, int sbfld=0)
bool error(const uiString &, const uiString &part2, const uiString &part3, bool withdontshowatain)
mQtclass(QWidget *) popParnt()
#define mDeprecated(msg)
Definition: plfdefs.h:215
mDeprecated("Use uiString") void message(const char *txt
bool askGoOn(const uiString &, bool withyesno, bool *dontaskagain)
bool isset_
Definition: uimsg.h:233
Class to automatically change cursor, and change it back automatically when class is running out of s...
Definition: mousecursor.h:142
int askOverwrite(const uiString &)
int beginCmdRecEvent(const char *wintitle)
Definition: uistatusbar.h:26
bool warning(const uiString &, const uiString &part2, const uiString &part3, bool withdontshowatain)
void errorWithDetails(const uiStringSet &, const uiString &firstmsg)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
static const uiString & emptyString()
Definition: uistring.h:300
uiStringSet prevmessages_
Definition: uimsg.h:264
void errorWithDetails(const BufferStringSet &)
static uiMsg * theinst_
Definition: uimsg.h:166
int ask2D3D(const uiString &, bool cancelbut=false)
bool askGoOn(const uiString &, bool withyesno=true)
withyesno false: 'OK' and 'Cancel', true: 'Yes' and 'No'
int askGoOnAfter(const uiString &, const uiString &cnclmsg=uiString::emptyString(), const uiString &textyes=uiString::emptyString(), const uiString &textno=uiString::emptyString())
Definition: uiparent.h:26
const int fldidx_
Definition: uimsg.h:263
int askContinue(const uiString &)
void error(const uiString &, const uiString &part2=uiString::emptyString(), const uiString &part3=uiString::emptyString())
uiMainWin * oldparent_
Definition: uimsg.h:232
void errorWithDetails(const FileMultiString &)
static void setNextCaption(const uiString &)
Sets the uiMSG's main window temporary during the scope of the object.
Definition: uimsg.h:220
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021