mirror of
https://github.com/tumic0/GPXSee.git
synced 2025-02-20 09:40:49 +01:00
Code cleanup
This commit is contained in:
parent
a736e3204f
commit
04f2a08b78
26
src/gui.cpp
26
src/gui.cpp
@ -120,19 +120,25 @@ void GUI::createPOIFilesActions()
|
|||||||
{
|
{
|
||||||
_poiFilesSM = new QSignalMapper(this);
|
_poiFilesSM = new QSignalMapper(this);
|
||||||
|
|
||||||
for (int i = 0; i < _poi.files().count(); i++) {
|
for (int i = 0; i < _poi.files().count(); i++)
|
||||||
QAction *a = new QAction(QFileInfo(_poi.files().at(i)).fileName(),
|
createPOIFileAction(i);
|
||||||
|
|
||||||
|
connect(_poiFilesSM, SIGNAL(mapped(int)), this, SLOT(poiFileChecked(int)));
|
||||||
|
}
|
||||||
|
|
||||||
|
QAction *GUI::createPOIFileAction(int index)
|
||||||
|
{
|
||||||
|
QAction *a = new QAction(QFileInfo(_poi.files().at(index)).fileName(),
|
||||||
this);
|
this);
|
||||||
a->setCheckable(true);
|
a->setCheckable(true);
|
||||||
a->setChecked(true);
|
a->setChecked(true);
|
||||||
|
|
||||||
_poiFilesSM->setMapping(a, i);
|
_poiFilesSM->setMapping(a, index);
|
||||||
connect(a, SIGNAL(triggered()), _poiFilesSM, SLOT(map()));
|
connect(a, SIGNAL(triggered()), _poiFilesSM, SLOT(map()));
|
||||||
|
|
||||||
_poiFilesActions.append(a);
|
_poiFilesActions.append(a);
|
||||||
}
|
|
||||||
|
|
||||||
connect(_poiFilesSM, SIGNAL(mapped(int)), this, SLOT(poiFileChecked(int)));
|
return a;
|
||||||
}
|
}
|
||||||
|
|
||||||
void GUI::createActions()
|
void GUI::createActions()
|
||||||
@ -511,14 +517,8 @@ void GUI::openPOIFile()
|
|||||||
} else {
|
} else {
|
||||||
_showPOIAction->setChecked(true);
|
_showPOIAction->setChecked(true);
|
||||||
_track->loadPOI(_poi);
|
_track->loadPOI(_poi);
|
||||||
|
_poiFilesMenu->addAction(createPOIFileAction(
|
||||||
QAction *a = new QAction(QFileInfo(fileName).fileName(), this);
|
_poi.files().indexOf(fileName)));
|
||||||
a->setCheckable(true);
|
|
||||||
a->setChecked(true);
|
|
||||||
_poiFilesSM->setMapping(a, _poi.files().count() - 1);
|
|
||||||
connect(a, SIGNAL(triggered()), _poiFilesSM, SLOT(map()));
|
|
||||||
_poiFilesActions.append(a);
|
|
||||||
_poiFilesMenu->addAction(a);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -59,8 +59,9 @@ private slots:
|
|||||||
private:
|
private:
|
||||||
void loadFiles();
|
void loadFiles();
|
||||||
|
|
||||||
void createMapActions();
|
QAction *createPOIFileAction(int index);
|
||||||
void createPOIFilesActions();
|
void createPOIFilesActions();
|
||||||
|
void createMapActions();
|
||||||
void createActions();
|
void createActions();
|
||||||
void createMenus();
|
void createMenus();
|
||||||
void createToolBars();
|
void createToolBars();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user