summaryrefslogtreecommitdiff
path: root/mediaoverrider/mediaoverrider.h
diff options
context:
space:
mode:
authorWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-08-05 13:32:04 +0300
committerWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-08-05 13:32:04 +0300
commit186e21da5f83fc26cd33f13e800cd59316250d04 (patch)
treec00e4a568bcc0019ddfc27613ed959808d075daa /mediaoverrider/mediaoverrider.h
parent223a40ec162252785591c2164f3ca1326d7878ea (diff)
Renamed libresource-overridesqt => libmediaoverridesqt
Renamed resourceoverrider => mediaoverrider
Diffstat (limited to 'mediaoverrider/mediaoverrider.h')
-rw-r--r--mediaoverrider/mediaoverrider.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/mediaoverrider/mediaoverrider.h b/mediaoverrider/mediaoverrider.h
new file mode 100644
index 0000000..052a7e0
--- /dev/null
+++ b/mediaoverrider/mediaoverrider.h
@@ -0,0 +1,38 @@
+#include <MApplication>
+#include <MApplicationWindow>
+#include <MApplicationPage>
+#include <MButton>
+#include <MLabel>
+#include <MGridLayoutPolicy>
+#include <MLayout>
+#include <MTheme>
+
+#include <override.h>
+
+class MediaOverrider: public QObject
+{
+ Q_OBJECT
+public:
+ MediaOverrider(int argc, char **argv, QObject *parent=NULL);
+ ~MediaOverrider();
+ int run();
+private slots:
+ void handleMuteChange(bool newState);
+ void handlePrivacyChange(bool newState);
+ void handleBtChange(bool newState);
+
+private:
+ MApplication app;
+ ResourcePolicy::Override *mute;
+ ResourcePolicy::Override *privacyOverride;
+ ResourcePolicy::Override *btOverride;
+
+ MApplicationWindow *window;
+ MApplicationPage *page;
+ MLayout *layout;
+ MGridLayoutPolicy *policy;
+ MButton *muteButton;
+ MButton *privacyButton;
+ MButton *btButton;
+};
+