[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/libkdeedu/extdate
From: Jason Harris <kstars () 30doradus ! org>
Date: 2006-04-30 23:00:41
Message-ID: 1146438041.951644.14744.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 536008 by harris:
Fix new valueChanged() signals.
M +11 -3 extdatetimeedit.cpp
M +5 -0 extdatetimeedit.h
--- trunk/KDE/kdeedu/libkdeedu/extdate/extdatetimeedit.cpp #536007:536008
@@ -62,7 +62,7 @@
//Make sure highlight is persistent when value is changed
connect( this, SIGNAL( valueChanged( int ) ), this, SLOT( slotRefreshHighlight() ) \
);
- connect( this, SIGNAL( valueChanged( int ) ), this, SIGNAL( valueChanged( date() ) \
) ); + connect( this, SIGNAL( valueChanged( int ) ), this, SLOT( \
slotEmitValueChanged() ) );
edLineEdit *edle = new edLineEdit( this );
setLineEdit(edle);
@@ -71,6 +71,10 @@
highlightActiveField();
}
+void ExtDateEdit::slotEmitValueChanged() {
+ emit valueChanged( date() );
+}
+
QString ExtDateEdit::simpleDateFormat() {
//Convert the KDE date format string (e.g., "%Y-%m-%d") to one
//that accurately represents the number of digits in each date
@@ -236,10 +240,14 @@
hlay->addWidget( m_DateEdit );
hlay->addWidget( m_TimeEdit );
- connect( m_DateEdit, SIGNAL( valueChanged( int ) ), this, SIGNAL( valueChanged( \
ExtDateTime( dateTime() ) ) ) );
- connect( m_TimeEdit, SIGNAL( valueChanged( int ) ), this, SIGNAL( valueChanged( \
ExtDateTime( dateTime() ) ) ) ); + connect( m_DateEdit, SIGNAL( valueChanged( int ) \
), this, SLOT( slotEmitValueChanged() ) ); + connect( m_TimeEdit, SIGNAL( \
valueChanged( int ) ), this, SLOT( slotEmitValueChanged() ) ); }
+void ExtDateTimeEdit::slotEmitValueChanged() {
+ emit valueChanged( dateTime() );
+}
+
edLineEdit::edLineEdit( QWidget *parent ) : QLineEdit( parent ) {
edParent = (ExtDateEdit*)parent;
}
--- trunk/KDE/kdeedu/libkdeedu/extdate/extdatetimeedit.h #536007:536008
@@ -206,6 +206,8 @@
*/
void slotRefreshHighlight();
+ void slotEmitValueChanged();
+
public:
/**
*@short Convert the KDE date format for internal use.
@@ -323,6 +325,9 @@
signals:
void valueChanged( ExtDateTime dt );
+ private slots:
+ void slotEmitValueChanged();
+
private:
/**
*@short Initialize the ExtDate edit.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic