{
bool external = false;
-#ifndef Q_WS_HILDON
- topDir = ".";
-#endif
-
QDir mmc(mmcDir);
if (mmc.exists())
external = true;
// TODO: make via user option, automatic will never work
external = false;
+#ifndef Q_WS_HILDON
+ dataDir = "./" + dataDirName;
+#else
if (external) {
dataDir = mmcDir + "/" + appName + "/" + dataDirName;
}
else {
dataDir = topDir + "/" + appName + "/" + dataDirName;
}
+#endif
scoreFile = dataDir + "/" + scoreFileName;
clubFile = dataDir + "/" + clubFileName;
QHBoxLayout *mainLayout = new QHBoxLayout(parent);
mainLayout->addLayout(tableLayout);
mainLayout->addLayout(buttonLayout);
- setLayout(mainLayout);
+ parent->setLayout(mainLayout);
}
// Setup 'score' tab view
// Fill out all the space with the tables
table->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
table->verticalHeader()->setResizeMode(QHeaderView::Stretch);
+ table->verticalHeader()->setAutoFillBackground(true);
table->horizontalHeader()->hide();
}
void MainWindow::createMenus()
{
- menu = menuBar()->addMenu(tr("fremantle"));
+ menu = menuBar()->addMenu("");
#if 0
menu->addAction(viewScoreAct);
menu->addAction(viewCourseAct);
{
Course *course = scoreTableModel->getCourse();
+ if (!course) {
+ qWarning() << "No course on edit";
+ return;
+ }
+
CourseDialog *courseDialog = new CourseDialog(this);
courseDialog->init(course);