OSDN Git Service

now refactoring...
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Fri, 5 Dec 2003 16:21:20 +0000 (16:21 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Fri, 5 Dec 2003 16:21:20 +0000 (16:21 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@603 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/part/kitathreadview.cpp
kita/src/part/kitathreadview.h

index b4c0c7e..9659967 100644 (file)
@@ -399,11 +399,7 @@ void KitaThreadView::slotOnURL(const QString& url)
     }
 
     m_popup = new QFrame( view, "res_popup", WStyle_Customize | WStyle_NoBorder | WStyle_Tool | WType_TopLevel );
-    m_browser = new QTextBrowser( m_popup );
-    m_browser->zoomOut( static_cast<int>( m_browser->pointSize() * 0.3 ) );
-    m_browser->setPaletteBackgroundColor( "yellow" );
-    m_browser->setWordWrap( QTextEdit::NoWrap );
-    m_browser->setResizePolicy( QScrollView::AutoOne );
+    m_browser = new Kita::PopupTextBrowser( m_popup );
     connect( m_threadPart->view(), SIGNAL( leave() ), SLOT( hidePopup() ) );
 
     int refNum = 0;
@@ -520,4 +516,21 @@ void KitaThreadView::killJob()
     m_access->killJob();
   }
 }
+
+namespace Kita {
+
+PopupTextBrowser::PopupTextBrowser( QFrame* frame )
+ : QTextBrowser( frame )
+{
+    zoomOut( static_cast<int>( pointSize() * 0.3 ) );
+    setPaletteBackgroundColor( "yellow" );
+    setWordWrap( QTextEdit::NoWrap );
+    setResizePolicy( QScrollView::AutoOne );
+}
+
+PopupTextBrowser::~ PopupTextBrowser()
+{
+}
+
+};
 // vim:sw=2:
index 29403d2..aff6667 100644 (file)
 #include <kparts/browserextension.h>
 #include <dom/html_base.h>
 
+#include <qtextbrowser.h>
+
 #include "kita2ch.h"
 #include "libkita/thread.h"
 
 class KURL;
 class KitaHTMLPart;
 class KitaWriteDialog;
-class QTextBrowser;
 
 #include <qvaluestack.h> // for gcc-2.9x
 template<class T> class QValueStack;
 
 namespace Kita {
   class ThreadAccess;
+  class PopupTextBrowser;
 };
 
 namespace KIO {
@@ -69,7 +71,7 @@ private: // Private attributes
   QWidget * m_parent;
   Kita::PostInfo m_postInfo;
   QFrame* m_popup;
-  QTextBrowser* m_browser;
+  Kita::PopupTextBrowser* m_browser;
 
   void insertSearchCombo();
   KURL filterReadCGI( const KURL& );
@@ -108,4 +110,13 @@ signals:
   void bookmarked( const Kita::Thread&, bool on );
 };
 
+namespace Kita {
+  class PopupTextBrowser : public QTextBrowser
+  {
+  public:
+    PopupTextBrowser( QFrame* frame );
+    ~PopupTextBrowser();
+  };
+}
+
 #endif