#include "mainwin.h"
+#include "aboutdlg.h"
#include "chatwidget.h"
#include "bufferview.h"
#include "chatline-old.h"
}
void MainWin::init() {
- UiSettings s;
+ QtUiSettings s;
resize(s.value("MainWinSize").toSize());
Client::signalProxy()->attachSignal(this, SIGNAL(requestBacklog(BufferInfo, QVariant, QVariant)));
ui.bufferWidget->setSelectionModel(Client::bufferModel()->standardSelectionModel());
#ifdef SPUTDEV
- showSettingsDlg();
+ //showSettingsDlg();
+ //showAboutDlg();
#endif
}
MainWin::~MainWin() {
-
+ QtUiSettings s;
+ s.setValue("MainWinSize", size());
+ s.setValue("MainWinPos", pos());
+ s.setValue("MainWinState", saveState());
}
void MainWin::setupMenus() {
//connect(ui.actionNetworkList, SIGNAL(triggered()), this, SLOT(showServerList()));
connect(ui.actionSettingsDlg, SIGNAL(triggered()), this, SLOT(showSettingsDlg()));
connect(ui.actionDebug_Console, SIGNAL(triggered()), this, SLOT(showDebugConsole()));
+ connect(ui.actionAboutQuassel, SIGNAL(triggered()), this, SLOT(showAboutDlg()));
connect(ui.actionAboutQt, SIGNAL(triggered()), QApplication::instance(), SLOT(aboutQt()));
actionEditNetworks = new QAction(QIcon(":/22x22/actions/configure"), tr("Edit &Networks..."), this);
debugConsole->show();
}
-void MainWin::closeEvent(QCloseEvent *event)
-{
+void MainWin::showAboutDlg() {
+ AboutDlg dlg(this);
+ dlg.exec();
+}
+
+void MainWin::closeEvent(QCloseEvent *event) {
QtUiSettings s;
if(s.value("UseSystemTrayIcon").toBool() && s.value("MinimizeOnClose").toBool()) {
toggleVisibility();
} else {
event->accept();
}
- //if (userReallyWantsToQuit()) {
- s.setValue("MainWinSize", size());
- s.setValue("MainWinPos", pos());
- s.setValue("MainWinState", saveState());
- //} else {
- // event->ignore();
- //}
}
void MainWin::systrayActivated( QSystemTrayIcon::ActivationReason activationReason) {