diff options
Diffstat (limited to 'utils/themeeditor/graphics/rbscreen.cpp')
| -rw-r--r-- | utils/themeeditor/graphics/rbscreen.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/utils/themeeditor/graphics/rbscreen.cpp b/utils/themeeditor/graphics/rbscreen.cpp index 0a04037..004d2e0 100644 --- a/utils/themeeditor/graphics/rbscreen.cpp +++ b/utils/themeeditor/graphics/rbscreen.cpp @@ -117,6 +117,18 @@ void RBScreen::setBackdrop(QString filename) backdrop = 0; } +void RBScreen::makeCustomUI(QString id) +{ + if(namedViewports.value(id, 0) != 0) + { + QMap<QString, RBViewport*>::iterator i; + for(i = namedViewports.begin(); i != namedViewports.end(); i++) + (*i)->clearCustomUI(); + namedViewports.value(id)->makeCustomUI(); + namedViewports.value(id)->show(); + } +} + QColor RBScreen::stringToColor(QString str, QColor fallback) { |