mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
852 B
41 lines
852 B
/* |
|
SPDX-FileCopyrightText: 2011 Lionel Chauvin <[email protected]> |
|
SPDX-FileCopyrightText: 2011, 2012 Cédric Bellegarde <[email protected]> |
|
|
|
SPDX-License-Identifier: MIT |
|
*/ |
|
|
|
#pragma once |
|
|
|
#include <QDBusObjectPath> |
|
#include <QMenu> |
|
|
|
class VerticalMenu : public QMenu |
|
{ |
|
Q_OBJECT |
|
public: |
|
explicit VerticalMenu(QWidget *parent = nullptr); |
|
~VerticalMenu() override; |
|
|
|
QString serviceName() const |
|
{ |
|
return m_serviceName; |
|
} |
|
void setServiceName(const QString &serviceName) |
|
{ |
|
m_serviceName = serviceName; |
|
} |
|
|
|
QDBusObjectPath menuObjectPath() const |
|
{ |
|
return m_menuObjectPath; |
|
} |
|
void setMenuObjectPath(const QDBusObjectPath &menuObjectPath) |
|
{ |
|
m_menuObjectPath = menuObjectPath; |
|
} |
|
|
|
private: |
|
QString m_serviceName; |
|
QDBusObjectPath m_menuObjectPath; |
|
};
|
|
|