QVISH 0.1
Public Member Functions | List of all members
Wizt::VPoolObjectFrame Struct Reference
Inheritance diagram for Wizt::VPoolObjectFrame:
Wizt::VObjectFrame

Public Member Functions

void HideObject (bool) override
 
 VPoolObjectFrame (const WeakPtr< VObject > &myObject, QWidget *parent, qVInputContext &theInputContext, const WeakPtr< qVShowObjectAction::Actor > &, bool &AutoFold)
 
- Public Member Functions inherited from Wizt::VObjectFrame
bool addNewSlot (const RefPtr< VSlot > &what)
 If a new slot is added to the object, display the GUI for it in the object form.
 
int currentExpertLevel () const
 
void DisplayInPool (bool isVisible)
 
RefPtr< VIcongetIcon () const
 
WeakPtr< VObject > getObject () const
 
RefPtr< qVParametergetqVParameter (const WeakPtr< VSlot > &theSlot) const
 
QRect getqVParameterGeometry (const WeakPtr< VSlot > &theSlot) const
 
QRect getVisibleGeometry () const
 Give the geometry of the current visual representation of the object's frame, which can be the geometry of the VObjectFrame or its VIcon, if iconized.
 
int NumberOfInvisibleSlots () const
 
void setTitleColor ()
 
void setViewerOpacity (double V, const ValuePoolPtr &Context)
 
void shiftFrame (const QPoint &difference)
 
void showAtCurrentViewer ()
 
void showAtViewer (const ValuePoolPtr &Context)
 
void updateColors ()
 
 VObjectFrame (const WeakPtr< VObject > &myObject, QWidget *parent, qVInputContext &theInputContext, const WeakPtr< qVShowObjectAction::Actor > &, bool &AutoFold, bool inViewer)
 

Additional Inherited Members

- Public Types inherited from Wizt::VObjectFrame
enum  ColorStateValues { OBJECT_IS_UPDATED , OBJECT_HAS_YOUNGER_INPUTS_AND_NEEDS_UPDATE , OBJECT_IS_CURRENTLY_UPDATING , OBJECT_IS_CURRENTLY_COMPUTING }
 
- Public Slots inherited from Wizt::VObjectFrame
void DecreaseExpertLevel (bool)
 
void DeIconize ()
 
void doDisplayInPool (bool)
 
void Iconize ()
 
void IncreaseExpertLevel (bool)
 
void RemoveObject (bool)
 
void setSlotUpdateStatusInfo ()
 
void showNewSlot (QString SlotName)
 
void ShowUserText ()
 
void updateSlotVisibility ()
 
void UserTextChanged ()
 
- Signals inherited from Wizt::VObjectFrame
void checkNewSlot (QString SlotName)
 
void newExpertLevel (int dY, int newY)
 
void setExpertLevel (int)
 
void setPoolVisibility (bool)
 
- Public Attributes inherited from Wizt::VObjectFrame
bool & AutoFold
 
enum Wizt::VObjectFrame::ColorStateValues ColorState
 
QPoint NewLocation
 new location as computed by qVDataFlowGraph::computeLocation()
 
bool showAllInputs = false
 
- Protected Member Functions inherited from Wizt::VObjectFrame
void closeEvent (QCloseEvent *event) override
 
void ExpertLevelChanged (const int &ExpertLevel, const ValuePoolPtr &Context)
 
void focusInEvent (QFocusEvent *) override
 
void focusOutEvent (QFocusEvent *) override
 
void leaveEvent (QEvent *event) override
 
void mouseDoubleClickEvent (QMouseEvent *e) override
 
void mouseMoveEvent (QMouseEvent *) override
 
void mousePressEvent (QMouseEvent *) override
 
void mouseReleaseEvent (QMouseEvent *) override
 
void moveEvent (QMoveEvent *event) override
 
void paintEvent (QPaintEvent *) override
 
void PoolStatusChanged (const Enum &Iconized, const ValuePoolPtr &Context)
 
void PositionXPropertyChanged (const int &PositionX, const ValuePoolPtr &Context)
 
void PositionYPropertyChanged (const int &PositionY, const ValuePoolPtr &Context)
 
void ViewerExpertLevelChanged (const int &ExpertLevel, const ValuePoolPtr &Context)
 
void ViewerFrameVisibilityChanged (const double &, const ValuePoolPtr &Context)
 
void ViewerPositionXPropertyChanged (const int &PositionX, const ValuePoolPtr &Context)
 
void ViewerPositionYPropertyChanged (const int &PositionY, const ValuePoolPtr &Context)
 
- Protected Attributes inherited from Wizt::VObjectFrame
GUISlot< int > ExpertLevel
 
GUISlot< Enum > FrameVisibility
 
bool haveViewerUnderCreation = false
 
bool isInViewer
 
QPointer< QMenu > menu
 
RefPtr< VIconmyIcon
 
qVInputContextmyInputContext
 
RefPtr< qVParameter::qVParameterEnvironmentConstructormyParameterEnvironmentConstructor
 
GUISlot< int > PositionXProperty
 
GUISlot< int > PositionYProperty
 
WeakPtr< qVShowObjectAction::ActortheActor
 
GUISlot< int > ViewerExpertLevel
 
GUISlot< double > ViewerFrameVisibility
 
GUISlot< int > ViewerPositionXProperty
 
GUISlot< int > ViewerPositionYProperty
 

Member Function Documentation

◆ HideObject()

void Wizt::VPoolObjectFrame::HideObject ( bool  )
overridevirtual

Implements Wizt::VObjectFrame.


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