Diffstat (limited to 'noncore/apps/opie-console/profileeditordialog.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/profileeditordialog.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/noncore/apps/opie-console/profileeditordialog.cpp b/noncore/apps/opie-console/profileeditordialog.cpp index c48ea53..d124067 100644 --- a/noncore/apps/opie-console/profileeditordialog.cpp +++ b/noncore/apps/opie-console/profileeditordialog.cpp @@ -61,6 +61,4 @@ void ProfileEditorDialog::initUI() mainLayout->add(tabWidget); - QWidget *tabprof; - /* base tabs */ tabprof = new QWidget(this); @@ -93,6 +91,7 @@ void ProfileEditorDialog::initUI() vbox3->addStretch(1); + m_showconntab = 0; tabWidget->addTab(tabprof, "", QObject::tr("Profile")); - tabWidget->addTab(m_tabCon, "", QObject::tr("Connection")); + //tabWidget->addTab(m_tabCon, "", QObject::tr("Connection")); tabWidget->addTab(m_tabTerm, "", QObject::tr("Terminal")); tabWidget->setCurrentTab( tabprof ); @@ -180,6 +179,13 @@ void ProfileEditorDialog::slotConActivated( const QString& str ) { m_con->load( m_prof ); m_layCon->addWidget( m_con ); + if(!m_showconntab) + { + tabWidget->addTab( m_tabCon, "", QObject::tr("Connection") ); + tabWidget->setCurrentTab( tabprof ); + m_showconntab = 1; + } } else { tabWidget->removePage( m_tabCon ); + m_showconntab = 0; } } |