QVISH 0.1
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
Wizt::VObjectNet Class Reference

The QT window containing all VObject's. More...

#include <VObjectNet.hpp>

Inheritance diagram for Wizt::VObjectNet:
Wizt::qVPlanktonViewer

Classes

struct  MyObjectSelectionTab
 
struct  MyShowActor
 
struct  VObjectFrameInfo
 

Public Types

using MyObjectPool = qVObjectNetPool
 
typedef std::map< string, VObjectFrameInfoVObjectFrameInfoMap_t
 

Public Member Functions

void displayExternal (const RefPtr< VSlot > &vslot, bool ShowIt)
 
bool must_update (const VRequest &, double precision) const override
 
string qname () override
 Override this function providing the name how it should show up in the PlanktonViewer menu.
 
QWidget * qwidget () override
 Override this function providing the actual QT widget.
 
bool request (VRequest &request, double precision, const WeakVObjectPtr &ImmediateRequestor, const WeakVObjectPtr &RootRequestor) override
 
void selectCategory (int)
 
void selectCurrentObject (const RefPtr< VObject > &VObj) const
 
void selectObjectSelection (const QString &ObjectName)
 
void setup (const CreationSlots_t &CreationSlots) override
 
VObjectFrameshowObject (const RefPtr< VObject > &, bool ShowIt) const
 
void showObjectInputs (const QString &ObjName)
 
void UnhideObjectMenu ()
 
bool update (VRequest &, double precision=1.0) override
 
void updateCategories ()
 
 VObjectNet (QWidget *parent, const string &name, qVMainWindow &theMainWindow, const RefPtr< VCreationPreferences > &VP)
 
- Public Member Functions inherited from Wizt::qVPlanktonViewer
void addToTab (QTabWidget &theContainerWidget, const QString &Name)
 Add this viewer to the specific QTabWidget and register it for removal during destruction.
 
 qVPlanktonViewer (const string &name, int p, const RefPtr< VCreationPreferences > &VP)
 
void setCurrent () const
 

Public Attributes

QPointer< QTabBar > CategorySelectionTab
 
QPointer< QFrame > ContainerWidget
 
qVInputContextmyInputContext
 
QPointer< QVBoxLayout > MyLayout
 
qVMainWindowmyMainWindow
 
QPointer< MyObjectPoolmyObjectPool
 
QPointer< MyObjectSelectionTabmyObjectSelection
 
Ref< MyShowActormyShowActor
 
QPointer< QToolBar > myTools
 
RefPtr< VActionNotifier > NetNotifier
 
QPointer< QComboBox > objectComboBox
 
RefPtr< VDataFlowGraph > VishDataFlowGraph
 
VObjectFrameInfoMap_t VObjectFrameInfoMap
 
- Public Attributes inherited from Wizt::qVPlanktonViewer
QPointer< QTabWidget > myContainerWidget
 
VPolyOutput< InputType, VMainWindowmyPlanktonEater
 The connection type to the VMainWindow.
 
QPointer< QWidget > myTabContent
 

Detailed Description

The QT window containing all VObject's.

Member Function Documentation

◆ qname()

string Wizt::VObjectNet::qname ( )
inlineoverridevirtual

Override this function providing the name how it should show up in the PlanktonViewer menu.

Implements Wizt::qVPlanktonViewer.

◆ qwidget()

QWidget * Wizt::VObjectNet::qwidget ( )
overridevirtual

Override this function providing the actual QT widget.

Implements Wizt::qVPlanktonViewer.


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