1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-02-21 10:10:49 +01:00

Compare commits

..

No commits in common. "468e662e4fa0d6b99b6978c1a962e6a05513e0ac" and "20f1003ce6798f6a39b65956433714de892fe2bc" have entirely different histories.

View File

@ -2079,7 +2079,7 @@ void GUI::updateRecentFiles(const QString &fileName)
QList<QAction *> actions(_recentFilesActionGroup->actions());
for (int i = 0; i < actions.size(); i++) {
if (actions.at(i)->data().toString() == fileName) {
if (actions.at(i)->text() == fileName) {
a = actions.at(i);
break;
}
@ -2092,9 +2092,8 @@ void GUI::updateRecentFiles(const QString &fileName)
actions = _recentFilesActionGroup->actions();
QAction *before = actions.size() ? actions.last() : _recentFilesEnd;
a = new QAction(fileName, _recentFilesActionGroup);
a->setData(fileName);
_recentFilesMenu->insertAction(before, a);
_recentFilesMenu->insertAction(before,
new QAction(fileName, _recentFilesActionGroup));
_recentFilesMenu->setEnabled(true);
}
@ -2111,7 +2110,7 @@ void GUI::clearRecentFiles()
void GUI::recentFileSelected(QAction *action)
{
int showError = 1;
openFile(action->data().toString(), true, showError);
openFile(action->text(), true, showError);
}
#endif // Q_OS_ANDROID
@ -2489,7 +2488,7 @@ void GUI::writeSettings()
QList<QAction*> recentActions(_recentFilesActionGroup->actions());
QStringList recent;
for (int i = 0; i < recentActions.size(); i++)
recent.append(recentActions.at(i)->data().toString());
recent.append(recentActions.at(i)->text());
settings.beginGroup(SETTINGS_FILE);
WRITE(recentDataFiles, recent);
@ -3230,7 +3229,6 @@ void GUI::loadRecentFiles(const QStringList &files)
for (int i = 0; i < files.size(); i++) {
QAction *a = new QAction(files.at(i), _recentFilesActionGroup);
a->setData(files.at(i));
_recentFilesMenu->insertAction(before, a);
before = a;
}