OSDN Git Service

add 'reload board' button
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Mon, 19 Jan 2004 13:53:44 +0000 (13:53 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Mon, 19 Jan 2004 13:53:44 +0000 (13:53 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@826 56b19765-1e22-0410-a548-a0f45d66c51a

ChangeLog
kita.kdevelop
kita/src/favoritelistview.cpp
kita/src/kitasubjectview.cpp
kita/src/kitasubjectview.h
kita/src/threadlistview.cpp
kita/src/threadlistviewbase.ui

index e96000d..65d1fd1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-01-19  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
+
+       * add 'reload board' button.
+
 2004-01-17  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
 
        * configure.in.in: add kdelibs & libart_lgpl check.
index a24f35c..e760e04 100644 (file)
@@ -12,7 +12,7 @@
     </keywords>
     <projectdirectory>.</projectdirectory>
     <absoluteprojectpath>false</absoluteprojectpath>
-    <description></description>
+    <description/>
     <ignoreparts/>
     <secondaryLanguages/>
   </general>
@@ -40,8 +40,8 @@
       <toc>perl</toc>
     </ignoretocs>
     <projectdoc>
-      <userdocDir></userdocDir>
-      <apidocDir></apidocDir>
+      <userdocDir/>
+      <apidocDir/>
     </projectdoc>
     <ignoreqt_xml/>
     <ignoredoxygen/>
   <kdevdebugger>
     <general>
       <dbgshell>libtool</dbgshell>
-      <programargs></programargs>
-      <gdbpath></gdbpath>
+      <programargs/>
+      <gdbpath/>
       <breakonloadinglibs>true</breakonloadinglibs>
       <separatetty>false</separatetty>
       <floatingtoolbar>false</floatingtoolbar>
       <runappinappdirectory>true</runappinappdirectory>
-      <configGdbScript></configGdbScript>
-      <runShellScript></runShellScript>
-      <runGdbScript></runGdbScript>
+      <configGdbScript/>
+      <runShellScript/>
+      <runGdbScript/>
     </general>
     <display>
       <staticmembers>false</staticmembers>
       <abortonerror>false</abortonerror>
       <numberofjobs>1</numberofjobs>
       <dontact>false</dontact>
-      <makebin></makebin>
+      <makebin/>
     </make>
     <general>
       <useconfiguration>default</useconfiguration>
     </general>
     <run>
-      <mainprogram></mainprogram>
-      <programargs></programargs>
+      <mainprogram/>
+      <programargs/>
       <terminal>false</terminal>
       <autocompile>true</autocompile>
       <envvars/>
       <automaticHeaderCompletion>true</automaticHeaderCompletion>
       <headerCompletionDelay>250</headerCompletionDelay>
     </codecompletion>
-    <references>
-      <pcs>Qt</pcs>
-      <pcs>KDElibs</pcs>
-    </references>
+    <references/>
   </kdevcppsupport>
   <kdevclassview>
     <folderhierarchy>true</folderhierarchy>
index 2420974..fcd8ebe 100644 (file)
@@ -18,6 +18,7 @@
 #include <qapplication.h>
 #include <qclipboard.h>
 #include <qdatetime.h>
+#include <qtoolbutton.h>
 
 #include <klocale.h>
 #include <kpopupmenu.h>
@@ -28,6 +29,8 @@
 FavoriteListView::FavoriteListView( QWidget* parent, const char* name )
         : Kita::ThreadListView( parent, name )
 {
+    ReloadButton->hide();
+
     connect( subjectList, SIGNAL( clicked( QListViewItem* ) ),
              SLOT( loadThread( QListViewItem* ) ) );
     connect( subjectList, SIGNAL( contextMenuRequested( QListViewItem*, const QPoint&, int ) ),
index 6eac49e..ebb6b20 100644 (file)
@@ -48,6 +48,8 @@ KitaSubjectView::KitaSubjectView( QWidget* parent, const char* name )
              SLOT( loadThread( QListViewItem* ) ) );
     connect( subjectList, SIGNAL( returnPressed( QListViewItem* ) ),
              SLOT( loadThread( QListViewItem* ) ) );
+    connect( ReloadButton, SIGNAL( clicked() ),
+             SLOT( slotReloadButton() ) );
 }
 
 KitaSubjectView::~KitaSubjectView()
@@ -186,3 +188,10 @@ void KitaSubjectView::slotContextMenuRequested( QListViewItem* item, const QPoin
         break;
     }
 }
+
+void KitaSubjectView::slotReloadButton()
+{
+    if ( m_board ) {
+        loadBoard( m_board );
+    }
+}
index 195943d..786a073 100644 (file)
@@ -45,6 +45,7 @@ private:
 private slots:
     void loadThread( QListViewItem* item );
     void slotContextMenuRequested( QListViewItem*, const QPoint&, int );
+    void slotReloadButton();
 
 signals:
     void loadBoardCompleted( const KURL& );
index 609e548..0212e7c 100644 (file)
@@ -25,6 +25,7 @@ ThreadListView::ThreadListView( QWidget* parent, const char* name )
 {
     SearchButton->setPixmap( SmallIcon( "find" ) );
     HideButton->setPixmap( SmallIcon( "filter" ) );
+    ReloadButton->setPixmap( SmallIcon( "reload" ) );
 
     subjectList->addColumn( "" );
     subjectList->addColumn( i18n( "No." ) );
@@ -47,7 +48,6 @@ ThreadListView::ThreadListView( QWidget* parent, const char* name )
              SLOT( slotHideButton( bool ) ) );
 }
 
-
 ThreadListView::~ThreadListView()
 {}
 
index 85a72bc..6133efc 100644 (file)
                         <string>filter thread</string>
                     </property>
                 </widget>
+                <widget class="QToolButton">
+                    <property name="name">
+                        <cstring>ReloadButton</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Reload</string>
+                    </property>
+                    <property name="toggleButton">
+                        <bool>false</bool>
+                    </property>
+                    <property name="toolTip" stdset="0">
+                        <string>reload board</string>
+                    </property>
+                </widget>
                 <spacer>
                     <property name="name">
                         <cstring>spacer1</cstring>
                     </property>
                     <property name="sizeHint">
                         <size>
-                            <width>320</width>
+                            <width>200</width>
                             <height>20</height>
                         </size>
                     </property>