file.h
author insilmaril
Wed, 01 Mar 2006 14:39:04 +0000
changeset 224 bbb4eeefcc94
parent 205 30c4a6c7ff10
child 235 402f4cde3ea6
permissions -rw-r--r--
1.7.10 includeImagesHorizontally implemented
insilmaril@195
     1
#ifndef FILE_H
insilmaril@195
     2
#define FILE_H
insilmaril@195
     3
insilmaril@195
     4
#include <qdir.h>
insilmaril@195
     5
insilmaril@195
     6
enum LoadMode {NewMap,ImportAdd,ImportReplace};
insilmaril@195
     7
enum SaveMode {PartOfMap,CompleteMap,UndoCommand};
insilmaril@205
     8
enum ErrorCode {success,aborted,nozip};
insilmaril@195
     9
insilmaril@195
    10
insilmaril@195
    11
/////////////////////////////////////////////////////////////////////////////
insilmaril@195
    12
QString maskPath (QString );
insilmaril@195
    13
QString convertToRel (const QString &,const QString &);
insilmaril@195
    14
QString makeUniqueDir (QString);
insilmaril@195
    15
void removeDir(QDir);
insilmaril@195
    16
void makeSubDirs (const QString &);
insilmaril@205
    17
ErrorCode zipDir (const QDir &,const QString&);
insilmaril@205
    18
ErrorCode unzipDir (const QDir &,const QString&);
insilmaril@195
    19
bool loadStringFromDisk (const QString &, QString &);
insilmaril@195
    20
bool saveStringToDisk (const QString &, const QString &s);
insilmaril@195
    21
insilmaril@195
    22
/////////////////////////////////////////////////////////////////////////////
insilmaril@195
    23
#include <qlabel.h>
insilmaril@195
    24
#include <qfiledialog.h>
insilmaril@195
    25
#include <qpixmap.h>
insilmaril@195
    26
insilmaril@195
    27
class ImagePreview : public QLabel, public QFilePreview
insilmaril@195
    28
{
insilmaril@195
    29
public:
insilmaril@195
    30
    ImagePreview( QWidget * );
insilmaril@195
    31
    void previewUrl( const QUrl & );
insilmaril@195
    32
};
insilmaril@195
    33
insilmaril@195
    34
#endif