Classes | Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
openfluid::ui::waresdev::WareSrcFileEditor Class Reference

#include <ui/waresdev/WareSrcFileEditor.hpp>

Inheritance diagram for openfluid::ui::waresdev::WareSrcFileEditor:
Inheritance graph
[legend]
Collaboration diagram for openfluid::ui::waresdev::WareSrcFileEditor:
Collaboration graph
[legend]

Public Slots

void setShowLineMarkers (bool ShowMarkers)
 

Signals

void editorTxtChanged (WareFileEditor *Editor, bool Changed)
 
void editorSaved ()
 

Public Member Functions

 WareSrcFileEditor (const QString &FilePath, QWidget *Parent=nullptr)
 
 ~WareSrcFileEditor ()
 
void lineNumberAreaPaintEvent (QPaintEvent *Event)
 
int lineNumberAreaWidth ()
 
void saveContent ()
 
void saveContentToPath (const QString &Path)
 
void updateContent ()
 
bool findReplace (FindReplaceDialog::FindReplaceAction Action, const QString &StringToFind, const QString &StringForReplace, QTextDocument::FindFlags Options, QString &Message)
 
QString getSelectedText ()
 
void clearLineMessages ()
 
void addLineMessage (openfluid::waresdev::WareSrcMsgParser::WareSrcMsg Message)
 
void updateLineNumberArea ()
 
void tooltipEvent (const QPoint &Position)
 
void selectLine (int LineNumber)
 
bool getShowLineMarkers ()
 
void goToLine ()
 
void updateSettings ()
 
bool isModified ()
 
QWidget * getWidget ()
 
void copy ()
 
void cut ()
 
void paste ()
 
void setFocus ()
 
- Public Member Functions inherited from openfluid::ui::waresdev::WareFileEditor
 WareFileEditor (const QString &FilePath)
 
virtual ~WareFileEditor ()
 
QString getFilePath ()
 

Protected Member Functions

void resizeEvent (QResizeEvent *Event)
 
void contextMenuEvent (QContextMenuEvent *Event)
 
void keyPressEvent (QKeyEvent *Event)
 

Additional Inherited Members

- Protected Attributes inherited from openfluid::ui::waresdev::WareFileEditor
QString m_FilePath
 

Constructor & Destructor Documentation

openfluid::ui::waresdev::WareSrcFileEditor::WareSrcFileEditor ( const QString &  FilePath,
QWidget *  Parent = nullptr 
)
openfluid::ui::waresdev::WareSrcFileEditor::~WareSrcFileEditor ( )

Member Function Documentation

void openfluid::ui::waresdev::WareSrcFileEditor::addLineMessage ( openfluid::waresdev::WareSrcMsgParser::WareSrcMsg  Message)
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::clearLineMessages ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::contextMenuEvent ( QContextMenuEvent *  Event)
protected
void openfluid::ui::waresdev::WareSrcFileEditor::copy ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::cut ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::editorSaved ( )
signal
void openfluid::ui::waresdev::WareSrcFileEditor::editorTxtChanged ( WareFileEditor Editor,
bool  Changed 
)
signal
bool openfluid::ui::waresdev::WareSrcFileEditor::findReplace ( FindReplaceDialog::FindReplaceAction  Action,
const QString &  StringToFind,
const QString &  StringForReplace,
QTextDocument::FindFlags  Options,
QString &  Message 
)
virtual
QString openfluid::ui::waresdev::WareSrcFileEditor::getSelectedText ( )
virtual
bool openfluid::ui::waresdev::WareSrcFileEditor::getShowLineMarkers ( )
QWidget* openfluid::ui::waresdev::WareSrcFileEditor::getWidget ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::goToLine ( )
virtual
bool openfluid::ui::waresdev::WareSrcFileEditor::isModified ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::keyPressEvent ( QKeyEvent *  Event)
protected
void openfluid::ui::waresdev::WareSrcFileEditor::lineNumberAreaPaintEvent ( QPaintEvent *  Event)
int openfluid::ui::waresdev::WareSrcFileEditor::lineNumberAreaWidth ( )
void openfluid::ui::waresdev::WareSrcFileEditor::paste ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::resizeEvent ( QResizeEvent *  Event)
protected
void openfluid::ui::waresdev::WareSrcFileEditor::saveContent ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::saveContentToPath ( const QString &  Path)
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::selectLine ( int  LineNumber)
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::setFocus ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::setShowLineMarkers ( bool  ShowMarkers)
slot
void openfluid::ui::waresdev::WareSrcFileEditor::tooltipEvent ( const QPoint &  Position)
void openfluid::ui::waresdev::WareSrcFileEditor::updateContent ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::updateLineNumberArea ( )
virtual
void openfluid::ui::waresdev::WareSrcFileEditor::updateSettings ( )
virtual

The documentation for this class was generated from the following file: