tilde~
Puredata Qt-based GUI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Macros | Typedefs
PropertyList.h File Reference
#include "Property.h"
#include <map>
#include <QDebug>
#include <QObject>

Go to the source code of this file.

Classes

class  tilde::PropertyList
 Property handling class for ui object - property list. More...
 

Namespaces

 tilde
 

Macros

#define PROPERTY_LISTENER(x, y)   connect(objectData()->properties()->get(x), &Property::changed, this, y)
 
#define PROPERTY_DISCONNECT_LISTENER(x, y)   disconnect(objectData()->properties()->get(x), &Property::changed, this, y)
 
#define PROPERTY_SET(x, y)   objectData()->properties()->set(x, y)
 
#define PROPERTY_GET(x)   objectData()->properties()->get(x)
 

Typedefs

typedef map< string, Property * > tilde::UIPropertyData
 
typedef map< string,
UIPropertyData * > 
tilde::UIPropertyGroups
 
typedef map< string, Property * >
::iterator 
tilde::UIPropertyDataIterator
 
typedef map< string,
UIPropertyData * >::iterator 
tilde::UIPropertyGroupIterator
 

Macro Definition Documentation

#define PROPERTY_DISCONNECT_LISTENER (   x,
 
)    disconnect(objectData()->properties()->get(x), &Property::changed, this, y)
#define PROPERTY_GET (   x)    objectData()->properties()->get(x)
#define PROPERTY_LISTENER (   x,
 
)    connect(objectData()->properties()->get(x), &Property::changed, this, y)
#define PROPERTY_SET (   x,
 
)    objectData()->properties()->set(x, y)