summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/profileeditordialog.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/profileeditordialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/profileeditordialog.cpp29
1 files changed, 11 insertions, 18 deletions
diff --git a/noncore/apps/opie-console/profileeditordialog.cpp b/noncore/apps/opie-console/profileeditordialog.cpp
index 2dfc0fd..413e80b 100644
--- a/noncore/apps/opie-console/profileeditordialog.cpp
+++ b/noncore/apps/opie-console/profileeditordialog.cpp
@@ -13,14 +13,12 @@
13 13
14namespace { 14namespace {
15 void setCurrent( const QString& str, QComboBox* bo ) { 15 void setCurrent( const QString& str, QComboBox* bo ) {
16 for (uint i = 0; i < bo->count(); i++ ) { 16 for (int i = 0; i < bo->count(); i++ ) {
17 if ( bo->text(i) == str ) { 17 if ( bo->text(i) == str ) {
18 bo->setCurrentItem( i ); 18 bo->setCurrentItem( i );
19 } 19 }
20 } 20 }
21 } 21 };
22
23
24} 22}
25 23
26ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact, 24ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact,
@@ -48,7 +46,7 @@ ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact )
48 46
49Profile ProfileEditorDialog::profile() const 47Profile ProfileEditorDialog::profile() const
50{ 48{
51 return m_prof; 49 return m_prof;
52} 50}
53 51
54void ProfileEditorDialog::initUI() 52void ProfileEditorDialog::initUI()
@@ -181,20 +179,15 @@ void ProfileEditorDialog::slotConActivated( const QString& str ) {
181 delete m_con; 179 delete m_con;
182 m_con = m_fact->newConnectionPlugin( str, m_tabCon ); 180 m_con = m_fact->newConnectionPlugin( str, m_tabCon );
183 181
184 if ( m_con ) { 182 if ( !m_con ) {
185 m_con->load( m_prof ); 183 m_con = new NoOptions( str, m_tabCon, "name");
186 m_layCon->addWidget( m_con );
187
188 if(!m_showconntab)
189 {
190 tabWidget->addTab( m_tabCon, "", QObject::tr("Connection") );
191 tabWidget->setCurrentTab( tabprof );
192 m_showconntab = 1;
193 }
194 } else {
195 tabWidget->removePage( m_tabCon );
196 m_showconntab = 0;
197 } 184 }
185 m_con->load( m_prof );
186 m_layCon->addWidget( m_con );
187
188 tabWidget->addTab( m_tabCon, "", QObject::tr("Connection") );
189 tabWidget->setCurrentTab( tabprof );
190
198} 191}
199/* 192/*
200 * we need to switch the widget 193 * we need to switch the widget