![]() |
Mixxx
|
00001 #ifndef SCRIPT_SCRIPTTEST_H 00002 #define SCRIPT_SCRIPTTEST_H 00003 00004 #include "scriptengine.h" 00005 #include "scriptrecorder.h" 00006 #include <qwidget.h> 00007 #include <q3vbox.h> 00008 #include <qlineedit.h> 00009 #include <qpushbutton.h> 00010 00011 class ScriptTest : public Q3VBox { 00012 Q_OBJECT 00013 00014 public: 00015 ScriptTest(ScriptEngine *peng, QWidget *parent=0, const char* name="Mixxx Script Test"); 00016 ~ScriptTest(); 00017 00018 ScriptEngine *m_parent; 00019 00020 public slots: 00021 void executeText(); 00022 void record(); 00023 void dump(); 00024 void play(); 00025 void stop(); 00026 void clear(); 00027 00028 private: 00029 QLineEdit *m_text; 00030 QPushButton *m_exec; 00031 QPushButton *m_record; 00032 QPushButton *m_stop; 00033 QPushButton *m_dump; 00034 QPushButton *m_play; 00035 QPushButton *m_clear; 00036 00037 ScriptRecorder *m_rec; 00038 }; 00039 00040 #endif