Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::Editor Class Reference

#include <Editor.h>

Inheritance diagram for sf::Editor:
Collaboration diagram for sf::Editor:

Classes

class  Configuration
 

Public Member Functions

 Editor (QWidget *parent=nullptr)
 Constructor.
 
 ~Editor () override
 Destructor.
 
void setConfiguration (const Configuration &cfg)
 
void lineNumberAreaPaintEvent (QPaintEvent *event)
 
int lineNumberAreaWidth ()
 
virtual bool canClose ()
 Called on a close event. To prevent losing changes made to the document.
 
bool isRequiredProperty (const QString &name) override
 Overridden from base class ObjectExtension.
 
- Public Member Functions inherited from sf::ObjectExtension
virtual void addPropertyPages (PropertySheetDialog *sheet)
 Adds the pages specific for this object.
 
virtual bool getSaveChildren () const
 Gets if the children needs saving by the FormBuilder class.
 

Protected Member Functions

void resizeEvent (QResizeEvent *event) override
 Overridden from base class QPlainTextEdit.
 
void closeEvent (QCloseEvent *event) override
 Overridden from base class QPlainTextEdit.
 
- Protected Member Functions inherited from sf::ObjectExtension
 ObjectExtension (QObject *object)
 Protected constructor only. Inlined so no external libs are need for designer.
 
virtual ~ObjectExtension ()=default
 Virtual destructor.
 

Additional Inherited Members

- Static Public Member Functions inherited from sf::ObjectExtension
static bool inDesigner ()
 Gets the designer status.
 
static QObject * getExtensionParent (QObject *obj, bool first=true)
 Return if the passed object has this type as parent. It starts by testing the passed object itself.
 

Constructor & Destructor Documentation

◆ Editor()

sf::Editor::Editor ( QWidget *  parent = nullptr)
explicit

Constructor.

◆ ~Editor()

sf::Editor::~Editor ( )
override

Destructor.

Member Function Documentation

◆ canClose()

virtual bool sf::Editor::canClose ( )
virtual

Called on a close event. To prevent losing changes made to the document.

Returns
True when it can be closed.

Reimplemented in sf::CodeEditor.

◆ closeEvent()

void sf::Editor::closeEvent ( QCloseEvent *  event)
overrideprotected

Overridden from base class QPlainTextEdit.

◆ isRequiredProperty()

bool sf::Editor::isRequiredProperty ( const QString &  name)
overridevirtual

Overridden from base class ObjectExtension.

Implements sf::ObjectExtension.

◆ lineNumberAreaPaintEvent()

void sf::Editor::lineNumberAreaPaintEvent ( QPaintEvent *  event)

◆ lineNumberAreaWidth()

int sf::Editor::lineNumberAreaWidth ( )

◆ resizeEvent()

void sf::Editor::resizeEvent ( QResizeEvent *  event)
overrideprotected

Overridden from base class QPlainTextEdit.

◆ setConfiguration()

void sf::Editor::setConfiguration ( const Configuration cfg)

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