You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.2 KiB
C++
46 lines
1.2 KiB
C++
#include "mainwindow.h"
|
|
#include "ui_mainwindow.h"
|
|
|
|
extern std::unique_ptr<QSettings> settings;
|
|
|
|
void MainWindow::initialiseAbout() {
|
|
QCoreApplication::setOrganizationName("Isabell Elise");
|
|
QCoreApplication::setOrganizationDomain("https://liberapay.com/isabell-elise/");
|
|
QCoreApplication::setApplicationName("ThinkPink");
|
|
}
|
|
|
|
void MainWindow::initialiseGameGrid() {
|
|
int n_rows = settings->value("size/rows", 9).toInt();
|
|
int n_columns = settings->value("size/columns", 9).toInt();
|
|
std::cout << "Number of rows: " << n_rows << std::endl;
|
|
std::cout << "Number of columns: " << n_columns << std::endl;
|
|
}
|
|
|
|
void MainWindow::initialiseWindow() {
|
|
MainWindow::setWindowTitle("ThinkPink | SameGame in PINK by Isifluff");
|
|
MainWindow::setWindowIcon(QIcon(":/icons/ThinkPink.png"));
|
|
}
|
|
|
|
void MainWindow::initialiseMenuBar() {
|
|
ui->menuPlay->addAction(QIcon(":/icons/game.png"), "New Game");
|
|
ui->menuPlay->addSeparator();
|
|
//ui->menuPlay->addAction("Brag");
|
|
}
|
|
|
|
MainWindow::MainWindow(QWidget *parent)
|
|
: QMainWindow(parent)
|
|
, ui(new Ui::MainWindow)
|
|
{
|
|
ui->setupUi(this);
|
|
initialiseAbout();
|
|
initialiseGameGrid();
|
|
initialiseWindow();
|
|
initialiseMenuBar();
|
|
}
|
|
|
|
MainWindow::~MainWindow()
|
|
{
|
|
delete ui;
|
|
}
|
|
|