+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.
</keywords>
<projectdirectory>.</projectdirectory>
<absoluteprojectpath>false</absoluteprojectpath>
- <description></description>
+ <description/>
<ignoreparts/>
<secondaryLanguages/>
</general>
<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>
#include <qapplication.h>
#include <qclipboard.h>
#include <qdatetime.h>
+#include <qtoolbutton.h>
#include <klocale.h>
#include <kpopupmenu.h>
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 ) ),
SLOT( loadThread( QListViewItem* ) ) );
connect( subjectList, SIGNAL( returnPressed( QListViewItem* ) ),
SLOT( loadThread( QListViewItem* ) ) );
+ connect( ReloadButton, SIGNAL( clicked() ),
+ SLOT( slotReloadButton() ) );
}
KitaSubjectView::~KitaSubjectView()
break;
}
}
+
+void KitaSubjectView::slotReloadButton()
+{
+ if ( m_board ) {
+ loadBoard( m_board );
+ }
+}
private slots:
void loadThread( QListViewItem* item );
void slotContextMenuRequested( QListViewItem*, const QPoint&, int );
+ void slotReloadButton();
signals:
void loadBoardCompleted( const KURL& );
{
SearchButton->setPixmap( SmallIcon( "find" ) );
HideButton->setPixmap( SmallIcon( "filter" ) );
+ ReloadButton->setPixmap( SmallIcon( "reload" ) );
subjectList->addColumn( "" );
subjectList->addColumn( i18n( "No." ) );
SLOT( slotHideButton( bool ) ) );
}
-
ThreadListView::~ThreadListView()
{}
<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>