Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

hk_kdedriverselect.h

00001 
00002 #ifndef HK_KDEDRIVERSELECT_H
00003 #define HK_KDEDRIVERSELECT_H
00004 #include "hk_kdedriverselectbase.h"
00005 #include <kfiledialog.h>
00006 
00007 class internalfiledialog: public KFileDialog
00008 {
00009 Q_OBJECT
00010  public:
00011      internalfiledialog(const QString& startDir, const QString& filter,
00012                 QWidget *parent, const char *name,
00013                 bool modal);
00014 protected:
00015 virtual void accept();
00016 virtual void reject();
00017 virtual void keyPressEvent(QKeyEvent*);
00018 };
00019 
00020 class hk_kdedriverselect : public hk_kdedriverselectbase
00021 {
00022     Q_OBJECT
00023 
00024 public:
00025     hk_kdedriverselect( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00026     ~hk_kdedriverselect();
00027      bool driver_selected(){return p_driverselected;}
00028      QString selected_file(){return p_selectedfile;}
00029 public slots:
00030     virtual void list_clicked();
00031     virtual void connection_clicked();
00032     virtual void tabwidget_changed();
00033     virtual void file_selected(const QString&);
00034 
00035 protected:
00036 void accept(void);
00037 bool eventFilter(QObject*,QEvent*);
00038 virtual void keyPressEvent ( QKeyEvent * e );
00039     QVBoxLayout* tab2Layout;
00040 internalfiledialog * p_filedialog;
00041 bool p_driverselected;
00042 QString p_selectedfile;
00043 };
00044 
00045 #endif // HK_KDEDRIVERSELECT_H

Generated on Tue Sep 13 05:09:15 2005 for Databasehandlingdialogclasses by  doxygen 1.4.4