35#include <qwidgetplugin.h>
36#include <qpushbutton.h>
38#include <qdatetimeedit.h>
45#include <qvalidator.h>
67 Q_PROPERTY( QString value READ value WRITE
setValue)
68 Q_PROPERTY( QString FieldType READ getFieldType WRITE
setFieldType )
69 Q_PROPERTY( tEditorType EditorType READ getEditorType WRITE
setEditorType )
73 enum tEditorType { Unknown, Numberic, String, Date, DateTime, Boolean, Catalogue=101, Document};
75 wField( QWidget *parent,
const char *name, WFlags fl = 0 );
82 void valueChanged(
const QString & );
83 void valueChanged(
const QVariant & );
88 bool getOpt()
const {
return false; };
89 void setOpt(
bool fn ) {
if(fn) widgetEditor(); };
90 virtual QString
value()
const;
92 virtual void setValue(
const QString &fn );
93 virtual void Validate(
const QString &fn );
95 virtual QString textValue() {
return text();};
97 QString getFieldType()
const {
return vFieldType;};
99 tEditorType getEditorType()
const {
return vEditorType; };
108 virtual void SetValidator(QString Validator,
int twostate);
111 void on_selected( Q_ULLONG
uid );
112 void popupCalendar();
123 tEditorType vEditorType;
131 void popupCalendar(QDateEdit *dateEdit);
134 QPalette defaultLineEditPalette;
135 int defaultLineEditFrameMargin;
136 int defaultLineEditFrameStyle;
143 wCatButton(
const char * caption, QWidget *parent);
146 void keyPressEvent ( QKeyEvent * e );
148class wCheckBox:
public QCheckBox
152 wCheckBox(QWidget *parent,
const char * name =0);
153 virtual ~wCheckBox();
158 void valueChanged(
const QString &);
Definition wdateedit.h:66
void widgetInit()
Definition wfield.cpp:127
virtual void setValue(const QString &fn)
Definition wfield.cpp:454
void setEditorType(tEditorType n)
Definition wfield.cpp:324
virtual void focusOutEvent()
Definition wfield.cpp:642
virtual void Validate(const QString &fn)
Definition wfield.cpp:374
virtual void SetNonZero(bool)
Definition wfield.cpp:714
virtual void focusInEvent()
Definition wfield.cpp:622
void fieldSelect()
Definition wfield.cpp:559
wField(QWidget *parent, const char *name, WFlags fl=0)
Definition wfield.cpp:60
void setFieldType(QString n)
Definition wfield.cpp:308
QString text() const
Definition wfield.cpp:527
virtual void SetValidator(QString Validator, int twostate)
Definition wfield.cpp:426
virtual void SetMask(QString)
Definition wfield.cpp:443