test_sdk/gui/gtl_gui_scr_editor.h

31 lines
568 B
C++

#ifndef SCR_EDITOR_H
#define SCR_EDITOR_H
#include <QPlainTextEdit>
#include <QMenu>
#include "gui_global.h"
namespace gtl
{
namespace gui
{
class GTL_GUI_EXPORT scr_editor : public QPlainTextEdit
{
Q_OBJECT
public:
scr_editor(QWidget* parent = NULL);
private:
virtual void contextMenuEvent(QContextMenuEvent* event) override;
signals:
void init_menu(QMenu *menu);
public slots:
bool load(QString path);
};
}
}
#endif // SCR_EDITOR_H