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
00033 class KEXIFORMUTILS_EXPORT KexiDBTextWidgetInterface
00034 {
00035 public:
00036 KexiDBTextWidgetInterface();
00037 ~KexiDBTextWidgetInterface();
00038
00040 void setColumnInfo(KexiDB::QueryColumnInfo* cinfo, QWidget *w);
00041
00043 void paint( QFrame *w, QPainter *p, bool textIsEmpty, int alignment, bool hasFocus );
00044
00046 void event( QEvent * e, QWidget *w, bool textIsEmpty );
00047
00048 protected:
00050 KexiDisplayUtils::DisplayParameters *m_autonumberDisplayParameters;
00051 };
00052
00053 #endif
|