QGIS/python/gui/qgsdatetimeedit.sip

39 lines
1.1 KiB
Plaintext
Raw Normal View History

2014-09-01 11:51:56 +02:00
class QgsDateTimeEdit : QDateTimeEdit
{
%TypeHeaderCode
#include "qgsdatetimeedit.h"
%End
public:
explicit QgsDateTimeEdit( QWidget *parent /TransferThis/ = 0 );
//! determines if the widget allows setting null date/time.
void setAllowNull( bool allowNull );
bool allowNull() const;
/**
* @brief setDateTime set the date time in the widget and handles null date times.
* @note since QDateTimeEdit::setDateTime() is not virtual, setDateTime must be called for QgsDateTimeEdit.
*/
void setDateTime( const QDateTime &dateTime );
/**
* @brief dateTime returns the date time which can eventually be a null date/time
* @note since QDateTimeEdit::dateTime() is not virtual, dateTime must be called for QgsDateTimeEdit.
*/
QDateTime dateTime() const;
//! Set the current date as NULL
//! @note if the widget is not configured to accept NULL dates, this will have no effect
virtual void clear();
protected:
virtual void resizeEvent( QResizeEvent* event );
void mousePressEvent( QMouseEvent*event );
};