1 /***************************************************************************
2 * Copyright (C) 2004 by Kita Developers *
3 * ikemo@users.sourceforge.jp *
5 * This program is free software; you can redistribute it and/or modify *
6 * it under the terms of the GNU General Public License as published by *
7 * the Free Software Foundation; either version 2 of the License, or *
8 * (at your option) any later version. *
9 ***************************************************************************/
10 #ifndef KITABOARDTABWIDGET_H
11 #define KITABOARDTABWIDGET_H
14 #include "kitaui/tabwidgetbase.h"
23 * @author Hideki Ikemoto
25 class BoardTabWidget : public TabWidgetBase
30 explicit BoardTabWidget(QWidget* parent = 0);
33 void updateBoardView(const KUrl& datUrl);
36 void loadBoard(const KUrl&);
39 BoardView* createView(QString label);
40 BoardView* findView(const KUrl& boardUrl);
41 BoardView* isSubjectView(QWidget* w);
44 virtual void deleteWidget(QWidget* w);
53 void slotReloadButton();
54 void slotFocusSearchCombo();
55 void slotShowOldLogs(int idx = -1);
58 /*--------------------------------------------------*/
60 class SubjectTabBar : public KTabBar
65 explicit SubjectTabBar(QWidget* parent = 0);
69 virtual void showPopupMenu(int idx, const QPoint& global);
73 KAction* m_closeOtherAct;
74 KAction* m_closeRightAct;
75 KAction* m_closeLeftAct;
76 KAction* m_showOldLogsAct;
77 KAction* m_openBrowserAct;
78 KAction* m_copyTitleAct;