this, SLOT(changeStatusbar(const QString&)));
connect(m_boardView, SIGNAL(signalLoadBoard(const KURL&, const QString&)),
m_subjectView, SLOT(slotLoadBoard(const KURL&, const QString&)));
+ connect(m_subjectView, SIGNAL(signalShowThread(const KURL&, const KURL&, const QString&)),
+ m_threadview, SLOT(slotShowThread(const KURL&, const KURL&, const QString&)));
// connect(m_view, SIGNAL(signalChangeCaption(const QString&)),
// this, SLOT(changeCaption(const QString&)));
m_boardView->loadBoardList();
boardDock->manualDock(mainDock, KDockWidget::DockLeft, 20);
subjectDock->manualDock(mainDock, KDockWidget::DockTop);
}
-
-void Kita::showThread(KURL _datURL, KURL _boardURL, QString boardName)
-{
- m_threadview->showThread(_datURL, _boardURL, boardName);
-}
* Use this method to load whatever file/URL you have
*/
void load(const KURL& url);
- void showThread(KURL _datURL, KURL _boardURL, QString boardName);
protected:
/**
QString tmpFile;
KURL url = boardURL;
url.addPath("/dat/" + datName);
- mainWindow->showThread(url, boardURL, m_boardName);
+ emit signalShowThread(url, boardURL, m_boardName);
}
void KitaSubjectView::slotLoadBoard(const KURL& url, const QString& boardName)
Kita* mainWindow;
KURL boardURL;
QString m_boardName;
+signals:
+ void signalShowThread(const KURL& datURL, const KURL& boardURL, const QString& boardName);
};
#endif
KitaThreadView::~KitaThreadView() {}
-void KitaThreadView::showThread(KURL _datURL, KURL _boardURL, QString boardName)
+void KitaThreadView::slotShowThread(const KURL& _datURL, const KURL& _boardURL, const QString& boardName)
{
KIO::SlaveConfig::self()->setConfigData("http", _datURL.host() ,
"UserAgent", "Monazilla/1.00 (test)");
public:
KitaThreadView(QWidget *parent, const char *name=0);
~KitaThreadView();
- void showThread(KURL _datURL, KURL _boardURL, QString boardName);
private: // Private attributes
KHTMLPart* threadPart;
QCString m_threadData;
void slotCanceled(KIO::Job* job);
void slotOnURL(const QString& url);
void slotOpenURLRequest(const KURL& url);
+ void slotShowThread(const KURL& _datURL, const KURL& _boardURL, const QString& boardName);
signals:
void signalChangeStatusbar(const QString&);
};