+ coll->addAction("BindJumpKey0",
+ new Action(tr("Set Quick Access #0"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_0)))
+ ->setProperty("Index", 0);
+ coll->addAction("BindJumpKey1",
+ new Action(tr("Set Quick Access #1"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_1)))
+ ->setProperty("Index", 1);
+ coll->addAction("BindJumpKey2",
+ new Action(tr("Set Quick Access #2"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_2)))
+ ->setProperty("Index", 2);
+ coll->addAction("BindJumpKey3",
+ new Action(tr("Set Quick Access #3"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_3)))
+ ->setProperty("Index", 3);
+ coll->addAction("BindJumpKey4",
+ new Action(tr("Set Quick Access #4"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_4)))
+ ->setProperty("Index", 4);
+ coll->addAction("BindJumpKey5",
+ new Action(tr("Set Quick Access #5"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_5)))
+ ->setProperty("Index", 5);
+ coll->addAction("BindJumpKey6",
+ new Action(tr("Set Quick Access #6"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_6)))
+ ->setProperty("Index", 6);
+ coll->addAction("BindJumpKey7",
+ new Action(tr("Set Quick Access #7"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_7)))
+ ->setProperty("Index", 7);
+ coll->addAction("BindJumpKey8",
+ new Action(tr("Set Quick Access #8"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_8)))
+ ->setProperty("Index", 8);
+ coll->addAction("BindJumpKey9",
+ new Action(tr("Set Quick Access #9"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_9)))
+ ->setProperty("Index", 9);
+
+ coll->addAction("JumpKey0", new Action(tr("Quick Access #0"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_0)))
+ ->setProperty("Index", 0);
+ coll->addAction("JumpKey1", new Action(tr("Quick Access #1"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_1)))
+ ->setProperty("Index", 1);
+ coll->addAction("JumpKey2", new Action(tr("Quick Access #2"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_2)))
+ ->setProperty("Index", 2);
+ coll->addAction("JumpKey3", new Action(tr("Quick Access #3"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_3)))
+ ->setProperty("Index", 3);
+ coll->addAction("JumpKey4", new Action(tr("Quick Access #4"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_4)))
+ ->setProperty("Index", 4);
+ coll->addAction("JumpKey5", new Action(tr("Quick Access #5"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_5)))
+ ->setProperty("Index", 5);
+ coll->addAction("JumpKey6", new Action(tr("Quick Access #6"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_6)))
+ ->setProperty("Index", 6);
+ coll->addAction("JumpKey7", new Action(tr("Quick Access #7"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_7)))
+ ->setProperty("Index", 7);
+ coll->addAction("JumpKey8", new Action(tr("Quick Access #8"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_8)))
+ ->setProperty("Index", 8);
+ coll->addAction("JumpKey9", new Action(tr("Quick Access #9"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_9)))
+ ->setProperty("Index", 9);
+
+ // Buffer navigation
+ coll->addAction("NextBufferView",
+ new Action(icon::get("go-next-view"),
+ tr("Activate Next Chat List"),
+ coll,
+ this,
+ &MainWin::nextBufferView,
+ QKeySequence(QKeySequence::Forward)));
+ coll->addAction("PreviousBufferView",
+ new Action(icon::get("go-previous-view"),
+ tr("Activate Previous Chat List"),
+ coll,
+ this,
+ &MainWin::previousBufferView,
+ QKeySequence::Back));
+ coll->addAction("NextBuffer",
+ new Action(icon::get("go-down"),
+ tr("Go to Next Chat"),
+ coll,
+ this,
+ &MainWin::nextBuffer,
+ QKeySequence(Qt::ALT + Qt::Key_Down)));
+ coll->addAction("PreviousBuffer",
+ new Action(icon::get("go-up"),
+ tr("Go to Previous Chat"),
+ coll,
+ this,
+ &MainWin::previousBuffer,
+ QKeySequence(Qt::ALT + Qt::Key_Up)));
+}
+
+void MainWin::setupMenus()
+{
+ ActionCollection* coll = QtUi::actionCollection("General");
+
+ _fileMenu = menuBar()->addMenu(tr("&File"));