Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

powerchordbase.h

Go to the documentation of this file.
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

Generated on Sat Nov 5 16:17:35 2005 for OPIE by  doxygen 1.4.2