summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/dataTypes.h
diff options
context:
space:
mode:
authorblacky <blacky@kiwi.(none)>2011-07-15 20:25:22 +0200
committerblacky <blacky@kiwi.(none)>2011-07-15 20:25:22 +0200
commit6d7c17a9ab1bccbf0bc656c87818338de28f408d (patch)
treeb96d2adb2bf8271242cedad216856207c795ea92 /AudioManagerDaemon/dataTypes.h
parent8da33c909cfce7370ef8e53acb2e3a00464edf37 (diff)
downloadaudiomanager-6d7c17a9ab1bccbf0bc656c87818338de28f408d.tar.gz
- first attempt to remove QT
- this compiles but does not provide the same functionality - hookplugin compiles - other plugins do not
Diffstat (limited to 'AudioManagerDaemon/dataTypes.h')
-rw-r--r--AudioManagerDaemon/dataTypes.h25
1 files changed, 22 insertions, 3 deletions
diff --git a/AudioManagerDaemon/dataTypes.h b/AudioManagerDaemon/dataTypes.h
index 604e7aa..c3c451c 100644
--- a/AudioManagerDaemon/dataTypes.h
+++ b/AudioManagerDaemon/dataTypes.h
@@ -13,7 +13,8 @@
#ifndef DATATYPES_H_
#define DATATYPES_H_
-#include <qlist.h>
+#include <list>
+#include <string>
typedef int source_t;
typedef int sink_t;
@@ -67,7 +68,7 @@ public:
int len;
source_t Source_ID;
sink_t Sink_ID;
- QList<genRoutingElement_t> route;
+ std::list<genRoutingElement_t> route;
};
/**This class describes the interrupt Type.
@@ -85,7 +86,25 @@ public:
source_t sourceID;
sink_t SinkID;
bool mixed;
- QList<source_t> listInterruptedSources;
+ std::list<source_t> listInterruptedSources;
+};
+
+class SinkType {
+public:
+ std::string name;
+ sink_t ID;
+};
+
+class SourceType {
+public:
+ std::string name;
+ source_t ID;
+};
+
+class ConnectionType {
+public:
+ source_t Source_ID;
+ sink_t Sink_ID;
};
#endif /* DATATYPES_H_ */