23 #include <QStringList> 25 #include <KLocalizedString> 37 const QVariantList &args)
52 _(
"menu(plugin:setup(stringenter),%1/%2/#icon(editor),F12)");
54 "menu: /Settings/Enter Command",
63 if (previous_params.count() == 1)
64 preset = previous_params[0];
67 QPointer<Kwave::StringEnterDialog> dialog =
70 if (!dialog)
return Q_NULLPTR;
72 QStringList *list =
new QStringList();
74 if (list && dialog->exec()) {
76 QString command = dialog->command();
80 if (list)
delete list;
84 if (dialog)
delete dialog;
89 #include "StringEnterPlugin.moc" void emitCommand(const QString &command)
QWidget * parentWidget() const
virtual QStringList * setup(QStringList &previous_params) Q_DECL_OVERRIDE
#define KWAVE_PLUGIN(name, class)
virtual void load(QStringList ¶ms) Q_DECL_OVERRIDE
virtual ~StringEnterPlugin() Q_DECL_OVERRIDE