OSDN Git Service

refactoring.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sun, 22 Jul 2007 10:23:48 +0000 (10:23 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sun, 22 Jul 2007 10:23:48 +0000 (10:23 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@2039 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/bbstabwidget.cpp
kita/src/bbstabwidget.h
kita/src/mainwindow.cpp

index e5be56f..af45ef0 100644 (file)
@@ -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;
 }
index c9e5e41..fc4745e 100644 (file)
@@ -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();
 };
 
 
index 803ab78..5083ee5 100644 (file)
@@ -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 ) ) );