Drake Designer
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Macros
Pages
src
app
ddSignalMap.h
Go to the documentation of this file.
1
#ifndef __ddSignalMap_h
2
#define __ddSignalMap_h
3
4
#include <QObject>
5
#include <QMap>
6
#include <QVariant>
7
#include "
ddAppConfigure.h
"
8
9
10
class
DD_APP_EXPORT
ddSignalMap
:
public
QObject
11
{
12
Q_OBJECT
13
14
public
:
15
16
ddSignalMap
(QObject* parent=0);
17
virtual
~
ddSignalMap
();
18
19
QMap<QString, QVariant> map()
const
;
20
21
void
signalItemChanged(
const
QString& key);
22
void
setItem(
const
QString& key,
const
QVariant& value);
23
QVariant value(
const
QString& key)
const
;
24
25
signals:
26
27
void
itemAdded(
const
QString& key);
28
void
itemRemoved(
const
QString& key);
29
void
itemChanged(
const
QString& key);
30
31
protected
:
32
33
class
ddInternal;
34
ddInternal*
Internal
;
35
36
Q_DISABLE_COPY(
ddSignalMap
);
37
};
38
39
#endif
ddSignalMap
Definition:
ddSignalMap.h:10
ddAppConfigure.h
ddSignalMap::Internal
ddInternal * Internal
Definition:
ddSignalMap.h:33
DD_APP_EXPORT
#define DD_APP_EXPORT
Definition:
ddAppConfigure.h:11
Generated on Fri Feb 10 2017 13:52:10 for Drake Designer by
1.8.6