[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdenetwork/kopete/protocols/groupwise/ui
From: Will Stephenson <wstephenson () kde ! org>
Date: 2008-11-28 11:06:21
Message-ID: 1227870381.524957.21787.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 890028 by wstephens:
Make input validation connection; fix race condition when Oking before search completed causing a crash
M +8 -9 gwaddcontactpage.cpp
M +2 -0 gwaddcontactpage.h
--- trunk/KDE/kdenetwork/kopete/protocols/groupwise/ui/gwaddcontactpage.cpp #890027:890028
@@ -58,8 +58,9 @@
{
m_searchUI = new GroupWiseContactSearch( m_account, QAbstractItemView::SingleSelection, false,
this );
+ connect(m_searchUI, SIGNAL(selectionValidates(bool)),SLOT(searchResult(bool)));
layout->addWidget( m_searchUI );
- m_canadd = true;
+ m_canadd = false;
}
else
{
@@ -104,14 +105,12 @@
bool GroupWiseAddContactPage::validateData()
{
- if ( m_canadd )
-#ifdef __GNUC__
-#warning FIXME port GroupWiseAddContactPage::validateData to interview based GroupWiseSearch
-#endif
- return true;
- //return ( m_searchUI->m_results->selectedItem() );
- else
- return false;
+ return m_canadd;
}
+void GroupWiseAddContactPage::searchResult(bool valid)
+{
+ m_canadd = valid;
+}
+
#include "gwaddcontactpage.moc"
--- trunk/KDE/kdenetwork/kopete/protocols/groupwise/ui/gwaddcontactpage.h #890027:890028
@@ -57,6 +57,8 @@
* Is the data correct?
*/
virtual bool validateData();
+private slots:
+ void searchResult(bool valid);
protected:
Q3ValueList< GroupWise::ContactDetails > m_searchResults;
unsigned char searchOperation( int comboIndex );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic