open-story-teller/story-editor/src/script_editor_dock.h
2023-04-18 16:20:41 +02:00

26 lines
433 B
C++

#ifndef SCRIPTEDITOR_H
#define SCRIPTEDITOR_H
#include <QDockWidget>
#include "code_editor.h"
#include "highlighter.h"
class ScriptEditorDock : public QDockWidget
{
Q_OBJECT
public:
ScriptEditorDock();
void HighlightLine(int line);
void setScript(const std::string &script);
QString getScript() const;
private:
CodeEditor *m_editor{nullptr};
Highlighter *m_highlighter;
};
#endif // SCRIPTEDITOR_H