setupTopicWidget();
setupChatMonitor();
setupInputWidget();
+
+ QAction *toggleLockDocksAction = ui.menuViews->addAction(tr("Lock dock positions"));
+ toggleLockDocksAction->setCheckable(true);
+ connect(toggleLockDocksAction, SIGNAL(toggled(bool)), this, SLOT(lockVerticalDocks(bool)));
+ toggleLockDocksAction->setChecked(s.value("LockDocks", false).toBool());
+
setupStatusBar();
setupSystray();
dlg.exec();
}
+void MainWin::lockVerticalDocks(bool lock) {
+ QList<VerticalDock *> docks = findChildren<VerticalDock *>();
+ foreach(VerticalDock *dock, docks) {
+ dock->showTitle(!lock);
+ }
+ QtUiSettings().setValue("LockDocks", lock);
+}
+
void MainWin::setupNickWidget() {
// create nick dock
NickListDock *nickDock = new NickListDock(tr("Nicks"), this);