Version 0.7-0
[vicar] / src / vicar-lib / cpp / vicarprofiletypes.h
diff --git a/src/vicar-lib/cpp/vicarprofiletypes.h b/src/vicar-lib/cpp/vicarprofiletypes.h
new file mode 100644 (file)
index 0000000..c43a580
--- /dev/null
@@ -0,0 +1,31 @@
+#ifndef VICARPROFILETYPES_H
+#define VICARPROFILETYPES_H
+
+#include <QString>
+#include <QList>
+#include <QMetaType>
+
+namespace org {
+namespace maemo {
+namespace vicar {
+
+class Profile
+{
+public:
+    uint    profileID;
+    QString phoneNumberPattern;
+    QString gatewayNumber;
+    QString dtmfFormat;
+    QString dtmfPrefix;
+    QString dtmfSuffix;
+};
+typedef QList<Profile> ProfileList;
+
+} // namespace vicar
+} // namespace maemo
+} // namespace org
+
+Q_DECLARE_METATYPE(org::maemo::vicar::Profile)
+Q_DECLARE_METATYPE(org::maemo::vicar::ProfileList)
+
+#endif // VICARPROFILETYPES_H