4 * Copyright (C) 2007 Jaroslav Reznik <rezzabuh@gmail.com>
9 #include <QtGui/QWidget>
15 class SessionTabManager
;
18 * This is the main view class for Makneto. Most of the non-menu,
19 * non-toolbar, and non-statusbar (e.g., non frame) GUI code should go
23 * @author Jaroslav Reznik <rezzabuh@gmail.com>
31 class MaknetoView
: public QWidget
38 MaknetoView(QWidget
*parent
, Makneto
*makneto
);
43 virtual ~MaknetoView();
45 SessionTabManager
*getSessionTabManager(void) { return m_sessiontabmanager
; }
46 SidebarWidget
*getSidebarWidget(void) { return m_sidebar
; }
47 MUCView
*getMUCView() { return m_muc
; }
51 * Use this signal to change the content of the statusbar
53 void signalChangeStatusbar(const QString
& text
);
56 * Use this signal to change the content of the caption
58 void signalChangeCaption(const QString
& text
);
62 void settingsChanged();
65 SidebarWidget
*m_sidebar
;
66 SessionView
*m_sessionview
;
67 SessionTabManager
*m_sessiontabmanager
;
71 #endif // MaknetoVIEW_H