Databasehandlingdialogclasses  0.5.3
hk_kdeobjecthandlerbase.h
1 // ****************************************************************************
2 // copyright (c) 2000-2005 Horst Knorr <hk_classes@knoda.org>
3 // This file is part of the hk_kdeclasses library.
4 // This file may be distributed and/or modified under the terms of the
5 // GNU Library Public License version 2 as published by the Free Software
6 // Foundation and appearing in the file LGPL included in the
7 // packaging of this file.
8 // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
9 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
10 // ****************************************************************************
11  //$Revision: 1.3 $
12 
13 #ifndef HK_KDEOBJECTHANDLERBASE_H
14 #define HK_KDEOBJECTHANDLERBASE_H
15 
16 #include <qvariant.h>
17 #include <qdialog.h>
18 
19 class QVBoxLayout;
20 class QHBoxLayout;
21 class QGridLayout;
22 class QSpacerItem;
23 class QPushButton;
24 class QLabel;
25 class hk_kdedblistview;
26 class QListViewItem;
27 
28 class hk_kdeobjecthandlerbase : public QDialog
29 {
30  Q_OBJECT
31 
32 public:
33  hk_kdeobjecthandlerbase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
35 
36  QPushButton* uploadbutton;
37  QPushButton* downloadbutton;
38  QPushButton* exitbutton;
39  hk_kdedblistview* locallistview;
40  hk_kdedblistview* centrallistview;
41 
42 public slots:
43  virtual void download_clicked();
44  virtual void upload_clicked();
45  virtual void slot_selection_changed();
46 
47 protected:
48  QGridLayout* hk_kdeobjecthandlerbaseLayout;
49  QVBoxLayout* layout1;
50  QSpacerItem* spacer1;
51  QSpacerItem* spacer2;
52  QHBoxLayout* layout2;
53  QSpacerItem* spacer3;
54  QVBoxLayout* layout3;
55  QVBoxLayout* layout4;
56 
57 protected slots:
58  virtual void languageChange();
59 
60 };
61 
62 #endif // HK_KDEOBJECTHANDLERBASE_H
Definition: hk_kdedblistview.h:51
Definition: hk_kdeobjecthandlerbase.h:28