+void BufferView::setupMenuActions() {
+ _menuActions.addAction("ConnectNet", new Action(SmallIcon("network-connect"), tr("Connect"), this));
+ _menuActions.addAction("DisconnectNet", new Action(SmallIcon("network-disconnect"), tr("Disconnect"), this));
+ _menuActions.addAction("JoinChannel", new Action(tr("Join Channel"), this));
+ _menuActions.addAction("JoinBuffer", new Action(tr("Join"), this));
+ _menuActions.addAction("PartBuffer", new Action(tr("Part"), this));
+ _menuActions.addAction("HideBuffersTemporarily", new Action(tr("Hide Buffers"), this));
+ _menuActions.addAction("HideBuffersPermanently", new Action(tr("Hide Buffers Permanently"), this));
+ _menuActions.addAction("RemoveBuffer", new Action(tr("Delete Buffer"), this));
+ _menuActions.addAction("IgnoreList", new Action(tr("Ignore List"), this));
+ _menuActions.addAction("HideJoin", new Action(tr("Joins"), this))->setCheckable(true);
+ _menuActions.addAction("HidePart", new Action(tr("Parts"), this))->setCheckable(true);
+ _menuActions.addAction("HideQuit", new Action(tr("Quits"), this))->setCheckable(true);
+ _menuActions.addAction("HideNick", new Action(tr("Nick Changes"), this))->setCheckable(true);
+ _menuActions.addAction("HideMode", new Action(tr("Mode Changes"), this))->setCheckable(true);
+ _menuActions.addAction("HideDayChange", new Action(tr("Day Change"), this))->setCheckable(true);
+
+ connect(&_menuActions, SIGNAL(actionTriggered(QAction *)), SLOT(actionTriggered(QAction *)));
+}
+