{
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;
{
Course *course = scoreTableModel->getCourse();
+ if (!course) {
+ qWarning() << "No course on edit";
+ return;
+ }
+
CourseDialog *courseDialog = new CourseDialog(this);
courseDialog->init(course);