diff options
author | blacky <blacky@kiwi.(none)> | 2011-07-15 20:25:22 +0200 |
---|---|---|
committer | blacky <blacky@kiwi.(none)> | 2011-07-15 20:25:22 +0200 |
commit | 6d7c17a9ab1bccbf0bc656c87818338de28f408d (patch) | |
tree | b96d2adb2bf8271242cedad216856207c795ea92 /AudioManagerDaemon/dataTypes.h | |
parent | 8da33c909cfce7370ef8e53acb2e3a00464edf37 (diff) | |
download | audiomanager-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.h | 25 |
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_ */ |