6 enum LoadMode {NewMap,ImportAdd,ImportReplace};
7 enum SaveMode {PartOfMap,CompleteMap,UndoCommand};
8 enum ErrorCode {success,aborted,nozip};
11 /////////////////////////////////////////////////////////////////////////////
12 QString maskPath (QString );
13 QString convertToRel (const QString &,const QString &);
14 QString makeUniqueDir (bool &,QString);
16 void copyDir (QDir src,QDir dst);
17 void makeSubDirs (const QString &);
18 ErrorCode zipDir (const QDir &,const QString&);
19 ErrorCode unzipDir (const QDir &,const QString&);
20 bool loadStringFromDisk (const QString &, QString &);
21 bool saveStringToDisk (const QString &, const QString &s);
23 /////////////////////////////////////////////////////////////////////////////
25 #include <q3filedialog.h>
28 class ImagePreview : public QLabel, public Q3FilePreview
31 ImagePreview( QWidget * );
32 void previewUrl( const Q3Url & );
38 //////////////////////////////////////////////////////////
39 // Helper function to select image format while in SaveDialogs
45 QStringList getFilters();
46 QString getType ( QString );
49 QStringList imageFilters;
50 QStringList imageTypes;