File indexing completed on 2024-05-05 05:37:32
0001 /* 0002 SPDX-FileCopyrightText: 2011 Lionel Chauvin <megabigbug@yahoo.fr> 0003 SPDX-FileCopyrightText: 2011, 2012 Cédric Bellegarde <gnumdk@gmail.com> 0004 0005 SPDX-License-Identifier: MIT 0006 */ 0007 0008 #pragma once 0009 0010 #include <dbusmenuimporter.h> 0011 0012 #include "verticalmenu.h" 0013 #include <QIcon> 0014 0015 class KDBusMenuImporter : public DBusMenuImporter 0016 { 0017 public: 0018 KDBusMenuImporter(const QString &service, const QString &path, QObject *parent) 0019 : DBusMenuImporter(service, path, parent) 0020 { 0021 } 0022 0023 protected: 0024 QIcon iconForName(const QString &name) override 0025 { 0026 return QIcon::fromTheme(name); 0027 } 0028 0029 QMenu *createMenu(QWidget *parent) override 0030 { 0031 return new VerticalMenu(parent); 0032 } 0033 };