Files
peony/plugin/menuplugin.cpp
2019-09-03 09:17:55 +08:00

28 lines
764 B
C++

#include "menuplugin.h"
#include <QDebug>
using namespace Peony;
QString MenuPluginTest1::testPlugin()
{
qDebug()<<"menu test plugin1";
return QString("MenuPluginTest1");
}
QList<QAction *> MenuPluginTest1::menuActions(Types types, const QString &uri, const QStringList &selectionUris)
{
Q_UNUSED(types);
Q_UNUSED(uri);
Q_UNUSED(selectionUris);
QList<QAction *> actions;
if ((types |= Peony::MenuPluginInterface::File)) {
QAction *action = new QAction(QIcon::fromTheme("search"), tr("test"));
actions<<action;
}
if ((types |= Peony::MenuPluginInterface::Volume)) {
QAction *action = new QAction(QIcon::fromTheme("media-eject"), tr("test-volume"));
actions<<action;
}
return actions;
}