kexi
kexidbtextwidgetinterface.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KexiDBTextWidgetInterface_H
00021 #define KexiDBTextWidgetInterface_H
00022
00023 #include <widget/utils/kexidisplayutils.h>
00024
00025 namespace KexiDB {
00026 class QueryColumnInfo;
00027 }
00028 class QFrame;
00029
00031 class KEXIFORMUTILS_EXPORT KexiDBTextWidgetInterface
00032 {
00033 public:
00034 KexiDBTextWidgetInterface()
00035 : m_autonumberDisplayParameters(0)
00036 {
00037 }
00038 ~KexiDBTextWidgetInterface() {
00039 delete m_autonumberDisplayParameters;
00040 }
00041 void setColumnInfo(KexiDB::QueryColumnInfo* cinfo, QWidget *w);
00042 void paintEvent( QFrame *w, bool textIsEmpty, int alignment, bool hasFocus );
00043 void event( QEvent * e, QWidget *w, bool textIsEmpty );
00044
00046 KexiDisplayUtils::DisplayParameters *m_autonumberDisplayParameters;
00047 };
00048
00049 #endif
|