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;
 
#define OPENFLUID_API
Definition: dllexport.hpp:87
QString m_FilePath
Definition: WareFileEditor.hpp:58
FindReplaceAction
Definition: FindReplaceDialog.hpp:67
Definition: ApplicationException.hpp:47
Definition: WareSrcMsgParser.hpp:58
Definition: WareFileEditor.hpp:54