author | josef <josef> | 2002-10-20 13:56:47 (UTC) |
---|---|---|
committer | josef <josef> | 2002-10-20 13:56:47 (UTC) |
commit | 97be4ef8e0579791095b2383e942cc53dd1e7fba (patch) (side-by-side diff) | |
tree | 8b0599529ce424c6fa4a7701eb97346ea539c441 | |
parent | 89ed0106d3de43c0f39250524bc80de00f2b596c (diff) | |
download | opie-97be4ef8e0579791095b2383e942cc53dd1e7fba.zip opie-97be4ef8e0579791095b2383e942cc53dd1e7fba.tar.gz opie-97be4ef8e0579791095b2383e942cc53dd1e7fba.tar.bz2 |
- display connection tab again, when it's due and has previously been removed
e.g. for Concole profile
- ensure only 1 connection tab is shown (otabdialog has no method for this to
find out?)
-rw-r--r-- | noncore/apps/opie-console/profileeditordialog.cpp | 12 | ||||
-rw-r--r-- | noncore/apps/opie-console/profileeditordialog.h | 2 |
2 files changed, 11 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 @@ -62,4 +62,2 @@ void ProfileEditorDialog::initUI() - QWidget *tabprof; - /* base tabs */ @@ -94,4 +92,5 @@ void ProfileEditorDialog::initUI() + 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")); @@ -181,4 +180,11 @@ void ProfileEditorDialog::slotConActivated( const QString& str ) { 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; } diff --git a/noncore/apps/opie-console/profileeditordialog.h b/noncore/apps/opie-console/profileeditordialog.h index e01e636..cbda689 100644 --- a/noncore/apps/opie-console/profileeditordialog.h +++ b/noncore/apps/opie-console/profileeditordialog.h @@ -52,2 +52,4 @@ private: OTabWidget *tabWidget; + QWidget *tabprof; + int m_showconntab; }; |