blob: 052a7e0c6c348ef8eac9878fe2abeba6e94085f0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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;
};
|