JS::ApplicationPlugin Class Referencefinal
Inheritance diagram for JS::ApplicationPlugin:
Public Member Functions | |
ApplicationPlugin (const score::GUIApplicationContext &ctx) | |
void | afterStartup () override |
afterStartup Called after all the documents have been created / loaded | |
Public Member Functions inherited from score::GUIApplicationPlugin | |
GUIApplicationPlugin (const score::GUIApplicationContext &presenter) | |
virtual GUIElements | makeGUIElements () |
makeGUIElements More... | |
virtual void | initialize () |
initialize More... | |
Document * | currentDocument () const |
currentDocument More... | |
virtual bool | handleLoading () |
afterStartup Returns true if the start-up was handled by this plug-in. | |
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_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. | |
Public Attributes | |
QQmlEngine | m_engine |
QQmlComponent * | m_comp {} |
QQuickWindow * | m_window {} |
Public Attributes inherited from score::GUIApplicationPlugin | |
const GUIApplicationContext & | context |
Additional Inherited Members | |
Public Types inherited from score::GUIApplicationPlugin | |
using | GUIElements = score::GUIElements |
The documentation for this class was generated from the following files:
- score-plugin-js/JS/ApplicationPlugin.hpp
- score-plugin-js/JS/ApplicationPlugin.cpp