From: ikemo Date: Thu, 5 Jul 2007 12:03:47 +0000 (+0000) Subject: move files. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=eaa882e5abd18b330d77dfa5a8e981112346b5e0;p=kita%2Fkita.git move files. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1995 56b19765-1e22-0410-a548-a0f45d66c51a --- diff --git a/kita/src/write/Makefile.am b/kita/src/write/Makefile.am index 27ea240..b542d9a 100644 --- a/kita/src/write/Makefile.am +++ b/kita/src/write/Makefile.am @@ -1,12 +1,10 @@ INCLUDES = $(all_includes) -I.. METASOURCES = AUTO -noinst_HEADERS = writedialogbase.ui.h writetabwidget.h writeview.h \ - previewpart.h +noinst_HEADERS = lib_LTLIBRARIES = libkitawrite.la libkitawrite_la_LDFLAGS = $(all_libraries) -libkitawrite_la_SOURCES = writetabwidget.cpp writeview.cpp writedialogbase.ui \ - previewpart.cpp +libkitawrite_la_SOURCES = # this is where the XML-GUI resource file goes rcdir = $(kde_datadir)/kita -rc_DATA = writetabwidgetui.rc +rc_DATA = diff --git a/kita/src/write/previewpart.cpp b/kita/src/write/previewpart.cpp deleted file mode 100644 index 1317533..0000000 --- a/kita/src/write/previewpart.cpp +++ /dev/null @@ -1,451 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2004 by Kita Developers * - * ikemo@users.sourceforge.jp * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - ***************************************************************************/ - -#include "previewpart.h" - -#include - -#include - -#include - -#include "thread/respopup.h" -#include "thread/htmlpart.h" - -#include "kitaui/htmlview.h" - -#include "libkita/kitaconfig.h" -#include "libkita/datmanager.h" -#include "libkita/kita_misc.h" -#include "libkita/signalcollection.h" -#include "libkita/config_xt.h" - -/* - * Don't forget to call setup() later. - */ -KitaPreviewPart::KitaPreviewPart( QWidget* parent, const char* name ) - : KHTMLPart( new KitaHTMLView( this, parent, name ) ) -{ - m_popup = NULL; - m_datURL = QString::null; - - clearPart(); - createHTMLDocument(); - connectSignals(); -} - -KitaPreviewPart::~KitaPreviewPart() -{ - clearPart(); -} - -void KitaPreviewPart::clearPart() -{ - slotDeletePopup(); - - if ( !m_datURL.isEmpty() ) { - /* This part is opened. */ - - /* don't forget to unlock previous datURL here. */ - Kita::DatManager::unlock( m_datURL ); - } - m_datURL = QString::null; -} - -bool KitaPreviewPart::setup( const KURL& url ) -{ - if ( url.isEmpty() ) return FALSE; - - clearPart(); - - m_datURL = Kita::getDatURL( url ); - - /* Lock datURL. Don't forget to unlock it later ! */ - Kita::DatManager::lock ( m_datURL ); - - /* create HTML Document */ - createHTMLDocument(); - - return TRUE; -} - -void KitaPreviewPart::connectSignals() -{ - Kita::SignalCollection * signalCollection = Kita::SignalCollection::getInstance(); - - /* rendering */ - connect( signalCollection, SIGNAL( threadFaceChanged() ), SLOT( slotSetFaceOfHTMLPart() ) ); - connect( signalCollection, SIGNAL( setStyleSheetOfHTMLPart() ), SLOT( slotSetStyleSheetOfHTMLPart() ) ); - - /* popup */ - connect( this, SIGNAL( onURL( const QString& ) ), SLOT( slotOnURL( const QString& ) ) ); - connect( this, SIGNAL( isKitaActive() ), signalCollection, SIGNAL( isKitaActive() ) ); - - connect( view(), SIGNAL( leave() ), SLOT( slotLeave() ) ); - connect( view(), SIGNAL( verticalSliderReleased() ), SLOT( slotVSliderReleased() ) ); - connect( view(), SIGNAL( horizontalSliderReleased() ), SLOT( slotHSliderReleased() ) ); - - connect( signalCollection, SIGNAL( kitaIsActive() ), SLOT( slotKitaIsActive() ) ); - connect( signalCollection, SIGNAL( windowDeactivated() ), SLOT( slotHideChildPopup() ) ); - - /* click */ - connect( this, SIGNAL( openURLRequestExt( const KURL&, const QString ) ), - signalCollection, SIGNAL( openURLRequestExt( const KURL&, const QString ) ) ); -} - -void KitaPreviewPart::createHTMLDocument() -{ - /* style */ - QString style = QString( "body { font-size: %1pt; font-family: \"%2\"; color: %3; background-color: %4; }" ) - .arg( Kita::Config::threadFont().pointSize() ) - .arg( Kita::Config::threadFont().family() ) - .arg( Kita::Config::threadColor().name() ) - .arg( Kita::Config::threadBackground().name() ); - - QString text = ""; - - setJScriptEnabled( false ); - setJavaEnabled( false ); - - /* Use dummy URL here, and protocol should be "file:". - If protocol is "http:", local image files are not shown - (for security reasons ?). - */ - begin( "file:/dummy.htm" ); - write( text ); - end(); -} - -void KitaPreviewPart::setInnerHTML( const QString& innerHTML ) -{ - createHTMLDocument(); - htmlDocument().body().setInnerHTML( innerHTML ); -} - -void KitaPreviewPart::slotSetFaceOfHTMLPart() -{ - QFont font = Kita::Config::threadFont(); - - DOM::CSSStyleDeclaration style = htmlDocument().body().style(); - style.setProperty( "font-family", font.family(), "" ); - style.setProperty( "font-size", QString( "%1pt" ).arg( font.pointSize() ), "" ); - style.setProperty( "color", Kita::Config::threadColor().name(), "" ); - style.setProperty( "background-color", Kita::Config::threadBackground().name(), "" ); - - htmlDocument().applyChanges(); -} - -void KitaPreviewPart::slotSetStyleSheetOfHTMLPart() -{ - /* [0] -> [1] -> [2]