13 #include "uibasemod.h" 29 friend class uiMainWinBody;
30 friend class uiDialogBody;
34 void setSensitive(
bool yn);
36 bool isSensitive()
const;
38 int getNrWidgets()
const {
return 1; }
40 void clear() { removeAllActions(); }
50 void doInsertAction(
mQtclass(QAction)*,
52 void doRemoveAction(
mQtclass(QAction)*);
53 void doInsertSeparator(
mQtclass(QAction)* before);
69 const char* iconnm=0);
79 bool isCheckable()
const;
80 void setCheckable(
bool);
82 bool isEnabled()
const;
83 void setEnabled(
bool);
85 bool isChecked()
const;
86 void setChecked(
bool);
99 void clear() { removeAllActions(); }
101 void setIcon(
const uiIcon&);
102 void setIcon(
const char* iconnm);
103 const char* getIconName()
const;
110 friend class uiAction;
112 void setAction(uiAction*);
124 void doInsertAction(
mQtclass(QAction)*,
126 void doInsertSeparator(
mQtclass(QAction)* before);
127 void doRemoveAction(
mQtclass(QAction)*);
129 void useStyleSheet();
133 static void addInterceptor(
const CallBack&);
134 static void removeInterceptor(
const CallBack&);
135 void doIntercept(
bool yn,uiAction* activateitm = 0);
139 const char* iconfilenm=0);
#define mExpClass(module)
Definition: commondefs.h:157
#define mQtclass(cls)
Definition: commondefs.h:232
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
static const uiString & emptyString()
Definition: uistring.h:107
Definition: uistring.h:88
Definition: uiparent.h:24
#define mFDQtclass(cls)
Definition: commondefs.h:231
Off-screen pixel-based paint device.
Definition: uipixmap.h:33
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
CallBacks object-oriented (object + method).
Definition: callback.h:62
Definition: uiaction.h:150