![]() |
Mixxx
|
00001 #ifndef SCRIPT_SCRIPTSTUDIO_H 00002 #define SCRIPT_SCRIPTSTUDIO_H 00003 00004 // Has to be included with wierd path so that it finds this generated in .obj 00005 #ifdef QMAKE 00006 #include "ui_scriptstudio.h" 00007 #else 00008 #include "script/ui_scriptstudio.h" 00009 #endif 00010 00011 #include "scriptengine.h" 00012 00013 #include <QMainWindow> 00014 #include <QStringList> 00015 00016 #define MIXXX_SCRIPT_NAMEFILTER "*.mxm" 00017 00018 class ScriptStudio : public QMainWindow, public Ui::ScriptStudio { 00019 00020 Q_OBJECT 00021 00022 public: 00023 ScriptStudio(ScriptEngine* eng); 00024 00025 public slots: 00026 void showStudio(); 00027 void runPressed(); 00028 void importScript(); 00029 void exportScript(); 00030 private: 00031 void fillTree(); 00032 00033 ScriptEngine* m_eng; 00034 }; 00035 00036 #endif