diff --git a/apps/opencs/view/widget/scenetooltexturebrush.cpp b/apps/opencs/view/widget/scenetooltexturebrush.cpp
index d6df4e9f91..dab6a2850e 100644
--- a/apps/opencs/view/widget/scenetooltexturebrush.cpp
+++ b/apps/opencs/view/widget/scenetooltexturebrush.cpp
@@ -252,28 +252,38 @@ CSVWidget::SceneToolTextureBrush::SceneToolTextureBrush (SceneToolbar *parent, c
void CSVWidget::SceneToolTextureBrush::setButtonIcon (int brushShape)
{
- QString tooltip = "Brush settings
Currently selected: ";
- if(brushShape == 0)
+ QString tooltip = "Change brush settings
Currently selected: ";
+
+ switch (brushShape)
{
- setIcon (QIcon (QPixmap (":scenetoolbar/brush-point")));
- tooltip += dynamic_cast (mTextureBrushWindow->toolTipPoint);
- }
- if(brushShape == 1)
- {
- setIcon (QIcon (QPixmap (":scenetoolbar/brush-square")));
- tooltip += dynamic_cast (mTextureBrushWindow->toolTipSquare);
- }
- if(brushShape == 2)
- {
- setIcon (QIcon (QPixmap (":scenetoolbar/brush-circle")));
- tooltip += dynamic_cast (mTextureBrushWindow->toolTipCircle);
- }
- if(brushShape == 3)
- {
- setIcon (QIcon (QPixmap (":scenetoolbar/brush-custom")));
- tooltip += dynamic_cast (mTextureBrushWindow->toolTipCustom);
+ case 0:
+
+ setIcon (QIcon (QPixmap (":scenetoolbar/brush-point")));
+ tooltip += mTextureBrushWindow->toolTipPoint;
+ break;
+
+ case 1:
+
+ setIcon (QIcon (QPixmap (":scenetoolbar/brush-square")));
+ tooltip += mTextureBrushWindow->toolTipSquare;
+ break;
+
+ case 2:
+
+ setIcon (QIcon (QPixmap (":scenetoolbar/brush-circle")));
+ tooltip += mTextureBrushWindow->toolTipCircle;
+ break;
+
+ case 3:
+
+ setIcon (QIcon (QPixmap (":scenetoolbar/brush-custom")));
+ tooltip += mTextureBrushWindow->toolTipCustom;
+ break;
}
+ tooltip += "(right click to access of previously used brush settings)";
+
+
CSMWorld::IdCollection& landtexturesCollection = mDocument.getData().getLandTextures();
int landTextureFilename = landtexturesCollection.findColumnIndex(CSMWorld::Columns::ColumnId_Texture);