summaryrefslogtreecommitdiff
path: root/src/gui/widgets/tabbedarea.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-08-14 22:10:31 +0300
committerAndrei Karas <akaras@inbox.ru>2013-08-14 22:10:31 +0300
commita2c06346e1830d888a72ccdb2e224686319af014 (patch)
tree23dac39f0ca04563c42dd2750135bee53a169012 /src/gui/widgets/tabbedarea.cpp
parentf6751cdc1e3a60f31889eacabf3751f23dfdcb0b (diff)
downloadplus-a2c06346e1830d888a72ccdb2e224686319af014.tar.gz
plus-a2c06346e1830d888a72ccdb2e224686319af014.tar.bz2
plus-a2c06346e1830d888a72ccdb2e224686319af014.tar.xz
plus-a2c06346e1830d888a72ccdb2e224686319af014.zip
add support for icon in tabs.
Diffstat (limited to 'src/gui/widgets/tabbedarea.cpp')
-rw-r--r--src/gui/widgets/tabbedarea.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gui/widgets/tabbedarea.cpp b/src/gui/widgets/tabbedarea.cpp
index 88d12764a..5a8b7265f 100644
--- a/src/gui/widgets/tabbedarea.cpp
+++ b/src/gui/widgets/tabbedarea.cpp
@@ -212,6 +212,15 @@ void TabbedArea::addTab(const std::string &caption, gcn::Widget *const widget)
addTab(tab, widget);
}
+void TabbedArea::addTab(Image *const image, gcn::Widget *const widget)
+{
+ Tab *const tab = new Tab(this);
+ tab->setImage(image);
+ mTabsToDelete.push_back(tab);
+
+ addTab(tab, widget);
+}
+
bool TabbedArea::isTabSelected(const unsigned int index) const
{
if (index >= mTabs.size())