file.h
changeset 195 98f260cfb1fe
child 205 30c4a6c7ff10
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/file.h	Wed Jan 25 09:05:57 2006 +0000
     1.3 @@ -0,0 +1,34 @@
     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 <qfiledialog.h>
    1.28 +#include <qpixmap.h>
    1.29 +
    1.30 +class ImagePreview : public QLabel, public QFilePreview
    1.31 +{
    1.32 +public:
    1.33 +    ImagePreview( QWidget * );
    1.34 +    void previewUrl( const QUrl & );
    1.35 +};
    1.36 +
    1.37 +#endif