X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=gui%2Fmainwin.cpp;h=8a21a9d309b76a84a47ef66ec85f42c2eed37fcc;hp=3fefe4d77f78ce9b7b42f77bc9365e8bb8fe2a43;hb=117a8a4d7ced61a3e374f20c74bea1834386a1d7;hpb=11ee1cf78677b51d8fea2749e8501216a831dfd7 diff --git a/gui/mainwin.cpp b/gui/mainwin.cpp index 3fefe4d7..8a21a9d3 100644 --- a/gui/mainwin.cpp +++ b/gui/mainwin.cpp @@ -29,6 +29,7 @@ #include "coreconnectdlg.h" MainWin::MainWin() : QMainWindow() { + ui.setupUi(this); setWindowTitle("Quassel IRC"); setWindowIcon(QIcon(":/qirc-icon.png")); @@ -60,6 +61,11 @@ MainWin::MainWin() : QMainWindow() { cw->setFocus(); } +void MainWin::setupMenus() { + connect(ui.actionNetworkList, SIGNAL(activated()), this, SLOT(showServerList())); + connect(ui.actionEditIdentities, SIGNAL(activated()), serverListDlg, SLOT(editIdentities())); +} + void MainWin::syncToCore() { if(global->getData("CoreReady").toBool()) return; // ok, apparently we are running as standalone GUI @@ -81,40 +87,6 @@ void MainWin::syncToCore() { } } -void MainWin::setupMenus() { - fileMenu = menuBar()->addMenu(tr("&File")); - serverListAct = fileMenu->addAction(QIcon(":/default/server.png"), tr("&Server List..."), this, SLOT(showServerList()), tr("F7")); - fileMenu->addSeparator(); - quitAct = fileMenu->addAction(QIcon(":/default/exit.png"), tr("&Quit"), qApp, SLOT(quit()), tr("CTRL+Q")); - - editMenu = menuBar()->addMenu(tr("&Edit")); - editMenu->setEnabled(0); - - ircMenu = menuBar()->addMenu(tr("&IRC")); - ircMenu->setEnabled(0); - - serverMenu = menuBar()->addMenu(tr("Ser&ver")); - serverMenu->setEnabled(0); - - windowMenu = menuBar()->addMenu(tr("&Window")); - windowMenu->setEnabled(0); - - settingsMenu = menuBar()->addMenu(tr("&Settings")); - identitiesAct = settingsMenu->addAction(QIcon(":/default/identity.png"), tr("&Identities..."), serverListDlg, SLOT(editIdentities())); - settingsMenu->addSeparator(); - configAct = settingsMenu->addAction(QIcon(":/default/configure.png"), tr("&Configure Quassel...")); - configAct->setEnabled(0); - - helpMenu = menuBar()->addMenu(tr("&Help")); - aboutAct = helpMenu->addAction(tr("&About")); - aboutAct->setEnabled(0); - aboutQtAct = helpMenu->addAction(tr("About &Qt"), qApp, SLOT(aboutQt())); - - //toolBar = new QToolBar("Test", this); - //toolBar->addAction(identitiesAct); - //addToolBar(Qt::TopToolBarArea, toolBar); -} - void MainWin::showServerList() { // if(!serverListDlg) { // serverListDlg = new ServerListDlg(this);