Mixxx

/home/maxime/Projets/Mixxx/1.10/mixxx/src/script/scriptstudio.h

Go to the documentation of this file.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines