From a47e54fbba90d323c15bc2dc5ffcbc9d8eb3919f Mon Sep 17 00:00:00 2001 From: ikemo Date: Sun, 22 Jul 2007 10:23:48 +0000 Subject: [PATCH] refactoring. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@2039 56b19765-1e22-0410-a548-a0f45d66c51a --- kita/src/bbstabwidget.cpp | 12 ------------ kita/src/bbstabwidget.h | 5 +---- kita/src/mainwindow.cpp | 3 ++- 3 files changed, 3 insertions(+), 17 deletions(-) diff --git a/kita/src/bbstabwidget.cpp b/kita/src/bbstabwidget.cpp index e5be56f..af45ef0 100644 --- a/kita/src/bbstabwidget.cpp +++ b/kita/src/bbstabwidget.cpp @@ -71,16 +71,4 @@ KitaBBSDock::KitaBBSDock( KDockManager* dockManager, KitaBBSDock::~KitaBBSDock() { - if ( m_boardTab ) delete m_boardTab; -} - - -/* setup & create KitaBBSDock */ /* public */ -KitaBBSTabWidget* KitaBBSDock::setup() -{ - /* create KitaNaviTabWidget */ - m_boardTab = new KitaBBSTabWidget( this, "Board" ); - setWidget( m_boardTab ); - - return m_boardTab; } diff --git a/kita/src/bbstabwidget.h b/kita/src/bbstabwidget.h index c9e5e41..fc4745e 100644 --- a/kita/src/bbstabwidget.h +++ b/kita/src/bbstabwidget.h @@ -42,9 +42,8 @@ protected: class KitaBBSDock : public KitaDockWidgetBase { - Q_OBJECT - KitaBBSTabWidget* m_boardTab; + public: KitaBBSDock( KDockManager* dockManager, const char* name, @@ -54,8 +53,6 @@ public: const QString& strTabPageLabel = QString::fromLatin1( " " ), WFlags f = 0 ); ~KitaBBSDock(); - - KitaBBSTabWidget* setup(); }; diff --git a/kita/src/mainwindow.cpp b/kita/src/mainwindow.cpp index 803ab78..5083ee5 100644 --- a/kita/src/mainwindow.cpp +++ b/kita/src/mainwindow.cpp @@ -505,7 +505,8 @@ void KitaMainWindow::setupView() /* Board View */ m_bbsDock = new KitaBBSDock( manager(), "board", 0L, 0L, i18n( "board" ), i18n( "board" ) ); - m_bbsTab = m_bbsDock->setup(); + m_bbsTab = new KitaBBSTabWidget( m_bbsDock, "Board" ); + m_bbsDock->setWidget( m_bbsTab ); ViewMediator::getInstance()->setBBSDock( m_bbsDock ); connect( m_bbsDock, SIGNAL( checkToggleAction( bool ) ), SLOT( slotCheckBoardToggleAction( bool ) ) ); -- 2.11.0