{}
/* public slots */
-void KitaBoardTabWidget::loadBoard( const KURL& boardURL, bool withNewTab )
+void KitaBoardTabWidget::loadBoard( const KURL& boardURL )
{
KitaBoardView * view = findView( boardURL );
QString boardName = Kita::BoardManager::boardName( boardURL );
if ( !view ) {
-
- if ( count() == 1 || withNewTab ) view = createView( boardName );
- else {
-
- QWidget* w = currentPage();
- /* currentPage is FavoriteListView. */
- if ( !isSubjectView( w ) ) w = page( count() - 2 );
-
- view = static_cast< KitaBoardView *>( w );
- view->init();
- setTabLabel( view, boardName );
- }
+ view = createView( boardName );
}
if ( view ) {
~KitaBoardTabWidget();
public slots:
- void loadBoard( const KURL&, bool withNewTab = false );
+ void loadBoard( const KURL& );
private:
KitaBoardView* createView( QString label );
/* open 2ch board */
/* if usr1 == 1, open the board with new tab. */
if ( mimetype == "kita_open_2chboard" ) {
- bool withNewTab = ( usr1 == 1 );
- m_boardTab->loadBoard( url, withNewTab );
+ m_boardTab->loadBoard( url );
return ;
}