insilmaril@2: #ifndef FILE_H insilmaril@2: #define FILE_H insilmaril@2: insilmaril@2: #include insilmaril@2: insilmaril@2: enum LoadMode {NewMap,ImportAdd,ImportReplace}; insilmaril@2: enum SaveMode {PartOfMap,CompleteMap,UndoCommand}; insilmaril@2: enum ErrorCode {success,aborted,nozip}; insilmaril@2: insilmaril@2: insilmaril@2: ///////////////////////////////////////////////////////////////////////////// insilmaril@2: QString maskPath (QString ); insilmaril@2: QString convertToRel (const QString &,const QString &); insilmaril@2: QString makeUniqueDir (QString); insilmaril@2: void removeDir(QDir); insilmaril@2: void makeSubDirs (const QString &); insilmaril@2: ErrorCode zipDir (const QDir &,const QString&); insilmaril@2: ErrorCode unzipDir (const QDir &,const QString&); insilmaril@2: bool loadStringFromDisk (const QString &, QString &); insilmaril@2: bool saveStringToDisk (const QString &, const QString &s); insilmaril@2: insilmaril@2: ///////////////////////////////////////////////////////////////////////////// insilmaril@2: #include insilmaril@2: #include insilmaril@2: #include insilmaril@2: insilmaril@2: class ImagePreview : public QLabel, public Q3FilePreview insilmaril@2: { insilmaril@2: public: insilmaril@2: ImagePreview( QWidget * ); insilmaril@2: void previewUrl( const Q3Url & ); insilmaril@2: protected: insilmaril@2: Q3FileDialog *fdia; insilmaril@2: }; insilmaril@2: insilmaril@2: #endif