INCLUDES = $(all_includes) -I..
METASOURCES = AUTO
noinst_HEADERS = writedialogbase.ui.h writetabwidget.h writeview.h \
- newthreadwriteview.h previewpart.h
+ previewpart.h
lib_LTLIBRARIES = libkitawrite.la
libkitawrite_la_LDFLAGS = $(all_libraries)
libkitawrite_la_SOURCES = writetabwidget.cpp writeview.cpp writedialogbase.ui \
- newthreadwriteview.cpp previewpart.cpp
+ previewpart.cpp
# this is where the XML-GUI resource file goes
rcdir = $(kde_datadir)/kita
rc_DATA = writetabwidgetui.rc
#include "libkita/boardmanager.h"
#include "writetabwidget.h"
#include "writeview.h"
-#include "newthreadwriteview.h"
#include <kdebug.h>
#include <kstdaccel.h>
}
-/* public slot */
-void KitaWriteTabWidget::slotCreateNewThread( const KURL& url )
-{
- openWriteView( WRITEMODE_NEWTHREAD, url );
-}
-
-
/* private */
void KitaWriteTabWidget::openWriteView( int mode, const KURL& url,
const QString& resStr, const QString& subject )
// TODO: refactoring.
/* create new write view & add it to tab */
QString threadName;
- if ( mode == WRITEMODE_NORMAL ) {
- /* write res */
- KitaWriteView* new_dlg;
- threadName = Kita::DatManager::threadName( url );
- new_dlg = new KitaWriteView( this, url );
- new_dlg->setMessage( resStr );
- connect( new_dlg, SIGNAL( closeCurrentTab() ), SLOT( slotCloseCurrentTab() ) );
- addTab( new_dlg, threadName );
- showPage( new_dlg );
- } else {
-
- /* create new thread */
- KitaNewThreadWriteView* new_dlg;
- threadName = i18n( "New Thread" );
- new_dlg = new KitaNewThreadWriteView( this, url, subject );
- new_dlg->setMessage( resStr );
- connect( new_dlg, SIGNAL( closeCurrentTab() ), SLOT( slotCloseCurrentTab() ) );
- addTab( new_dlg, threadName );
- showPage( new_dlg );
- }
+ /* write res */
+ KitaWriteView* new_dlg;
+ threadName = Kita::DatManager::threadName( url );
+ new_dlg = new KitaWriteView( this, url );
+ new_dlg->setMessage( resStr );
+ connect( new_dlg, SIGNAL( closeCurrentTab() ), SLOT( slotCloseCurrentTab() ) );
+ addTab( new_dlg, threadName );
+ showPage( new_dlg );
}
Kita::SignalCollection* signalCollection = Kita::SignalCollection::getInstance();
connect( signalCollection, SIGNAL( showWriteView( const KURL& , const QString& ) ),
this, SLOT( slotShowWriteView( const KURL& , const QString& ) ) );
- connect( signalCollection, SIGNAL( createNewThread( const KURL& ) ),
- this, SLOT( slotCreateNewThread( const KURL& ) ) );
connect( signalCollection, SIGNAL( switchToWritedock() ),
this, SLOT( slotShowDock() ) );
}
slotShowDock();
m_writeTab->slotShowWriteView( url, resStr );
}
-
-void KitaWriteDock::slotCreateNewThread( const KURL& url )
-{
- if ( !m_writeTab ) return ;
-
- slotShowDock();
- m_writeTab->slotCreateNewThread( url );
-}