1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-04-09 21:44:54 +00:00

minor tooltip fixes

This commit is contained in:
Marc Zinnschlag 2018-05-26 11:53:08 +02:00
parent e30ade81be
commit e76df5f4d3

View File

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