Loading...
Searching...
No Matches
score::CoreApplicationPlugin Class Referencefinal
Base actions for the score software. More...
Inheritance diagram for score::CoreApplicationPlugin:
Detailed Description
Base actions for the score software.
New document, load, open settings, etc.
Public Member Functions | |
| CoreApplicationPlugin (const score::GUIApplicationContext &app, Presenter &pres) | |
| void | openSettingsPage (const QString &settingsName) |
Public Member Functions inherited from score::GUIApplicationPlugin | |
| GUIApplicationPlugin (const score::GUIApplicationContext &presenter) | |
| virtual void | initialize () |
| initialize | |
| Document * | currentDocument () const |
| currentDocument | |
| virtual bool | handleLoading () |
| afterStartup Returns true if the start-up was handled by this plug-in. | |
| virtual void | afterStartup () |
| afterStartup Called after all the documents have been created / loaded | |
| virtual void | on_initDocument (score::Document &doc) |
| on_initDocument Will be called after the document has been created, for new, load, and restore, and before anything is loaded. | |
| virtual void | on_closeDocument (score::Document &doc) |
| on_closeDocument Will be called before closing the document. | |
| virtual void | on_documentSaveAs (score::Document &doc, const QString &newFileName) |
on_documentSaveAs Called just before a document is written to newFileName, while it still knows where it used to live. | |
| virtual void | on_newDocument (score::Document &doc) |
| on_newDocument Will be called only when a new, empty document is created; classes inheriting from SerializableDocumentPlugin should be instantiated and added to the document at this point. | |
| virtual void | on_loadedDocument (score::Document &doc) |
| on_loadedDocument Will be called only after a document has been loaded | |
| virtual void | on_createdDocument (score::Document &doc) |
| on_createdDocument Will be called after either on_newDocument or on_loadedDocument was called on every plug-in. | |
| virtual void | prepareNewDocument () |
| prepareNewDocument Will be called just before a document switch. It is possible to check if we are in the process of document switching via DocumentManager::preparingNewDocument. | |
| virtual void | on_documentChanged (score::Document *olddoc, score::Document *newdoc) |
| on_documentChanged Will be called after a document switch. If newdoc isn't null, it means that it is currently being focused by score. | |
| virtual void | on_activeWindowChanged () |
| on_activeWindowChanged Can be used to check if the focus moves out of the main window. | |
| virtual void | on_keyPressEvent (QKeyEvent &event) |
| on_keyPressEvent Called with key events in the main document view. | |
| virtual void | on_keyReleaseEvent (QKeyEvent &event) |
| on_keyPressEvent Called with key events in the main document view. | |
Additional Inherited Members | |
Public Types inherited from score::GUIApplicationPlugin | |
| using | GUIElements = score::GUIElements |
Public Attributes inherited from score::GUIApplicationPlugin | |
| const GUIApplicationContext & | context |
Member Function Documentation
◆ openSettingsPage()
| void score::CoreApplicationPlugin::openSettingsPage | ( | const QString & | settingsName | ) |
Open the settings dialog on the page of that name, as it appears in the list on the left of the dialog. Falls back to whichever page was last shown when no page goes by it.
The documentation for this class was generated from the following files:
- CoreApplicationPlugin.hpp
- CoreApplicationPlugin.cpp
Public Member Functions inherited from