Diffstat (limited to 'noncore/apps/opie-console/profileeditordialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/profileeditordialog.cpp | 29 |
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 | ||
14 | namespace { | 14 | namespace { |
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 | ||
26 | ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact, | 24 | ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact, |
@@ -48,7 +46,7 @@ ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact ) | |||
48 | 46 | ||
49 | Profile ProfileEditorDialog::profile() const | 47 | Profile ProfileEditorDialog::profile() const |
50 | { | 48 | { |
51 | return m_prof; | 49 | return m_prof; |
52 | } | 50 | } |
53 | 51 | ||
54 | void ProfileEditorDialog::initUI() | 52 | void 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 |