OSDN Git Service

display URL on the status bar
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 12 Mar 2003 14:28:32 +0000 (14:28 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 12 Mar 2003 14:28:32 +0000 (14:28 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@71 56b19765-1e22-0410-a548-a0f45d66c51a

ChangeLog
src/kita.cpp
src/kitathreadview.cpp
src/kitathreadview.h

index 04f0c52..3c745d5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
 
         * kitathreadview.cpp: cope with error partially. 
         * kitaboardview.cpp: board list was reversed.
+        * kita.cpp, kitathreadview.cpp, kitathreadview.h: display URL
+        on the status bar.
 
 2003-03-08  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
 
index 5fcc510..948d6bc 100644 (file)
@@ -59,8 +59,8 @@ Kita::Kita()
     setAutoSaveSettings();
 
     // allow the view to change the statusbar and caption
-//    connect(m_view, SIGNAL(signalChangeStatusbar(const QString&)),
-//            this,   SLOT(changeStatusbar(const QString&)));
+    connect(m_threadview, SIGNAL(signalChangeStatusbar(const QString&)),
+            this,   SLOT(changeStatusbar(const QString&)));
 //    connect(m_view, SIGNAL(signalChangeCaption(const QString&)),
 //            this,   SLOT(changeCaption(const QString&)));
   m_boardView->loadBoardList();
index d1af470..be03008 100644 (file)
@@ -42,6 +42,7 @@ KitaThreadView::KitaThreadView(QWidget *parent, const char *name)
   aLayout->addWidget(threadPart->view());
 
   connect(writeButton, SIGNAL(clicked()), SLOT(slotWriteButtonClicked()));
+  connect(threadPart, SIGNAL(onURL(const QString&)), SLOT(slotOnURL(const QString&)));
 }
 
 KitaThreadView::~KitaThreadView() {}
@@ -280,3 +281,8 @@ void KitaThreadView::slotCanceled(KIO::Job* job)
   qDebug("slotCanceled()");
   qDebug("~slotCanceled()");
 }
+
+void KitaThreadView::slotOnURL(const QString& url)
+{
+  emit signalChangeStatusbar(url);
+}
index 373b965..75a16b7 100644 (file)
@@ -53,6 +53,9 @@ public slots:
   void slotReceiveWriteResult(KIO::Job* job,  const QByteArray & data);
   void slotWriteResult(KIO::Job* job);
   void slotCanceled(KIO::Job* job);
+  void slotOnURL(const QString& url);
+signals:
+  void signalChangeStatusbar(const QString&);
 };
 
 #endif