40 #ifndef __OPENFLUID_UIWARESDEV_WAREFILEEDITOR_HPP__ 41 #define __OPENFLUID_UIWARESDEV_WAREFILEEDITOR_HPP__ 51 namespace openfluid {
namespace ui {
namespace waresdev {
67 QString getFilePath();
69 virtual void saveContent() = 0;
71 virtual void saveContentToPath(
const QString& Path) = 0;
73 virtual void updateContent() = 0;
76 const QString& StringForReplace, QTextDocument::FindFlags Options, QString& Message) = 0;
78 virtual QString getSelectedText() = 0;
80 virtual void clearLineMessages() = 0;
84 virtual void updateLineNumberArea() = 0;
86 virtual bool isModified() = 0;
88 virtual QWidget* getWidget() = 0;
90 virtual void copy() = 0;
92 virtual void cut() = 0;
94 virtual void paste() = 0;
96 virtual void selectLine(
int LineNumber) = 0;
98 virtual void goToLine() = 0;
100 virtual void updateSettings() = 0;
102 virtual void setFocus() = 0;
Definition: ApplicationException.hpp:47
QString m_FilePath
Definition: WareFileEditor.hpp:58
Definition: WareSrcMsgParser.hpp:58
Definition: WareFileEditor.hpp:54
FindReplaceAction
Definition: FindReplaceDialog.hpp:67
#define OPENFLUID_API
Definition: dllexport.hpp:86