QVISH 0.1
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Wizt::VMainWindow Class Reference
Inheritance diagram for Wizt::VMainWindow:

Public Types

using PlanktonControl = std::function< void(qVPlanktonViewerCreatorBase &)>
 

Public Member Functions

void createMetaViewers ()
 
int exec (QApplication &qapp)
 
QSettings & getSettings () const
 
void load_file (const string &filename)
 Load a file.
 
bool request (VRequest &request, double precision, const WeakVObjectPtr &P, const WeakVObjectPtr &R) override
 
void setup (const CreationSlots_t &CreationSlots) override
 
void show ()
 
 VMainWindow (const MainWindowCreationOptions &=MainWindowCreationOptions(), const QString &LocalParameterFileName="Vish.ini", const PlanktonControl &PC=PlanktonControl(), bool EnableProjectManagment=false, const ImporterSettings &IS={})
 

Static Public Member Functions

static void load_fonts (const string &directory)
 Load fonts files from the given directory.
 

Public Attributes

in< int > iHorizontalSplit
 
TypedSlot< MetaViewerInputType > myMetaViewer
 3D graphic viewer objects will be inputs of the main window.
 
QPointer< qVMainWindowmyQtMainWindow
 
QPointer< qVNetworkNavigatormyTopLevelTabs
 
VOutput< double > oFPS
 

Member Function Documentation

◆ load_fonts()

void Wizt::VMainWindow::load_fonts ( const string &  directory)
static

Load fonts files from the given directory.

Calls QFontDatabase::addApplicationFont(); http://doc.qt.nokia.com/4.6/qfontdatabase.html#addApplicationFont

Member Data Documentation

◆ myMetaViewer

TypedSlot<MetaViewerInputType> Wizt::VMainWindow::myMetaViewer

3D graphic viewer objects will be inputs of the main window.

Same with VPlanktonViewers, but those will be dynamically added, one input to be created for each VPlanktonViewer via VPolyOutput<> in the VPlanktonViewer itself.


The documentation for this class was generated from the following files: