Files
peony/plugin/menuplugin.cpp
Yue-Lan 0fccd98372 DirectoryMenu: define the directory menu class.
MenuPluginManager: define the menu plugin manager class.
add test for directory menu's plugin.
2019-10-14 17:06:32 +08:00

25 lines
627 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;
QAction *action = new QAction(QIcon::fromTheme("search"), tr("test"));
actions<<action;
QAction *action2 = new QAction(QIcon::fromTheme("media-eject"), tr("test-volume"));
actions<<action2;
return actions;
}