* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-#ifndef _MAINWIN_H_
-#define _MAINWIN_H_
+#ifndef MAINWIN_H_
+#define MAINWIN_H_
#include "ui_mainwin.h"
#include "qtui.h"
#include "titlesetter.h"
-#include "sessionsettings.h"
+#include "sessionsettings.h"
#include <QSystemTrayIcon>
#include <QTimer>
+class ActionCollection;
class Buffer;
class BufferViewConfig;
class MsgProcessorStatusWidget;
virtual ~MainWin();
void init();
+
void addBufferView(BufferViewConfig *config = 0);
void displayTrayIconMessage(const QString &title, const QString &message);
TitleSetter _titleSetter;
+ void setupActions();
void setupMenus();
void setupViews();
void setupNickWidget();
QList<QDockWidget *> _netViews;
NickListWidget *nickListWidget;
+ ActionCollection *_actionCollection;
+
#ifdef HAVE_DBUS
org::freedesktop::Notifications *desktopNotifications;
quint32 notificationId;