ExtDateEdit( ed, parent );
}
+ExtDateEdit::ExtDateEdit( QWidget *p ) {
+ ExtDate ed = ExtDate::currentDate();
+ ExtDateEdit( ed, p );
+}
+
ExtDateEdit::~ExtDateEdit() {
}
else setValue( v );
}
-QValidator::State ExtDateEdit::validate( QString &input, int &pos ) {
+QValidator::State ExtDateEdit::validate( QString &input, int & ) {
if ( ExtDate::fromString( input, m_DateFormat ).isValid() )
return QValidator::Acceptable;
else
ExtDateTimeEdit( dt, parent );
}
+ExtDateTimeEdit::ExtDateTimeEdit( QWidget *p ) {
+ ExtDateTime edt = ExtDateTime::currentDateTime();
+ ExtDateTimeEdit( edt, p );
+}
+
ExtDateTimeEdit::~ExtDateTimeEdit() {
}
#include <QSpinBox>
#include <QWidget>
#include <QLineEdit>
-class QTime;
-class QTimeEdit;
-class ExtDate;
-class ExtDateTime;
+#include <QTime>
+#include <QTimeEdit>
+#include "extdatetime.h"
class ExtDateEdit : public QSpinBox {
Q_OBJECT
*@p parent pointer to the parent widget (default: 0)
*/
ExtDateEdit( const ExtDate &date = ExtDate::currentDate(), QWidget *parent = 0 );
+
/**
*@short Constructor. Creates an ExtDateEdit displaying the
*given date.
*@p parent pointer to the parent widget (default: 0)
*/
ExtDateEdit( int jd, QWidget *parent = 0 );
+
+/**
+ *@short Constructor for UI files (contains only a parent widget argument)
+ */
+ ExtDateEdit( QWidget *parent );
+
/**
*@short Default destructor. Empty.
*/
*to be displayed (defaults to the system's current date and time)
*@p p pointer to the parent widget (default: 0)
*/
- ExtDateTimeEdit( const ExtDateTime &dt = ExtDateTime::currentDateTime(),
-QWidget *p=0 );
+ ExtDateTimeEdit( const ExtDateTime &dt = ExtDateTime::currentDateTime(), QWidget *p=0 );
/**
- *@short Default Constructor. Displays the given Date and Time.
+ *@short Constructor. Displays the given Date and Time.
*
*This is essentially identical to the above function, differing only in
*the type of its arguments.
*@p t reference to a QTime which is to be displayed in the time box
*@p p pointer to the parent widget (default: 0)
*/
- ExtDateTimeEdit( const ExtDate &date, const QTime &time, QWidget *p=0 );
+ ExtDateTimeEdit( const ExtDate &date, const QTime &time, QWidget *p=0 );
+
+/**
+ *@short Constructor for UI files (contains only a parent widget argument)
+ */
+ ExtDateTimeEdit( QWidget *p );
/**
*@short Default Destructor. Empty.