QTfrontend/ui/widget/mapContainer.h
branchflibqtfrontend
changeset 8092 08960209db8c
parent 7258 722e8a0d89dc
equal deleted inserted replaced
8091:e0a76056a633 8092:08960209db8c
    53         QString getCurrentTheme() const;
    53         QString getCurrentTheme() const;
    54         int     getCurrentHHLimit() const;
    54         int     getCurrentHHLimit() const;
    55         QString getCurrentScheme() const;
    55         QString getCurrentScheme() const;
    56         QString getCurrentWeapons() const;
    56         QString getCurrentWeapons() const;
    57         quint32 getTemplateFilter() const;
    57         quint32 getTemplateFilter() const;
    58         MapGenerator get_mapgen(void) const;
    58         int get_mapgen(void) const;
    59         int getMazeSize(void) const;
    59         int getMazeSize(void) const;
    60         bool getCurrentIsMission() const;
    60         bool getCurrentIsMission() const;
    61         QByteArray getDrawnMapData();
    61         QByteArray getDrawnMapData();
    62         DrawMapScene * getDrawMapScene();
    62         DrawMapScene * getDrawMapScene();
    63         void mapDrawingFinished();
    63         void mapDrawingFinished();
    67         void askForGeneratedPreview();
    67         void askForGeneratedPreview();
    68         void setSeed(const QString & seed);
    68         void setSeed(const QString & seed);
    69         void setMap(const QString & map);
    69         void setMap(const QString & map);
    70         void setTheme(const QString & theme);
    70         void setTheme(const QString & theme);
    71         void setTemplateFilter(int);
    71         void setTemplateFilter(int);
    72         void setMapgen(MapGenerator m);
    72         void setMapgen(int m);
    73         void setMazeSize(int size);
    73         void setMazeSize(int size);
    74         void setDrawnMapData(const QByteArray & ar);
    74         void setDrawnMapData(const QByteArray & ar);
    75         void setAllMapParameters(const QString & map, MapGenerator m, int mazesize, const QString & seed, int tmpl);
    75         void setAllMapParameters(const QString & map, int m, int mazesize, const QString & seed, int tmpl);
    76         void updateModelViews();
    76         void updateModelViews();
    77         void onPreviewMapDestroyed(QObject * map);
    77         void onPreviewMapDestroyed(QObject * map);
    78 
    78 
    79     signals:
    79     signals:
    80         void seedChanged(const QString & seed);
    80         void seedChanged(const QString & seed);
    81         void mapChanged(const QString & map);
    81         void mapChanged(const QString & map);
    82         void themeChanged(const QString & theme);
    82         void themeChanged(const QString & theme);
    83         void newTemplateFilter(int filter);
    83         void newTemplateFilter(int filter);
    84         void mapgenChanged(MapGenerator m);
    84         void mapgenChanged(int m);
    85         void mazeSizeChanged(int s);
    85         void mazeSizeChanged(int s);
    86         void drawMapRequested();
    86         void drawMapRequested();
    87         void drawnMapChanged(const QByteArray & data);
    87         void drawnMapChanged(const QByteArray & data);
    88 
    88 
    89     private slots:
    89     private slots:
   117         QPixmap hhSmall;
   117         QPixmap hhSmall;
   118         QLabel* lblFilter;
   118         QLabel* lblFilter;
   119         QComboBox* cbTemplateFilter;
   119         QComboBox* cbTemplateFilter;
   120         QLabel *maze_size_label;
   120         QLabel *maze_size_label;
   121         QComboBox *cbMazeSize;
   121         QComboBox *cbMazeSize;
   122         MapGenerator mapgen;
   122         int mapgen;
   123         DrawMapScene drawMapScene;
   123         DrawMapScene drawMapScene;
   124 
   124 
   125         void intSetSeed(const QString & seed);
   125         void intSetSeed(const QString & seed);
   126         void intSetMap(const QString & map);
   126         void intSetMap(const QString & map);
   127         void intSetMapgen(MapGenerator m);
   127         void intSetMapgen(int m);
   128         void intSetTemplateFilter(int);
   128         void intSetTemplateFilter(int);
   129         void intSetMazeSize(int size);
   129         void intSetMazeSize(int size);
   130         void updatePreview();
   130         void updatePreview();
   131 
   131 
   132         MapModel::MapInfo m_mapInfo;
   132         MapModel::MapInfo m_mapInfo;