From: ikemo Date: Wed, 12 May 2004 16:59:27 +0000 (+0000) Subject: use empty tab if possible. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=efc6bf5ab8566d11c4f2b1fc2f4c21c148ed157e;p=kita%2Fkita.git use empty tab if possible. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1078 56b19765-1e22-0410-a548-a0f45d66c51a --- diff --git a/ChangeLog b/ChangeLog index ba64bf6..75c4764 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-05-13 Hideki Ikemoto + + * add abone pref. + * use empty tab if possible. + 2004-05-12 Hideki Ikemoto * don't use QThread::wait(). thanks >>421 diff --git a/kita/src/kitasubjecttabwidget.cpp b/kita/src/kitasubjecttabwidget.cpp index 45f6c9d..8554429 100644 --- a/kita/src/kitasubjecttabwidget.cpp +++ b/kita/src/kitasubjecttabwidget.cpp @@ -96,6 +96,9 @@ KitaSubjectView* KitaSubjectTabWidget::findView( const QString& boardURL ) if ( view->boardURL() == boardURL ) { return view; } + if ( view->boardURL().isEmpty() ) { + return view; // default view + } } return 0; } diff --git a/kita/src/kitathreadtabwidget.cpp b/kita/src/kitathreadtabwidget.cpp index 6280227..2b375ec 100644 --- a/kita/src/kitathreadtabwidget.cpp +++ b/kita/src/kitathreadtabwidget.cpp @@ -64,7 +64,11 @@ void KitaThreadTabWidget::showThread( const QString& datURL, bool withNewTab ) KitaThreadView * view = findView( thread->url() ); if ( view ) { setCurrentPage( indexOf( view ) ); - view->slotReloadButton(); + if ( view->threadURL().isEmpty() ) { + view->showThread( thread ); + } else { + view->slotReloadButton(); + } } else if ( withNewTab ) { KitaThreadView * newView = createView(); @@ -124,6 +128,9 @@ KitaThreadView* KitaThreadTabWidget::findView( const QString& threadURL ) if ( view->threadURL().url() == threadURL ) { return view; } + if ( view->threadURL().isEmpty() ) { + return view; // default view + } } return 0; }