00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file 'powerchordbase.ui' 00003 ** 00004 ** Created: Sun Jan 13 23:04:45 2002 00005 ** by: The User Interface Compiler (uic) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 #ifndef POWERCHORDBASE_H 00010 #define POWERCHORDBASE_H 00011 00012 #include <qvariant.h> 00013 #include <qwidget.h> 00014 #include <qpixmap.h> 00015 00016 #include "gs.h" 00017 #include "gt.h" 00018 00019 class QVBoxLayout; 00020 class QHBoxLayout; 00021 class QGridLayout; 00022 class FretBoard; 00023 class QComboBox; 00024 class QFrame; 00025 class QLabel; 00026 class QListBox; 00027 class QListBoxItem; 00028 class QPushButton; 00029 class QSpinBox; 00030 class QTabWidget; 00031 class VUMeter; 00032 00033 class PowerchordBase : public QWidget 00034 { 00035 Q_OBJECT 00036 00037 public: 00038 PowerchordBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00039 ~PowerchordBase(); 00040 00041 QTabWidget* tabs; 00042 QWidget* tab; 00043 QComboBox* chordkey; 00044 QComboBox* chordfret; 00045 QComboBox* chordnote; 00046 QLabel* s1_1; 00047 QLabel* s1_2; 00048 QLabel* s1_3; 00049 QLabel* s1_4; 00050 QLabel* s1_5; 00051 QLabel* s1_6; 00052 QLabel* sound_label; 00053 QFrame* Frame6; 00054 QLabel* chordshow_label; 00055 QPushButton* transport_rec; 00056 QPushButton* play_sound; 00057 QFrame* Frame6_2; 00058 QPushButton* transport_play; 00059 QPushButton* transport_rew; 00060 QPushButton* transport_fwd; 00061 QLabel* chordname; 00062 FretBoard* frets; 00063 gs* synth; 00064 gt* tuner; 00065 QWidget* tab_2; 00066 QLabel* optlab2; 00067 QComboBox* span; 00068 QLabel* TextLabel1; 00069 QComboBox* tuning; 00070 QLabel* optlab1; 00071 QWidget* Tuner; 00072 QFrame* Frame4; 00073 VUMeter* vu; 00074 QComboBox* tuner_note; 00075 QFrame* Frame8; 00076 QPushButton* tuner_start; 00077 QLabel* tuner_lab1; 00078 QLabel* tuner_lab2; 00079 QComboBox* tuner_calib_note; 00080 QSpinBox* tuner_calib_freq; 00081 QLabel* tuner_lab3; 00082 QLabel* tuner_pic1; 00083 QWidget* tab_3; 00084 QLabel* chordlistlab1; 00085 QListBox* chordlist; 00086 QPushButton* list_remove_btn; 00087 00088 public slots: 00089 virtual void change_handler(); 00090 00091 void transport_rec_cb(); 00092 void list_remove_cb(); 00093 void play_chord_cb(); 00094 void tuner_start_cb(); 00095 void tuner_simulation_cb(); 00096 void tuner_cb(); 00097 void audio_cb(); 00098 00099 signals: 00100 void frequency_change(int); 00101 00102 protected: 00103 QPixmap image_open; 00104 QPixmap image6; 00105 QTimer *simulation_timer; 00106 QTimer *audio_timer; 00107 int simulation_iter; 00108 int simulation_v; 00109 int simulation_x; 00110 QHBoxLayout* Layout1; 00111 }; 00112 00113 #endif // POWERCHORDBASE_H
1.4.2