1 #ifndef CSV_WIDGET_SCENETOOLTEXTUREBRUSH_H
2 #define CSV_WIDGET_SCENETOOLTEXTUREBRUSH_H
14 #include <QHBoxLayout>
15 #include <QPushButton>
19 #include "../../model/doc/document.hpp"
25 class TerrainTextureMode;
30 class SceneToolTextureBrush;
63 const QString
toolTipCustom =
"Paint custom selection (not implemented yet)";
112 virtual void showPanel (
const QPoint& position);
123 void clicked (
const QModelIndex& index);
QGroupBox * mHorizontalGroupBox
Definition: scenetooltexturebrush.hpp:71
void dragEnterEvent(QDragEnterEvent *event)
Definition: scenetooltexturebrush.cpp:370
QPushButton * mButtonCircle
Definition: scenetooltexturebrush.hpp:75
void passBrushShape(int brushShape)
QLabel * mSelectedBrush
Definition: scenetooltexturebrush.hpp:70
void setBrushSize(int brushSize)
Definition: scenetooltexturebrush.cpp:201
const QString toolTipSquare
Definition: scenetooltexturebrush.hpp:61
Brush settings window.
Definition: scenetooltexturebrush.hpp:52
std::string mBrushTexture
Definition: terraintexturemode.hpp:79
static const struct @8 signals[]
void dropEvent(QDropEvent *event)
Definition: scenetooltexturebrush.cpp:375
QPushButton * mButtonPoint
Definition: scenetooltexturebrush.hpp:73
int mBrushSize
Definition: scenetooltexturebrush.hpp:67
Definition: scenetooltexturebrush.hpp:93
TextureBrushWindow(CSMDoc::Document &document, QWidget *parent=0)
Definition: scenetooltexturebrush.cpp:58
void setBrushShape()
Definition: scenetooltexturebrush.cpp:207
void passTextureId(std::string brushTexture)
void passTextureId(std::string brushTexture)
const QString toolTipCustom
Definition: scenetooltexturebrush.hpp:63
Definition: terraintexturemode.hpp:27
virtual void activate()
Definition: scenetooltexturebrush.cpp:361
void updateBrushHistory(const std::string &mBrushTexture)
Definition: scenetooltexturebrush.cpp:342
void passBrushSize(int brushSize)
std::string mBrushTextureLabel
Definition: scenetooltexturebrush.hpp:72
void setButtonIcon(int brushShape)
Definition: scenetooltexturebrush.cpp:260
void passEvent(QDropEvent *event)
QPushButton * mButtonSquare
Definition: scenetooltexturebrush.hpp:74
void setBrushTexture(std::string brushTexture)
Definition: scenetooltexturebrush.cpp:143
CSMDoc::Document & mDocument
Definition: scenetooltexturebrush.hpp:69
virtual void showPanel(const QPoint &position)
Definition: scenetooltexturebrush.cpp:313
std::vector< std::string > mBrushHistory
Definition: scenetooltexturebrush.hpp:101
Definition: document.hpp:57
void updatePanel()
Definition: scenetooltexturebrush.cpp:320
const QString toolTipCircle
Definition: scenetooltexturebrush.hpp:62
void configureButtonInitialSettings(QPushButton *button)
Definition: scenetooltexturebrush.cpp:134
QString mToolTip
Definition: scenetooltexturebrush.hpp:97
QFrame * mPanel
Definition: scenetooltexturebrush.hpp:99
void clicked(const QModelIndex &index)
Definition: scenetooltexturebrush.cpp:348
BrushSizeControls * mSizeSliders
Definition: scenetooltexturebrush.hpp:77
QTableWidget * mTable
Definition: scenetooltexturebrush.hpp:100
SceneToolTextureBrush(SceneToolbar *parent, const QString &toolTip, CSMDoc::Document &document)
Definition: scenetooltexturebrush.cpp:220
int mBrushShape
Definition: scenetooltexturebrush.hpp:66
CSMDoc::Document & mDocument
Definition: scenetooltexturebrush.hpp:98
const QString toolTipPoint
Definition: scenetooltexturebrush.hpp:60
void adjustToolTips()
Definition: scenetooltexturebrush.cpp:216
TextureBrushWindow * mTextureBrushWindow
Definition: scenetooltexturebrush.hpp:102
QPushButton * mButtonCustom
Definition: scenetooltexturebrush.hpp:76
std::string mBrushTexture
Definition: scenetooltexturebrush.hpp:68