Commit MetaInfo

修订版6d46c6e08bd5ef9584c9fa7c5473e5e410ad782d (tree)
时间2003-03-15 10:54:52
作者ikemo <ikemo@56b1...>
Commiterikemo

Log Message

use signal/slot

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@80 56b19765-1e22-0410-a548-a0f45d66c51a

更改概述

差异

--- a/src/kita.cpp
+++ b/src/kita.cpp
@@ -60,6 +60,8 @@ Kita::Kita()
6060 this, SLOT(changeStatusbar(const QString&)));
6161 connect(m_boardView, SIGNAL(signalLoadBoard(const KURL&, const QString&)),
6262 m_subjectView, SLOT(slotLoadBoard(const KURL&, const QString&)));
63+ connect(m_subjectView, SIGNAL(signalShowThread(const KURL&, const KURL&, const QString&)),
64+ m_threadview, SLOT(slotShowThread(const KURL&, const KURL&, const QString&)));
6365 // connect(m_view, SIGNAL(signalChangeCaption(const QString&)),
6466 // this, SLOT(changeCaption(const QString&)));
6567 m_boardView->loadBoardList();
@@ -325,8 +327,3 @@ void Kita::setupView()
325327 boardDock->manualDock(mainDock, KDockWidget::DockLeft, 20);
326328 subjectDock->manualDock(mainDock, KDockWidget::DockTop);
327329 }
328-
329-void Kita::showThread(KURL _datURL, KURL _boardURL, QString boardName)
330-{
331- m_threadview->showThread(_datURL, _boardURL, boardName);
332-}
--- a/src/kita.h
+++ b/src/kita.h
@@ -47,7 +47,6 @@ public:
4747 * Use this method to load whatever file/URL you have
4848 */
4949 void load(const KURL& url);
50- void showThread(KURL _datURL, KURL _boardURL, QString boardName);
5150
5251 protected:
5352 /**
--- a/src/kitasubjectview.cpp
+++ b/src/kitasubjectview.cpp
@@ -52,7 +52,7 @@ void KitaSubjectView::loadThread(QListViewItem* item)
5252 QString tmpFile;
5353 KURL url = boardURL;
5454 url.addPath("/dat/" + datName);
55- mainWindow->showThread(url, boardURL, m_boardName);
55+ emit signalShowThread(url, boardURL, m_boardName);
5656 }
5757
5858 void KitaSubjectView::slotLoadBoard(const KURL& url, const QString& boardName)
--- a/src/kitasubjectview.h
+++ b/src/kitasubjectview.h
@@ -36,6 +36,8 @@ private: // Private attributes
3636 Kita* mainWindow;
3737 KURL boardURL;
3838 QString m_boardName;
39+signals:
40+ void signalShowThread(const KURL& datURL, const KURL& boardURL, const QString& boardName);
3941 };
4042
4143 #endif
--- a/src/kitathreadview.cpp
+++ b/src/kitathreadview.cpp
@@ -51,7 +51,7 @@ KitaThreadView::KitaThreadView(QWidget *parent, const char *name)
5151
5252 KitaThreadView::~KitaThreadView() {}
5353
54-void KitaThreadView::showThread(KURL _datURL, KURL _boardURL, QString boardName)
54+void KitaThreadView::slotShowThread(const KURL& _datURL, const KURL& _boardURL, const QString& boardName)
5555 {
5656 KIO::SlaveConfig::self()->setConfigData("http", _datURL.host() ,
5757 "UserAgent", "Monazilla/1.00 (test)");
--- a/src/kitathreadview.h
+++ b/src/kitathreadview.h
@@ -35,7 +35,6 @@ class KitaThreadView : public KitaThreadViewBase
3535 public:
3636 KitaThreadView(QWidget *parent, const char *name=0);
3737 ~KitaThreadView();
38- void showThread(KURL _datURL, KURL _boardURL, QString boardName);
3938 private: // Private attributes
4039 KHTMLPart* threadPart;
4140 QCString m_threadData;
@@ -56,6 +55,7 @@ public slots:
5655 void slotCanceled(KIO::Job* job);
5756 void slotOnURL(const QString& url);
5857 void slotOpenURLRequest(const KURL& url);
58+ void slotShowThread(const KURL& _datURL, const KURL& _boardURL, const QString& boardName);
5959 signals:
6060 void signalChangeStatusbar(const QString&);
6161 };
Show on old repository browser