Can now change theme for static and mission maps.
Fixed mission map descriptions that had commas which broke them. Now, you must escape commas in map descriptions.
Made bgwidget repaint on animation tick to avoid buffer-not-clearing issue with widgets that change overtop the background leaving a ghost image of the widget's previous state.
Generated map is now the default map in the mapconfig widget.
#ifndef COLORWIDGET_H
#define COLORWIDGET_H
#include <QFrame>
#include <QModelIndex>
namespace Ui {
class ColorWidget;
}
class QStandardItemModel;
class ColorWidget : public QFrame
{
Q_OBJECT
public:
explicit ColorWidget(QStandardItemModel *colorsModel, QWidget *parent = 0);
~ColorWidget();
void setColors(QStandardItemModel * colorsModel);
void setColor(int color);
int getColor();
signals:
void colorChanged(int color);
private:
int m_color;
QStandardItemModel * m_colorsModel;
private slots:
void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
protected:
void mousePressEvent(QMouseEvent * event);
void wheelEvent(QWheelEvent * event);
void nextColor();
void previousColor();
};
#endif // COLORWIDGET_H