statusBar() ->show();
// read dock status
-// m_bbsDock->loadSession();
-// m_boardDock->loadSession();
-// m_threadDock->loadSession();
m_writeDock->loadSession();
QString dockConfigPath = locateLocal( "appdata", "dock.conf" );
KConfig dockConfig( dockConfigPath );
readDockConfig( &dockConfig );
- // show subject dock
-// m_boardDock->slotShowDock();
-
- // show thread view
-// m_threadDock->slotShowDock();
-
// hide writedock
makeDockInvisible( m_writeDock );
// load favorites
loadFavorites();
- // show board dock
-// m_bbsDock->slotShowDock();
-
// update favorite list
ViewMediator::getInstance()->updateFavoriteListView();
KitaMainWindow::~KitaMainWindow()
{
- /* save dock status */
-// m_bbsDock->saveSession();
-// m_boardDock->saveSession();
-// m_threadDock->saveSession();
m_writeDock->saveSession();
Kita::AboneConfig::self()->writeConfig();
KConfig dockConfig( dockConfigPath );
writeDockConfig( &dockConfig );
-// delete m_bbsDock;
-// delete m_threadDock;
delete m_writeDock;
Kita::DatManager::deleteAllDatInfo();
m_urlLine->setText( url.url() );
}
-void KitaMainWindow::windowToggleView()
-{
-/* //FIXME: m_boardDock->dockSite() & KDockWidget::DockCenter != 0 igai no toki ha dousuru?
- kdDebug() << "Do toggle" << endl;
- if ( !m_boardDock->isVisible()
- || !m_boardDock->isActiveWindow() ) m_boardDock->slotShowDock();
- else {
- m_threadDock->slotShowDock();
- }*/
-}
-
void KitaMainWindow::slotCheckSubjectToggleAction( bool check )
{
if ( m_subjectListAction ) m_subjectListAction->setChecked( check );
/* open thread with new thread tab */
if ( Kita::DatManager::isThreadEnrolled( url ) ) {
-// m_threadDock->slotShowThread( url );
m_threadTab->slotShowMainThread( url );
return ;
}
{
KURL url = m_urlLine->text();
KURL datURL = Kita::getDatURL( url );
-// m_threadDock->slotShowThread( datURL );
m_threadTab->slotShowMainThread( datURL );
}
SLOT( optionsShowStatusbar() ),
actionCollection() );
-/* m_subjectListAction = new KToggleAction( i18n( "Show subject list" ),
- 0,
- m_boardDock,
- SLOT( slotToggleShowHide() ),
- actionCollection(),
- "window_show_subject_list" );*/
-
m_showWriteDockAction = new KToggleAction( i18n( "Show Write Dock" ),
0,
m_writeDock,
actionCollection(),
"load_board_list" );
- m_toggleViewAction = new KAction(
- i18n( "&Toggle subject view and thread view" ),
- KShortcut( Qt::Key_F7 ),
- this,
- SLOT( windowToggleView() ),
- actionCollection(),
- "window_toggle_view" );
-
new KAction( i18n( "Login" ),
0,
this,
setView( mainWidget );
- /* Subject View */
-/* m_boardDock = new KitaBoardDock( manager(), "subject", 0L, 0L, i18n( "subject" ), i18n( "subject" ) );
- m_boardTab = new KitaBoardTabWidget( this, "Subject" );
- m_boardDock->setWidget( m_boardTab );
- ViewMediator::getInstance()->setBoardDockWidget( m_boardDock );
- ViewMediator::getInstance()->setBoardTabWidget( m_boardTab );
- connect( m_boardDock, SIGNAL( checkToggleAction( bool ) ), SLOT( slotCheckSubjectToggleAction( bool ) ) );*/
-
- /* Thread View */
-/* m_threadDock = new KitaThreadDock( manager(), "Thread", 0L, 0L, i18n( "Thread" ), i18n( "Thread" ) );
- m_threadTab = m_threadDock->setupAsMainView();
- ViewMediator::getInstance()->setThreadDock( m_threadDock );
- ViewMediator::getInstance()->setThreadTabWidget( m_threadTab );
- m_threadDock->setDockSite( KDockWidget::DockFullSite );*/
-
/* write dock */
m_writeDock = new KitaWriteDock( manager(), "Write", 0L, 0L, i18n( "Write" ), i18n( "Write" ) );
m_writeTab = new KitaWriteTabWidget( m_writeDock, "Write View" );
static ViewMediator* instance;
KitaThreadTabWidget* m_threadTabWidget;
KitaBoardTabWidget* m_boardTabWidget;
-// KitaBoardDock* m_boardDock;
KitaWriteDock* m_writeDock;
KitaWriteTabWidget* m_writeTabWidget;
-// KitaThreadDock* m_threadDock;
KitaMainWindow* m_mainWindow;
FavoriteListView* m_favoriteListView;
void setThreadTabWidget( KitaThreadTabWidget* threadTabWidget ) { m_threadTabWidget = threadTabWidget; }
void setBoardTabWidget( KitaBoardTabWidget* boardTabWidget ) { m_boardTabWidget = boardTabWidget; }
-// void setBoardDockWidget( KitaBoardDock* boardDock ) { m_boardDock = boardDock; }
void setWriteDock( KitaWriteDock* writeDock ) { m_writeDock = writeDock; }
void setWriteTabWidget( KitaWriteTabWidget* writeTabWidget ) { m_writeTabWidget = writeTabWidget; }
-// void setThreadDock( KitaThreadDock* threadDock ) { m_threadDock = threadDock; }
void setMainWindow( KitaMainWindow* mainWindow ) { m_mainWindow = mainWindow; }
void setFavoriteListView( FavoriteListView* favoriteListView ) { m_favoriteListView = favoriteListView; }