QTfrontend/mapContainer.h
changeset 4489 c4ca9ced258b
parent 4337 85e02b1a8e8f
child 4511 df827e70ae63
equal deleted inserted replaced
4487:dbf69c7c5e00 4489:c4ca9ced258b
    21 
    21 
    22 #include <QWidget>
    22 #include <QWidget>
    23 #include <QGridLayout>
    23 #include <QGridLayout>
    24 #include <QComboBox>
    24 #include <QComboBox>
    25 #include <QLabel>
    25 #include <QLabel>
       
    26 #include <QByteArray>
    26 
    27 
    27 #include "hwmap.h"
    28 #include "hwmap.h"
    28 
    29 
    29 class QPushButton;
    30 class QPushButton;
    30 class IconedGroupBox;
    31 class IconedGroupBox;
    46   int     getCurrentHHLimit() const;
    47   int     getCurrentHHLimit() const;
    47   quint32 getTemplateFilter() const;
    48   quint32 getTemplateFilter() const;
    48   MapGenerator get_mapgen(void) const;
    49   MapGenerator get_mapgen(void) const;
    49   int get_maze_size(void) const;
    50   int get_maze_size(void) const;
    50   bool getCurrentIsMission() const;
    51   bool getCurrentIsMission() const;
       
    52   QByteArray getDrawnMapData();
    51 
    53 
    52  public slots:
    54  public slots:
    53   void changeImage();
    55   void changeImage();
    54   void setSeed(const QString & seed);
    56   void setSeed(const QString & seed);
    55   void setMap(const QString & map);
    57   void setMap(const QString & map);
    96   QLabel* lblFilter;
    98   QLabel* lblFilter;
    97   QComboBox* CB_TemplateFilter;
    99   QComboBox* CB_TemplateFilter;
    98   QLabel *maze_size_label;
   100   QLabel *maze_size_label;
    99   QComboBox *maze_size_selection;
   101   QComboBox *maze_size_selection;
   100   MapGenerator mapgen;
   102   MapGenerator mapgen;
       
   103   QByteArray drawnMapData;
   101   int numMissions;
   104   int numMissions;
   102   int maze_size;
   105   int maze_size;
   103 
   106 
   104   void loadMap(int index);
   107   void loadMap(int index);
   105 };
   108 };