From: Jason Harris Date: Thu, 21 Dec 2006 04:28:11 +0000 (+0000) Subject: Fix "no such signal: QTimeEdit::valueChanged(int)" error. X-Git-Tag: v3.80.3~94 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=4a1b79a9e5862131483da713af6c8d25641b371a;p=libqmvoc.git Fix "no such signal: QTimeEdit::valueChanged(int)" error. Also, modified the API of some signals: ExtDateEdit::valueChanged(int) --> ExtDateEdit::dateChanged(const ExtDate&) ExtDateTimeEdit::valueChanged(int) --> ExtDateTimeEdit::dateTimeChanged(const ExtDateTime&) CCMAIL: kstars-devel@kde.org svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=615323 --- diff --git a/extdate/extdatetimeedit.cpp b/extdate/extdatetimeedit.cpp index 11c0c88..f546962 100644 --- a/extdate/extdatetimeedit.cpp +++ b/extdate/extdatetimeedit.cpp @@ -61,8 +61,8 @@ void ExtDateEdit::init( const ExtDate &d ) { 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); @@ -71,8 +71,8 @@ void ExtDateEdit::init( const ExtDate &d ) { highlightActiveField(); } -void ExtDateEdit::slotEmitValueChanged() { - emit valueChanged( date() ); +void ExtDateEdit::slotEmitDateChanged() { + emit dateChanged( date() ); } QString ExtDateEdit::simpleDateFormat() { @@ -240,12 +240,12 @@ void ExtDateTimeEdit::init( const ExtDateTime &dt ) { 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 ) { diff --git a/extdate/extdatetimeedit.h b/extdate/extdatetimeedit.h index 30ff25d..3f92c2f 100644 --- a/extdate/extdatetimeedit.h +++ b/extdate/extdatetimeedit.h @@ -156,7 +156,7 @@ class EXTDATE_EXPORT ExtDateEdit : public QSpinBox { void invokeKey( Qt::Key k ); signals: - void valueChanged( ExtDate d ); + void dateChanged( ExtDate d ); protected: /** @@ -209,7 +209,7 @@ class EXTDATE_EXPORT ExtDateEdit : public QSpinBox { */ void slotRefreshHighlight(); - void slotEmitValueChanged(); + void slotEmitDateChanged(); public: /** @@ -326,10 +326,10 @@ class EXTDATE_EXPORT ExtDateTimeEdit : public QFrame { dt.time() ); } signals: - void valueChanged( ExtDateTime dt ); + void dateTimeChanged( ExtDateTime dt ); private slots: - void slotEmitValueChanged(); + void slotEmitDateTimeChanged(); private: /**