From d189d362ba4b1b7c7963e925638eb5f12baba882 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 9 Oct 2013 12:43:50 +0300 Subject: allow set different skin for browserboxes. --- src/gui/widgets/browserbox.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/gui/widgets/browserbox.cpp') diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp index c8edf757b..df0fd5705 100644 --- a/src/gui/widgets/browserbox.cpp +++ b/src/gui/widgets/browserbox.cpp @@ -47,8 +47,10 @@ ImageSet *BrowserBox::mEmotes = nullptr; int BrowserBox::mInstances = 0; -BrowserBox::BrowserBox(const Widget2 *const widget, const unsigned int mode, - const bool opaque) : +BrowserBox::BrowserBox(const Widget2 *const widget, + const unsigned int mode, + const bool opaque, + const std::string &skin) : gcn::Widget(), Widget2(widget), gcn::MouseListener(), @@ -86,7 +88,7 @@ BrowserBox::BrowserBox(const Widget2 *const widget, const unsigned int mode, Theme *const theme = Theme::instance(); if (theme) - mSkin = theme->load("browserbox.xml", ""); + mSkin = theme->load(skin, "browserbox.xml"); if (mInstances == 0) { mEmotes = ResourceManager::getInstance()->getImageSet( -- cgit v1.2.3-70-g09d2