file.h
author insilmaril
Mon May 08 13:25:46 2006 +0000 (2006-05-08)
changeset 316 25f100aa30b2
parent 205 30c4a6c7ff10
child 366 e95081c21da2
permissions -rw-r--r--
1.7.16 Small bugfixes
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@235
    32
protected:
insilmaril@235
    33
	QFileDialog *fdia;
insilmaril@195
    34
};
insilmaril@195
    35
insilmaril@195
    36
#endif