1.1 --- a/mainwindow.cpp Tue Jun 19 14:20:29 2007 +0000
1.2 +++ b/mainwindow.cpp Tue Jun 19 14:20:30 2007 +0000
1.3 @@ -2341,39 +2341,13 @@
1.4 void Main::fileExportImage()
1.5 {
1.6 MapEditor *me=currentMapEditor();
1.7 - if (me)
1.8 - {
1.9 - QStringList fl;
1.10 - QFileDialog *fd=new QFileDialog (this);
1.11 - fd->setCaption (tr("Export map as image"));
1.12 - fd->setDirectory (lastImageDir);
1.13 - fd->setFileMode(QFileDialog::AnyFile);
1.14 - fd->setFilters (imageIO.getFilters() );
1.15 - if (fd->exec())
1.16 - {
1.17 - fl=fd->selectedFiles();
1.18 - me->exportImage (fl.first(), imageIO.getType (fd->selectedFilter() ) );
1.19 - }
1.20 - }
1.21 + if (me) me->exportImage();
1.22 }
1.23
1.24 void Main::fileExportASCII()
1.25 {
1.26 MapEditor *me=currentMapEditor();
1.27 - if (me)
1.28 - {
1.29 - ExportASCII ex;
1.30 - ex.setMapCenter(me->getMapCenter());
1.31 - ex.addFilter ("TXT (*.txt)");
1.32 - ex.setDir(lastImageDir);
1.33 - ex.setCaption(vymName+ " -" +tr("Export as ASCII")+" "+tr("(still experimental)"));
1.34 - if (ex.execDialog() )
1.35 - {
1.36 - me->setExportMode(true);
1.37 - ex.doExport();
1.38 - me->setExportMode(false);
1.39 - }
1.40 - }
1.41 + if (me) me->exportASCII();
1.42 }
1.43
1.44 void Main::fileExportCSV()
1.45 @@ -3638,6 +3612,16 @@
1.46 currentMapEditor()->runScript (script);
1.47 }
1.48
1.49 +void Main::runScriptEverywhere (const QString &script)
1.50 +{
1.51 + MapEditor *me;
1.52 + for (int i=0;i<=tabWidget->count() -1;i++)
1.53 + {
1.54 + me=(MapEditor*)tabWidget->page(i);
1.55 + if (me) me->runScript (script);
1.56 + }
1.57 +}
1.58 +
1.59 void Main::windowNextEditor()
1.60 {
1.61 if (tabWidget->currentPageIndex() < tabWidget->count())