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