initial commit

This commit is contained in:
kazu
2016-05-24 16:55:19 +02:00
commit 13a89df8d6
77 changed files with 7454 additions and 0 deletions

61
params/LayerParamWidget.h Normal file
View File

@@ -0,0 +1,61 @@
#ifndef LAYERPARAMWIDGET_H
#define LAYERPARAMWIDGET_H
#include <QGroupBox>
class MapLayer;
class QLabel;
class QLineEdit;
class QComboBox;
class LayerParamWidget : public QGroupBox {
Q_OBJECT
public:
explicit LayerParamWidget(QWidget *parent = 0);
private:
MapLayer* curElement = nullptr;
struct {
QLabel* info;
QLabel* lbl;
} selected;
struct {
QLineEdit* txt;
QLabel* lbl;
} name;
struct {
QLineEdit* txt;
QLabel* lbl;
} atHeight;
struct {
QLineEdit* txt;
QLabel* lbl;
} height;
signals:
public slots:
/** set the to-be-edited element */
void setElement(MapLayer* l);
private slots:
void onAtHeightChanged();
void onHeightChanged();
void onNameChanged();
};
#endif // LAYERPARAMWIDGET_H