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;
}
class KitaBBSDock : public KitaDockWidgetBase
{
-
Q_OBJECT
- KitaBBSTabWidget* m_boardTab;
+
public:
KitaBBSDock( KDockManager* dockManager,
const char* name,
const QString& strTabPageLabel = QString::fromLatin1( " " ),
WFlags f = 0 );
~KitaBBSDock();
-
- KitaBBSTabWidget* setup();
};
/* 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 ) ) );