19 #ifndef OST_GUI_GOSTY_APP_HH
20 #define OST_GUI_GOSTY_APP_HH
190 QMap<QString,WidgetGeomHandler *> external_widgets_;
static GostyApp * Instance()
get the GostyApp instance GostyApp is implemented as Singleton. This returns the Instance of GostyApp...
void OnQuit()
This slot must be called when the application is going to be terminated.
Perspective * GetPerspective()
get perspective
SequenceViewer * GetSequenceViewer()
get scene menu
PythonShell * GetPyShell()
get python shell
ToolOptionsWin * GetToolOptionsWin()
get tool options window
void ProcessEvents()
give the application time to run the mainloop and process events
MessageWidget * GetMessageWidget()
get message widget
void RemoveWidgetFromApp(const QString &ident)
remove a custom QWidget from the gosty_app
static bool ValidInstance()
GostyApp is implemented as Singleton. This returns whether there is already a valid instance around.
GLWin * GetGLWin()
get 3d graphics window
void AddWidgetToApp(const QString &ident, QWidget *widget)
add a custom QWidget to the gosty_app
ost::img::gui::DataViewer * CreateDataViewer(const ost::img::ImageHandle &d, const QString &name="", const int noparent=0)
create new DataViewer
void SetAppTitle(const QString &app_title)
This methods sets the Title of this Application.
SceneWin * GetSceneWin()
get scene menu
void TryStereo(bool f)
attempt to get a stereo visual upon startup
void StopScript()
stop script execution
QWidget * GetWidget(const QString &ident)
QTableView with first column not moving.
Manage shared instances of images.
#define DLLEXPORT_OST_GUI