MEPP2 Project
Public Types | Public Member Functions | List of all members
FEVV::BaseWindowQt Class Reference

#include <BaseWindowQt.h>

Inheritance diagram for FEVV::BaseWindowQt:
Inheritance graph
Collaboration diagram for FEVV::BaseWindowQt:
Collaboration graph

Public Types

using AdapterQt = BaseAdapterVisuQt
 
- Public Types inherited from FEVV::BaseWindow
using Adapter = BaseAdapterVisu
 
using Plugin = BasePlugin
 

Public Member Functions

 BaseWindowQt (QWidget *_parent=0, Qt::WindowFlags _flags=Qt::Window)
 
virtual ~BaseWindowQt ()
 
virtual bool isInit () const
 
virtual bool isValid () const
 
- Public Member Functions inherited from FEVV::BaseWindow
 BaseWindow ()
 
virtual ~BaseWindow ()
 
virtual void attach (Adapter *_adapter)=0
 
virtual void attachPlugin (Plugin *_plugin)=0
 
virtual void setParam (std::string _name, int *_value, std::string _pluginName, Plugin *_plugin)=0
 
virtual void setParam (std::string _name, double *_value, std::string _pluginName, Plugin *_plugin)=0
 
virtual void setParam (std::string _name, float *_value, std::string _pluginName, Plugin *_plugin)=0
 
virtual void setParam (std::string _name, bool *_value, std::string _pluginName, Plugin *_plugin)=0
 
virtual void setParam (std::string _name, std::string *_value, std::string _pluginName, Plugin *_plugin)=0
 
virtual void init ()=0
 
virtual bool isInit () const
 
virtual bool isValid () const
 
virtual void notify ()=0
 
virtual std::vector< Adapter * > * getAdapters ()
 
virtual AdaptergetAdapter (unsigned int _pos)
 
virtual std::vector< Adapter * > getSelectedAdapters ()=0
 
virtual std::vector< Adapter::Viewer * > getSelectedViewers ()=0
 

Additional Inherited Members

- Protected Attributes inherited from FEVV::BaseWindow
std::vector< Adapter * > adapters
 
std::map< std::string, Plugin * > stackPlugins
 
bool bIsInit = false
 

Detailed Description

Definition at line 20 of file BaseWindowQt.h.

Member Typedef Documentation

◆ AdapterQt

Definition at line 23 of file BaseWindowQt.h.

Constructor & Destructor Documentation

◆ BaseWindowQt()

FEVV::BaseWindowQt::BaseWindowQt ( QWidget *  _parent = 0,
Qt::WindowFlags  _flags = Qt::Window 
)
inline

Constructor.

Note
The main widget (with the scene) will be create and initialize if not set (see other constructors).
Parameters
[in]_parentPointer to the QWidget parent of this QWidget (used by Qt) (Default value = 0).
[in]_flagsWindows flags (used by Qt) (Default value = Qt::Window).

Definition at line 39 of file BaseWindowQt.h.

◆ ~BaseWindowQt()

virtual FEVV::BaseWindowQt::~BaseWindowQt ( )
inlinevirtual

Destructor.

Definition at line 54 of file BaseWindowQt.h.

Member Function Documentation

◆ isInit()

virtual bool FEVV::BaseWindow::isInit
inline

Definition at line 103 of file BaseWindow.h.

◆ isValid()

virtual bool FEVV::BaseWindow::isValid
inline

Definition at line 105 of file BaseWindow.h.


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