#ifndef MENUITEMSTUB_H
#define MENUITEMSTUB_H

#include "include/Extensions/Stubs/stub.h"

#include <QAction>
#include <QObject>

namespace Extensions {
namespace Stubs {

class MenuItemStub : public Stub {
    Q_OBJECT
    void on_triggered(bool checked = false);

public:
    MenuItemStub(QAction* object, RuntimeSupport* rts);
    ~MenuItemStub();

    NQQ_STUB_NAME("MenuItem")

private:
    NQQ_DECLARE_EXTENSION_METHOD(setShortcut)
};

} // namespace Stubs
} // namespace Extensions

#endif // MENUITEMSTUB_H
