QVISH 0.1
Public Types | Public Slots | Signals | Public Member Functions | Public Attributes | List of all members
Wizt::qVObjectForm Class Reference

A QFrame which contains a couple of qVParameter s. More...

#include <qVObjectForm.hpp>

Inheritance diagram for Wizt::qVObjectForm:

Public Types

using myParameters_t = std::set< RefPtr< qVParameter > >
 

Public Slots

void resort ()
 
void sortByClass ()
 
void sortByExpertLevel ()
 
void sortByType ()
 

Signals

void SuggestionChanged ()
 

Public Member Functions

void addObjectInput (qVInputContext &InputContext, const WeakPtr< VObject > &theObject, int EL, const WeakPtr< qVParameter::qVParameterEnvironmentConstructor > &theVParameterEnvironmentConstructor)
 
RefPtr< qVParameteraddSlot (const RefPtr< VSlot > &what, qVInputContext &InputContext, const WeakPtr< qVParameter::qVParameterEnvironmentConstructor > &theVParameterEnvironmentConstructor, bool CreateBestInputCreator=true)
 
bool allHidden () const
 Check if all parameters managed here are hidden, or if any is visible.
 
RefPtr< qVParameterfindSlot (const RefPtr< VSlot > &theSlot) const
 Find corresponding qVParameter for a given VSlot.
 
int getNumberOfHiddenParameters () const
 
 qVObjectForm (QWidget *parent)
 
void updateParameterVisibility (int EL, bool showAll)
 

Public Attributes

QPointer< QFormLayout > layout
 
ExpertLevelModifier myExpertLevelModifier
 
myParameters_t myParameters
 

Detailed Description

A QFrame which contains a couple of qVParameter s.

These may refer to the input parameters of a single VObject, but may also refer to many.

Constructor & Destructor Documentation

◆ qVObjectForm()

Wizt::qVObjectForm::qVObjectForm ( QWidget *  parent)

layout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);


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