fixed some build related problems
[qsqlmon.git] / libqf / libqfgui / gui / widgets / sql / qfsqlenumcombo.h
blob76a496ba26fb77c79c5446c0020787e03523a61c
2 //
3 // Author: Frantisek Vacek <fanda.vacek@volny.cz>, (C) 2009
4 //
5 // Copyright: See COPYING file that comes with this distribution
6 //
8 #ifndef QFSQLENUMCOMBO_H
9 #define QFSQLENUMCOMBO_H
11 #include <qfsqlforeignkeycombo.h>
13 class QFDbEnum;
15 //! TODO: write class documentation.
16 class QFGUI_DECL_EXPORT QFSqlEnumCombo : public QFSqlForeignKeyComboBase
18 Q_OBJECT;
19 Q_PROPERTY(QString enumGroup READ enumGroup WRITE setEnumGroup);
20 QF_FIELD_RW(QString, e, setE, numGroup);
21 protected:
22 //virtual void reloadItems();
23 virtual void setEditItemsButton();
24 public:
25 virtual void loadItems();
26 //virtual QFSqlForeignKeyComboItemsEditor* itemsEditor();
27 virtual void showItemsEditor();
28 QFDbEnum currentDbEnum();
29 signals:
30 void itemsEdited(const QString &enum_group);
31 public:
32 QFSqlEnumCombo(QWidget *parent = NULL);
33 virtual ~QFSqlEnumCombo() {}
36 #endif // QFSQLENUMCOMBO_H