~ubuntu-branches/ubuntu/breezy/kdemultimedia/breezy

« back to all changes in this revision

Viewing changes to noatun/modules/winskin/waSkinManager.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2005-03-24 04:48:58 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20050324044858-8ff88o9jxej6ii3d
Tags: 4:3.4.0-0ubuntu3
Add kubuntu_02_hide_arts_menu_entries.diff to hide artsbuilder and artscontrol k-menu entries

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef _WASKINMANAGER_H
 
2
#define _WASKINMANAGER_H
 
3
 
 
4
#include <dcopobject.h>
 
5
#include <qobject.h>
 
6
#include <qstringlist.h>
 
7
#include <qstring.h>
 
8
#include <qmap.h>
 
9
 
 
10
class WaSkinManager : public QObject, public DCOPObject {
 
11
Q_OBJECT
 
12
K_DCOP
 
13
 
 
14
public:
 
15
        WaSkinManager();
 
16
        ~WaSkinManager();
 
17
 
 
18
k_dcop:
 
19
        QStringList availableSkins();
 
20
        QString currentSkin();
 
21
        bool loadSkin(QString skinName);
 
22
 
 
23
        QString defaultSkin();
 
24
 
 
25
        bool installSkin(QString url);
 
26
 
 
27
        bool skinRemovable(QString skinName);
 
28
        bool removeSkin(QString skinName);
 
29
 
 
30
        QStringList skinMimeTypes();
 
31
 
 
32
signals:
 
33
        void updateSkinList();
 
34
 
 
35
private:
 
36
        QString mCurrentSkin;
 
37
};
 
38
 
 
39
#endif