void MainWin::init() {
QtUiSettings s;
- resize(s.value("MainWinSize").toSize());
+ if(s.value("MainWinSize").isValid())
+ resize(s.value("MainWinSize").toSize());
+ else
+ resize(QSize(800, 500));
Client::signalProxy()->attachSignal(this, SIGNAL(requestBacklog(BufferInfo, QVariant, QVariant)));
setupMenus();
setupViews();
setupNickWidget();
+ setupTopicWidget();
setupChatMonitor();
setupInputWidget();
- setupTopicWidget();
setupSystray();
dock->show();
addDockWidget(Qt::LeftDockWidgetArea, dock);
+
ui.menuViews->addAction(dock->toggleViewAction());
netViews.append(dock);
nickDock->setWidget(nickListWidget);
addDockWidget(Qt::RightDockWidgetArea, nickDock);
+
ui.menuViews->addAction(nickDock->toggleViewAction());
Client::bufferModel()->mapProperty(0, NetworkModel::BufferIdRole, nickListWidget, "currentBuffer");
}
ui.menuViews->setEnabled(true);
- ui.menuCore->setEnabled(true);
+ //ui.menuCore->setEnabled(true);
ui.actionConnectCore->setEnabled(false);
ui.actionDisconnectCore->setEnabled(true);
//ui.actionNetworkList->setEnabled(true);
void MainWin::disconnectedFromCore() {
ui.menuViews->setEnabled(false);
- ui.menuCore->setEnabled(false);
+ //ui.menuCore->setEnabled(false);
ui.actionDisconnectCore->setEnabled(false);
//ui.actionNetworkList->setEnabled(false);
ui.bufferWidget->hide();