[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/sysadmin/muon/installer
From: Jonathan Michael Thomas <echidnaman () kubuntu ! org>
Date: 2010-11-13 1:21:37
Message-ID: 20101113012137.990BAAC89E () svn ! kde ! org
[Download RAW message or body]
SVN commit 1196325 by jmthomas:
Icon support for Breadcrumbs
M +3 -0 AvailableView.cpp
M +5 -0 BreadcrumbWidget/BreadcrumbItem.cpp
M +2 -0 BreadcrumbWidget/BreadcrumbItem.h
--- trunk/extragear/sysadmin/muon/installer/AvailableView.cpp #1196324:1196325
@@ -63,6 +63,7 @@
m_breadcrumbWidget = new BreadcrumbWidget(this);
BreadcrumbItem *rootItem = new BreadcrumbItem(m_breadcrumbWidget);
rootItem->setText(i18n("Get Software"));
+ rootItem->setIcon(KIcon("applications-other"));
rootItem->setAssociatedWidget(m_categoryView);
m_breadcrumbWidget->setRootItem(rootItem);
connect(m_breadcrumbWidget, SIGNAL(itemActivated(BreadcrumbItem *)),
@@ -161,6 +162,7 @@
BreadcrumbItem *item = new BreadcrumbItem(m_breadcrumbWidget);
item->setText(category->name());
+ item->setIcon(KIcon(category->icon()));
item->setAssociatedWidget(m_appView);
m_breadcrumbWidget->addLevel(item);
@@ -211,6 +213,7 @@
BreadcrumbItem *item = new BreadcrumbItem(m_breadcrumbWidget);
item->setText(app->name());
+ item->setIcon(KIcon(app->icon()));
item->setAssociatedWidget(m_appWidget);
m_breadcrumbWidget->addLevel(item);
--- trunk/extragear/sysadmin/muon/installer/BreadcrumbWidget/BreadcrumbItem.cpp #1196324:1196325
@@ -68,6 +68,11 @@
m_button->setText(text);
}
+void BreadcrumbItem::setIcon(const QIcon &icon)
+{
+ m_button->setIcon(icon);
+}
+
void BreadcrumbItem::emitActivated()
{
emit activated(this);
--- trunk/extragear/sysadmin/muon/installer/BreadcrumbWidget/BreadcrumbItem.h #1196324:1196325
@@ -23,6 +23,7 @@
#include <KHBox>
+class QIcon;
class QPushButton;
// FIXME: Should be : public BreadcrumbButton, once it exists
@@ -40,6 +41,7 @@
void setChildItem(BreadcrumbItem *child);
void setAssociatedWidget(QWidget *widget);
void setText(const QString &text);
+ void setIcon(const QIcon &icon);
private:
BreadcrumbItem *m_childItem;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic