QTfrontend/ui/widget/mapContainer.h
changeset 10480 43c6b9cfb569
parent 10472 8d04cebedb16
child 10959 1225f42f61e2
equal deleted inserted replaced
10479:31afb7cdff69 10480:43c6b9cfb569
    77         void setMap(const QString & map);
    77         void setMap(const QString & map);
    78         void setTheme(const QString & theme);
    78         void setTheme(const QString & theme);
    79         void setTemplateFilter(int);
    79         void setTemplateFilter(int);
    80         void setMapgen(MapGenerator m);
    80         void setMapgen(MapGenerator m);
    81         void setMazeSize(int size);
    81         void setMazeSize(int size);
       
    82         void setFeatureSize(int size);
    82         void setDrawnMapData(const QByteArray & ar);
    83         void setDrawnMapData(const QByteArray & ar);
    83         void setAllMapParameters(const QString & map, MapGenerator m, int mazesize, const QString & seed, int tmpl);
    84         void setAllMapParameters(const QString & map, MapGenerator m, int mazesize, const QString & seed, int tmpl, int featureSize);
    84         void updateModelViews();
    85         void updateModelViews();
    85         void onPreviewMapDestroyed(QObject * map);
    86         void onPreviewMapDestroyed(QObject * map);
    86         void setMaster(bool master);
    87         void setMaster(bool master);
    87 
    88 
    88     signals:
    89     signals:
    90         void mapChanged(const QString & map);
    91         void mapChanged(const QString & map);
    91         void themeChanged(const QString & theme);
    92         void themeChanged(const QString & theme);
    92         void newTemplateFilter(int filter);
    93         void newTemplateFilter(int filter);
    93         void mapgenChanged(MapGenerator m);
    94         void mapgenChanged(MapGenerator m);
    94         void mazeSizeChanged(int s);
    95         void mazeSizeChanged(int s);
       
    96         void mapFeatureSizeChanged(int s);
    95         void drawMapRequested();
    97         void drawMapRequested();
    96         void drawnMapChanged(const QByteArray & data);
    98         void drawnMapChanged(const QByteArray & data);
    97 
    99 
    98     private slots:
   100     private slots:
    99         void setImage(const QPixmap & newImage);
   101         void setImage(const QPixmap & newImage);
   102         void setRandomTheme();
   104         void setRandomTheme();
   103         void setRandomMap();
   105         void setRandomMap();
   104         void addInfoToPreview(const QPixmap & image);
   106         void addInfoToPreview(const QPixmap & image);
   105         void setNewSeed(const QString & newSeed);
   107         void setNewSeed(const QString & newSeed);
   106         void mapTypeChanged(int);
   108         void mapTypeChanged(int);
   107         void mapFeatureSizeChanged(int);
       
   108         void showThemePrompt();
   109         void showThemePrompt();
   109         void updateTheme(const QModelIndex & current);
   110         void updateTheme(const QModelIndex & current);
   110         void staticMapChanged(const QModelIndex & map, const QModelIndex & old = QModelIndex());
   111         void staticMapChanged(const QModelIndex & map, const QModelIndex & old = QModelIndex());
   111         void missionMapChanged(const QModelIndex & map, const QModelIndex & old = QModelIndex());
   112         void missionMapChanged(const QModelIndex & map, const QModelIndex & old = QModelIndex());
   112         void loadDrawing();
   113         void loadDrawing();
   163         void intSetSeed(const QString & seed);
   164         void intSetSeed(const QString & seed);
   164         void intSetMap(const QString & map);
   165         void intSetMap(const QString & map);
   165         void intSetMapgen(MapGenerator m);
   166         void intSetMapgen(MapGenerator m);
   166         void intSetTemplateFilter(int);
   167         void intSetTemplateFilter(int);
   167         void intSetMazeSize(int size);
   168         void intSetMazeSize(int size);
       
   169         void intSetFeatureSize(int size);
   168         void intSetIconlessTheme(const QString & name);
   170         void intSetIconlessTheme(const QString & name);
   169         void mapChanged(const QModelIndex & map, int type, const QModelIndex & old = QModelIndex());
   171         void mapChanged(const QModelIndex & map, int type, const QModelIndex & old = QModelIndex());
   170         void setMapInfo(MapModel::MapInfo mapInfo);
   172         void setMapInfo(MapModel::MapInfo mapInfo);
   171         void changeMapType(MapModel::MapType type, const QModelIndex & newMap = QModelIndex());
   173         void changeMapType(MapModel::MapType type, const QModelIndex & newMap = QModelIndex());
   172         void updatePreview();
   174         void updatePreview();