/* * $Id: mainwindow.cpp,v 0.1 2005/08/14 11:25:03 denis Exp $ * * Author: Denis Kozadaev (denis@tambov.ru) * Description: * * See also: style(9) * * Hacked by: */ #if QT_VERSION >= 0x040000 #include #else #include #endif #include "mainwindow.h" #if QT_VERSION >= 0x040000 MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent) #else MainWindow::MainWindow(TQWidget *parent, const char *name) :TQMainWindow(parent, name) #endif { #if QT_VERSION >= 0x040000 file = new QMenu(tr("File"), this); file->addAction(tr("New"), this, SLOT(newGame()), Qt::CTRL + Qt::Key_N); file->addAction(tr("Load an image"), this, SLOT(loadImage()), Qt::CTRL + Qt::Key_L); file->addAction(tr("Quit"), qApp, SLOT(quit()), Qt::CTRL + Qt::Key_Q); menuBar()->addMenu(file); #else file = new TQPopupMenu(this); file->insertItem(tr("New"), this, SLOT(newGame()), TQt::CTRL + TQt::Key_N); file->insertItem(tr("Load an image"), this, SLOT(loadImage()), TQt::CTRL + TQt::Key_L); file->insertItem(tr("Quit"), tqApp, SLOT(quit()), TQt::CTRL + TQt::Key_Q); menuBar()->insertItem(tr("File"), file); #endif gb = new GameBoard(this); setCentralWidget(gb); } MainWindow::~MainWindow() { delete gb; delete file; } void MainWindow::newGame() { gb->newGame(); } void MainWindow::loadImage() { gb->loadImage(); } #include "mainwindow.moc"