MIRA
Public Slots | Signals | Public Member Functions | Protected Attributes | Private Member Functions | List of all members
PropertyDelegate_OptionalEditor Class Reference

#include <widgets/PropertyEditorDelegateUtils.h>

Inheritance diagram for PropertyDelegate_OptionalEditor:
Inheritance graph
[legend]

Public Slots

void setNone ()
 
void valueSet ()
 

Signals

void propertyEdited () override
 

Public Member Functions

 PropertyDelegate_OptionalEditor (PropertyNode *p, QWidget *wrapped, QWidget *parent)
 
void initFromProperty () override
 

Protected Attributes

QRadioButton * hasValueIndicator
 
QPushButton * setNoneButton
 
IPropertyDelegate_Editedit = nullptr
 
QWidget * wrappedWidget
 

Private Member Functions

const PropertyNodepropertyNode () const
 
void setPropertyFromString (const std::string &s)
 
void setPropertyFromJSON (const JSONValue &v)
 
template<typename T >
void setPropertyFromValue (TypedPropertyNode< T > *p, const T &v)
 

Constructor & Destructor Documentation

◆ PropertyDelegate_OptionalEditor()

PropertyDelegate_OptionalEditor ( PropertyNode p,
QWidget *  wrapped,
QWidget *  parent 
)

Member Function Documentation

◆ initFromProperty()

void initFromProperty ( )
overridevirtual

◆ setNone

void setNone ( )
slot

◆ valueSet

void valueSet ( )
slot

◆ propertyEdited

void propertyEdited ( )
overridesignal

Member Data Documentation

◆ hasValueIndicator

QRadioButton* hasValueIndicator
protected

◆ setNoneButton

QPushButton* setNoneButton
protected

◆ edit

IPropertyDelegate_Edit* edit = nullptr
protected

◆ wrappedWidget

QWidget* wrappedWidget
protected

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