Я пытаюсь сделать простой графический интерфейс с QT 4.6. я сделал отдельный класс, который представляет строку меню:
MenuBar::MenuBar()
{
aboutAct = new QAction(tr("&About QT"), this);
aboutAct->setStatusTip(tr("Show the application's About box"));
connect(aboutAct, SIGNAL(triggered()), this, SLOT(about()));
quitAct = new QAction(tr("&Quit"),this);
quitAct->setStatusTip(tr("Exit to the program"));
//connect(quitAct, SIGNAL(triggered()), &QApp, SLOT(quit()));
menuFile = new QMenu("File");
menuFile->addAction(quitAct);
menuLinks = new QMenu("Links");
menuAbout = new QMenu("Info");
menuAbout->addAction(aboutAct);
addMenu(menuFile);
addMenu(menuLinks);
addMenu(menuAbout);
}
Я не могу связать сигнал quitAct со слотом quit основного приложения, вероятно, потому что он не виден из класса MenuBar ..
//connect(quitAct, SIGNAL(triggered()), &QApp, SLOT(quit()));
как я могу это сделать?