Gui: Refactor TDragger

This commit is contained in:
Kacper Donat
2024-12-03 18:35:27 +01:00
parent 2a69e3d878
commit 8813a0c115
3 changed files with 98 additions and 47 deletions

View File

@@ -388,7 +388,6 @@ void SoFrameLabel::setIcon(const QPixmap &pixMap)
drawImage();
}
void SoFrameLabel::notify(SoNotList * list)
{
SoField *f = list->getLastField();
@@ -468,7 +467,6 @@ void SoFrameLabel::drawImage()
if (drawIcon) {
painter.drawImage(QPoint(padding, paddingIconV), iconImg);
}
painter.setPen(front);
@@ -495,6 +493,11 @@ void SoFrameLabel::drawImage()
*/
void SoFrameLabel::GLRender(SoGLRenderAction *action)
{
SoState * state = action->getState();
const SbColor& diffuse = SoLazyElement::getDiffuse(state, 0);
this->backgroundColor.setValue(diffuse);
inherited::GLRender(action);
}