Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/gcodeeditorwidget.h
Show All 22 Lines | |||||
23 | #include <KTextEditor/Editor> | 23 | #include <KTextEditor/Editor> | ||
24 | #include <KTextEditor/View> | 24 | #include <KTextEditor/View> | ||
25 | #include <QTabWidget> | 25 | #include <QTabWidget> | ||
26 | #include <QWidget> | 26 | #include <QWidget> | ||
27 | 27 | | |||
28 | class GCodeEditorWidget : public QWidget | 28 | class GCodeEditorWidget : public QWidget | ||
29 | { | 29 | { | ||
30 | Q_OBJECT | 30 | Q_OBJECT | ||
31 | | ||||
32 | public: | 31 | public: | ||
33 | explicit GCodeEditorWidget(QWidget *parent = nullptr); | 32 | explicit GCodeEditorWidget(QWidget *parent = nullptr); | ||
34 | void loadFile(const QUrl &file); | 33 | void loadFile(const QUrl &file); | ||
34 | QVector<QUrl> modifiedFiles(); | ||||
35 | bool saveFile(const QUrl &url); | ||||
35 | 36 | | |||
36 | private: | 37 | private: | ||
37 | QMap<QUrl, KTextEditor::Document *> urlDoc; | 38 | QMap<QUrl, KTextEditor::Document *> urlDoc; | ||
38 | QMap<QUrl, QWidget *> urlTab; | 39 | QMap<QUrl, QWidget *> urlTab; | ||
39 | KTextEditor::ConfigInterface *m_interface; | 40 | KTextEditor::ConfigInterface *m_interface; | ||
40 | KTextEditor::Document *newDoc(const QUrl &file); | 41 | KTextEditor::Document *newDoc(const QUrl &file); | ||
41 | KTextEditor::Editor *m_editor; | 42 | KTextEditor::Editor *m_editor; | ||
42 | KTextEditor::View *newView(KTextEditor::Document *doc); | 43 | KTextEditor::View *newView(KTextEditor::Document *doc); | ||
Show All 15 Lines |