m_DateFormat.replace( "e", "d" );
//Make sure highlight is persistent when value is changed
- connect( this, SIGNAL( valueChanged( int ) ), this, SLOT( slotRefreshHighlight() ) );
- connect( this, SIGNAL( valueChanged( int ) ), this, SLOT( slotEmitValueChanged() ) );
+ connect( this, SIGNAL( dateChanged( const ExtDate & ) ), this, SLOT( slotRefreshHighlight() ) );
+ connect( this, SIGNAL( dateChanged( const ExtDate & ) ), this, SLOT( slotEmitDateChanged() ) );
edLineEdit *edle = new edLineEdit( this );
setLineEdit(edle);
highlightActiveField();
}
-void ExtDateEdit::slotEmitValueChanged() {
- emit valueChanged( date() );
+void ExtDateEdit::slotEmitDateChanged() {
+ emit dateChanged( date() );
}
QString ExtDateEdit::simpleDateFormat() {
hlay->addWidget( m_DateEdit );
hlay->addWidget( m_TimeEdit );
- connect( m_DateEdit, SIGNAL( valueChanged( int ) ), this, SLOT( slotEmitValueChanged() ) );
- connect( m_TimeEdit, SIGNAL( valueChanged( int ) ), this, SLOT( slotEmitValueChanged() ) );
+ connect( m_DateEdit, SIGNAL( dateChanged( const ExtDate & ) ), this, SLOT( slotEmitDateTimeChanged() ) );
+ connect( m_TimeEdit, SIGNAL( timeChanged( const QTime & ) ), this, SLOT( slotEmitDateTimeChanged() ) );
}
-void ExtDateTimeEdit::slotEmitValueChanged() {
- emit valueChanged( dateTime() );
+void ExtDateTimeEdit::slotEmitDateTimeChanged() {
+ emit dateTimeChanged( dateTime() );
}
edLineEdit::edLineEdit( QWidget *parent ) : QLineEdit( parent ) {
void invokeKey( Qt::Key k );
signals:
- void valueChanged( ExtDate d );
+ void dateChanged( ExtDate d );
protected:
/**
*/
void slotRefreshHighlight();
- void slotEmitValueChanged();
+ void slotEmitDateChanged();
public:
/**
dt.time() ); }
signals:
- void valueChanged( ExtDateTime dt );
+ void dateTimeChanged( ExtDateTime dt );
private slots:
- void slotEmitValueChanged();
+ void slotEmitDateTimeChanged();
private:
/**