Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions

uiMain Class Reference

List of all members.

Public Member Functions

 uiMain (int &argc, char **argv)
virtual ~uiMain ()
virtual int exec ()
void exit (int retcode=0)
void getCmdLineArgs (BufferStringSet &) const
void setTopLevel (uiMainWin *)
uiMainWintopLevel ()
void setFont (const uiFont &, bool passtochildren)
const uiFontfont ()

Static Public Member Functions

static uiMaintheMain ()
static void setXpmIconData (const char **xpmdata)
static void flushX ()
static void processEvents (int msec=3000)
static KeyboardEventHandlerkeyboardEventHandler ()

Static Public Attributes

static const char ** XpmIconData

Protected Member Functions

virtual void init (QWidget *mainwidget)
 necessary for uicMain coin inialisation

Protected Attributes

uiMainWinmainobj_

Static Protected Attributes

static uiMainthemain_
static QApplication * app_
static const uiFontfont_
static KeyboardEventHandlerkeyhandler_
static KeyboardEventFilter * keyfilter_
static QtTabletEventFilter * tabletfilter_

Private Member Functions

 uiMain (QApplication *)
void init (QApplication *, int &argc, char **argv)

Constructor & Destructor Documentation

uiMain::uiMain ( int &  argc,
char **  argv 
)
uiMain::uiMain ( QApplication *   )  [private]
virtual uiMain::~uiMain (  )  [virtual]

Member Function Documentation

virtual int uiMain::exec (  )  [virtual]
void uiMain::exit ( int  retcode = 0  ) 
static void uiMain::flushX (  )  [static]
const uiFont* uiMain::font (  ) 
void uiMain::getCmdLineArgs ( BufferStringSet  )  const
void uiMain::init ( QApplication *  ,
int &  argc,
char **  argv 
) [private]
virtual void uiMain::init ( QWidget *  mainwidget  )  [inline, protected, virtual]

necessary for uicMain coin inialisation

static KeyboardEventHandler& uiMain::keyboardEventHandler (  )  [static]
static void uiMain::processEvents ( int  msec = 3000  )  [static]

Processes pending events for maxtime milliseconds or until there are no more events to process, whichever is shorter. Only works after themain has been constructed.

void uiMain::setFont ( const uiFont ,
bool  passtochildren 
)
void uiMain::setTopLevel ( uiMainWin  ) 
static void uiMain::setXpmIconData ( const char **  xpmdata  )  [static]
static uiMain& uiMain::theMain (  )  [static]
uiMainWin* uiMain::topLevel (  )  [inline]

Member Data Documentation

QApplication* uiMain::app_ [static, protected]
const uiFont* uiMain::font_ [static, protected]
KeyboardEventFilter* uiMain::keyfilter_ [static, protected]
QtTabletEventFilter* uiMain::tabletfilter_ [static, protected]
uiMain* uiMain::themain_ [static, protected]
const char** uiMain::XpmIconData [static]