diff options
Diffstat (limited to 'mediaoverrider/mediaoverrider.h')
-rw-r--r-- | mediaoverrider/mediaoverrider.h | 38 |
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; +}; + |