#ifndef WINDOWSTUB_H
#define WINDOWSTUB_H

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

#include <QObject>

namespace Extensions {
namespace Stubs {

class WindowStub : public Stub {
    Q_OBJECT
public:
    WindowStub(MainWindow* object, RuntimeSupport* rts);
    ~WindowStub();

    NQQ_STUB_NAME("Window")
private:
    NQQ_DECLARE_EXTENSION_METHOD(currentEditor)
    NQQ_DECLARE_EXTENSION_METHOD(addExtensionMenuItem)
};

} // namespace Stubs
} // namespace Extensions

#endif // WINDOWSTUB_H
