![]() |
Scanframe Modular Application 0.1.0
|
#include <LayoutEditor.h>
Public Slots | |
void | documentWasModified () |
Send MDI signals on modification of the document. | |
void | documentModified () |
Sets the modified flag and calls documentWasModified(). | |
Public Member Functions | |
LayoutEditor (QSettings *settings, QWidget *parent) | |
void | newFile () override |
Pure virtual needs to be implemented. | |
bool | loadFile (const QString &fileName) override |
Pure virtual needs to be implemented. | |
bool | save () override |
Pure virtual needs to be implemented. | |
bool | saveAs () override |
Pure virtual needs to be implemented. | |
bool | saveFile (const QString &fileName, bool keep_name=false) |
bool | isModified () const override |
Pure virtual needs to be implemented. | |
QString | userFriendlyCurrentFile () const override |
Pure virtual needs to be implemented. | |
QString | currentFile () const override |
Pure virtual needs to be implemented. | |
bool | hasSelection () const override |
Pure virtual needs to be implemented. | |
bool | isUndoRedoEnabled () const override |
Pure virtual needs to be implemented. | |
bool | isUndoAvailable () const override |
Pure virtual needs to be implemented. | |
bool | isRedoAvailable () const override |
Pure virtual needs to be implemented. | |
void | cut () override |
Pure virtual needs to be implemented. | |
void | copy () override |
Pure virtual needs to be implemented. | |
void | paste () override |
Pure virtual needs to be implemented. | |
void | undo () override |
Pure virtual needs to be implemented. | |
void | redo () override |
Pure virtual needs to be implemented. | |
void | develop () override |
Virtual function which is called during development only fro an action. | |
bool | eventFilter (QObject *watched, QEvent *event) override |
ObjectHierarchyModel * | getHierarchyModel () |
QDir | getDirectory () const |
void | popupContextMenu (QObject *target, const QPoint &pos) |
void | openPropertyEditor (QObject *target) |
void | setReadOnly (bool readOnly) |
Q_SIGNAL void | objectSelected (QObject *obj) |
![]() | |
MultiDocInterface () | |
Default constructor. | |
virtual void | setConnections (QWidget *editor) |
Sets the editor to operate on. | |
virtual bool | canClose () const |
When the document is modified this function shows a message box with 3 options to save or not or to cancel closing the document. | |
QString | getFileTypeFilters () const |
virtual void | stateSaveRestore (bool save) |
Saves or restores the state of the MDI instance. | |
void | activate (bool) |
Called by application when this document is activated deactivated. | |
Protected Member Functions | |
void | closeEvent (QCloseEvent *event) override |
void | resizeEvent (QResizeEvent *event) override |
Additional Inherited Members | |
![]() | |
MultiDocInterfaceSignals | mdiSignals |
Instance to connect signal handlers onto. | |
|
explicit |
|
overrideprotected |
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Virtual function which is called during development only fro an action.
Allows to do stuff with reduced the repetitive clicking in the GUI.
Reimplemented from sf::MultiDocInterface.
|
slot |
Sets the modified flag and calls documentWasModified().
|
slot |
Send MDI signals on modification of the document.
|
override |
QDir sf::LayoutEditor::getDirectory | ( | ) | const |
ObjectHierarchyModel * sf::LayoutEditor::getHierarchyModel | ( | ) |
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
Q_SIGNAL void sf::LayoutEditor::objectSelected | ( | QObject * | obj | ) |
void sf::LayoutEditor::openPropertyEditor | ( | QObject * | target | ) |
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
void sf::LayoutEditor::popupContextMenu | ( | QObject * | target, |
const QPoint & | pos | ||
) |
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overrideprotected |
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
bool sf::LayoutEditor::saveFile | ( | const QString & | fileName, |
bool | keep_name = false |
||
) |
void sf::LayoutEditor::setReadOnly | ( | bool | readOnly | ) |
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.
|
overridevirtual |
Pure virtual needs to be implemented.
Implements sf::MultiDocInterface.