Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Examples  

jezabelapplication.h

00001 /*
00002    
00003    Copyright 2002 Kenneth L. McMillan
00004 
00005    This software is made available under the terms of the GNU General
00006    public license (GPL), version 2, or any later version published by
00007    the Free Software Foundation, at your option. You chould have
00008    received a copy of this license along with the software. If not,
00009    please contact the Free Software Foundation, Inc.  59 Temple Place,
00010    Suite 330, Boston, MA 02111-1307 USA.
00011 
00012    Reproduction, modification or other use of this software except
00013    under the terms of the GPL is prohibited.
00014 
00015 
00016 */
00017 
00018 #ifndef JezabelApplication_INCLUDED
00019 #define JezabelApplication_INCLUDED
00020 
00021 #include <qapplication.h>
00022 #include <jezabeldriverswitch.h>
00023 
00051 class JezabelApplication : public QApplication {
00052 
00053   Q_OBJECT
00054 
00055  public:
00056   
00057   
00061   JezabelApplication(int & argc, char ** argv);
00062 
00063   
00066   void setTool(class JezabelTool *tool);
00067 
00074   JezabelDriverSwitch &audio() {return driver;}
00075 
00079   class JezabelPanel *currentPanel;
00080 
00081   virtual int exec();
00082 
00083   ~JezabelApplication();
00084 
00085   public slots:
00086     void showAudioControlPanel();
00087 
00088 protected:
00089   JezabelDriverSwitch driver;
00090   class JezabelAudioControlPanel *audio_panel;
00091   class QWidget *audio_panel_dlg;
00092   char *appname;
00093 };
00094 
00095 #endif

Generated at Sun Jan 18 20:51:22 2004 for Jezabel by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001