Databasehandlingdialogclasses  0.5.3
hk_kdecolumn.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 #ifndef HK_KDECOLUMN
12 #define HK_KDECOLUMN
13 #include <hk_dsdatavisible.h>
14 #include <qobject.h>
21 class hk_kdecolumn :public QObject, public hk_dsdatavisible
22 {
23  Q_OBJECT
24  public:
25  hk_kdecolumn(hk_form* f=NULL);
26 
27  signals:
28  void signal_insert_mode(void);
29  void signal_row_change(void);
30  void signal_enable_disable(void);
31  void signal_row_added(void);
32  void signal_row_deleted(void);
33  void signal_before_row_change(void);
34  void signal_before_store_changed_data(void);
35  void signal_datasource_disable(void);
36  void signal_datasource_enable(void);
37  void signal_datasource_delete(void);
38  void signal_columns_new_created(void);
39  void signal_list_changes(listtype type);
40  void signal_before_columns_deleted(void);
41  void signal_table_structure_changes(void);
42  void signal_before_source_vanishes(void);
43  void signal_set_column(void);
44  void signal_columndata_has_changed(void);
45  protected:
46  virtual void widget_specific_insert_mode(void);
47  virtual bool widget_specific_row_change(void);
48  virtual void widget_specific_enable_disable(void);
49  virtual void widget_specific_row_added(void);
50  virtual void widget_specific_row_deleted(void);
51  virtual void before_row_change(void);
52  virtual void before_store_changed_data(void);
53  virtual bool datasource_disable(void);
54  virtual bool datasource_enable(void);
55  virtual void datasource_delete(void);
56  virtual void row_added(void);
57  virtual void row_deleted(void);
58  virtual bool columns_new_created(void);
59  virtual void list_changes(listtype type);
60  virtual bool before_columns_deleted(void);
61  virtual bool table_structure_changes(void);
62  virtual void before_source_vanishes(void);
63  virtual void widget_specific_set_column(void);
64  virtual void columndata_has_changed(void);
65 
66  private:
67 
68 };
69 #endif
connects a datasource to QT Signals
Definition: hk_kdecolumn.h:21