equal
deleted
inserted
replaced
20 #include <QPushButton> |
20 #include <QPushButton> |
21 #include <QFileDialog> |
21 #include <QFileDialog> |
22 #include <QCheckBox> |
22 #include <QCheckBox> |
23 #include <QRadioButton> |
23 #include <QRadioButton> |
24 #include <QSpinBox> |
24 #include <QSpinBox> |
|
25 #include <QDir> |
25 |
26 |
26 #include "pagedrawmap.h" |
27 #include "pagedrawmap.h" |
27 #include "drawmapwidget.h" |
28 #include "drawmapwidget.h" |
|
29 #include "hwconsts.h" |
28 |
30 |
29 |
31 |
30 QLayout * PageDrawMap::bodyLayoutDefinition() |
32 QLayout * PageDrawMap::bodyLayoutDefinition() |
31 { |
33 { |
32 QGridLayout * pageLayout = new QGridLayout(); |
34 QGridLayout * pageLayout = new QGridLayout(); |
104 initPage(); |
106 initPage(); |
105 } |
107 } |
106 |
108 |
107 void PageDrawMap::load() |
109 void PageDrawMap::load() |
108 { |
110 { |
109 QString fileName = QFileDialog::getOpenFileName(NULL, tr("Load drawn map"), ".", tr("Drawn Maps") + " (*.hwmap);;" + tr("All files") + " (*)"); |
111 QString loadDir = QDir(cfgdir->absolutePath() + "/DrawnMaps").absolutePath(); |
|
112 QString fileName = QFileDialog::getOpenFileName(this, tr("Load drawn map"), loadDir, tr("Drawn Maps") + " (*.hwmap);;" + tr("All files") + " (*)"); |
110 |
113 |
111 if(!fileName.isEmpty()) |
114 if(!fileName.isEmpty()) |
112 drawMapWidget->load(fileName); |
115 drawMapWidget->load(fileName); |
113 } |
116 } |
114 |
117 |
115 void PageDrawMap::save() |
118 void PageDrawMap::save() |
116 { |
119 { |
117 QString fileName = QFileDialog::getSaveFileName(NULL, tr("Save drawn map"), "./map.hwmap", tr("Drawn Maps") + " (*.hwmap);;" + tr("All files") + " (*)"); |
120 QString saveDir = QDir(cfgdir->absolutePath() + "/DrawnMaps/map.hwmap").absolutePath(); |
|
121 QString fileName = QFileDialog::getSaveFileName(this, tr("Save drawn map"), saveDir, tr("Drawn Maps") + " (*.hwmap);;" + tr("All files") + " (*)"); |
118 |
122 |
119 if(!fileName.isEmpty()) |
123 if(!fileName.isEmpty()) |
120 drawMapWidget->save(fileName); |
124 drawMapWidget->save(fileName); |
121 } |
125 } |
122 |
126 |