file.h
branchqt4-port
changeset 2 608f976aa7bb
child 4 ec3d2962893d
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/file.h	Tue Jun 06 14:58:11 2006 +0000
     1.3 @@ -0,0 +1,36 @@
     1.4 +#ifndef FILE_H
     1.5 +#define FILE_H
     1.6 +
     1.7 +#include <qdir.h>
     1.8 +
     1.9 +enum LoadMode {NewMap,ImportAdd,ImportReplace};
    1.10 +enum SaveMode {PartOfMap,CompleteMap,UndoCommand};
    1.11 +enum ErrorCode {success,aborted,nozip};
    1.12 +
    1.13 +
    1.14 +/////////////////////////////////////////////////////////////////////////////
    1.15 +QString maskPath (QString );
    1.16 +QString convertToRel (const QString &,const QString &);
    1.17 +QString makeUniqueDir (QString);
    1.18 +void removeDir(QDir);
    1.19 +void makeSubDirs (const QString &);
    1.20 +ErrorCode zipDir (const QDir &,const QString&);
    1.21 +ErrorCode unzipDir (const QDir &,const QString&);
    1.22 +bool loadStringFromDisk (const QString &, QString &);
    1.23 +bool saveStringToDisk (const QString &, const QString &s);
    1.24 +
    1.25 +/////////////////////////////////////////////////////////////////////////////
    1.26 +#include <qlabel.h>
    1.27 +#include <q3filedialog.h>
    1.28 +#include <qpixmap.h>
    1.29 +
    1.30 +class ImagePreview : public QLabel, public Q3FilePreview
    1.31 +{
    1.32 +public:
    1.33 +    ImagePreview( QWidget * );
    1.34 +    void previewUrl( const Q3Url & );
    1.35 +protected:
    1.36 +	Q3FileDialog *fdia;
    1.37 +};
    1.38 +
    1.39 +#endif