Mixxx

/home/maxime/Projets/Mixxx/1.10/mixxx/src/skin/skinloader.h

Go to the documentation of this file.
00001 #ifndef SKINLOADER_H
00002 #define SKINLOADER_H
00003 
00004 #include <QWidget>
00005 
00006 #include "configobject.h"
00007 
00008 class MixxxKeyboard;
00009 class PlayerManager;
00010 class Library;
00011 class MixxxView;
00012 
00013 class SkinLoader {
00014   public:
00015     SkinLoader(ConfigObject<ConfigValue>* pConfig);
00016     ~SkinLoader();
00017     QWidget* loadDefaultSkin(QWidget* pParent,
00018                                MixxxKeyboard* pKeyboard,
00019                                PlayerManager* pPlayerManager,
00020                                Library* pLibrary,
00021                                VinylControlManager* pVCMan);
00022 
00023     QString getConfiguredSkinPath();
00024 
00025   private:
00026     ConfigObject<ConfigValue>* m_pConfig;
00027 };
00028 
00029 
00030 #endif /* SKINLOADER_H */
00031 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines