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
|