MuseScore  3.4
Music composition and notation
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
Ms::QmlPlugin Class Referenceabstract

#include <qmlplugin.h>

Inheritance diagram for Ms::QmlPlugin:
Inheritance graph
[legend]
Collaboration diagram for Ms::QmlPlugin:
Collaboration graph
[legend]

Public Slots

virtual void endCmd (const QMap< QString, QVariant > &)=0
 

Public Member Functions

 QmlPlugin (QQuickItem *parent=0)
 
void setMenuPath (const QString &s)
 
QString menuPath () const
 
void setVersion (const QString &s)
 
QString version () const
 
void setDescription (const QString &s)
 
QString description () const
 
void setFilePath (const QString s)
 
QString filePath () const
 
void setPluginType (const QString &s)
 
QString pluginType () const
 
void setDockArea (const QString &s)
 
QString dockArea () const
 
void setRequiresScore (bool b)
 
bool requiresScore () const
 
virtual void runPlugin ()=0
 
int division () const
 
int mscoreVersion () const
 
int mscoreMajorVersion () const
 
int mscoreMinorVersion () const
 
int mscoreUpdateVersion () const
 
qreal mscoreDPI () const
 

Protected Member Functions

MuseScoreCoremsc ()
 
const MuseScoreCoremsc () const
 

Protected Attributes

QString _filePath
 

Private Attributes

QString _menuPath
 
QString _pluginType
 
QString _dockArea
 
bool _requiresScore = true
 
QString _version
 
QString _description
 

Constructor & Destructor Documentation

◆ QmlPlugin()

Ms::QmlPlugin::QmlPlugin ( QQuickItem *  parent = 0)

Member Function Documentation

◆ description()

QString Ms::QmlPlugin::description ( ) const
inline

◆ division()

int Ms::QmlPlugin::division ( ) const
inline

◆ dockArea()

QString Ms::QmlPlugin::dockArea ( ) const
inline

◆ endCmd

virtual void Ms::QmlPlugin::endCmd ( const QMap< QString, QVariant > &  )
pure virtualslot

Implemented in Ms::PluginAPI::PluginAPI.

◆ filePath()

QString Ms::QmlPlugin::filePath ( ) const
inline

◆ menuPath()

QString Ms::QmlPlugin::menuPath ( ) const
inline

◆ msc() [1/2]

MuseScoreCore* Ms::QmlPlugin::msc ( )
inlineprotected

◆ msc() [2/2]

const MuseScoreCore* Ms::QmlPlugin::msc ( ) const
inlineprotected

◆ mscoreDPI()

qreal Ms::QmlPlugin::mscoreDPI ( ) const
inline

◆ mscoreMajorVersion()

int Ms::QmlPlugin::mscoreMajorVersion ( ) const
inline

◆ mscoreMinorVersion()

int Ms::QmlPlugin::mscoreMinorVersion ( ) const
inline

◆ mscoreUpdateVersion()

int Ms::QmlPlugin::mscoreUpdateVersion ( ) const
inline

◆ mscoreVersion()

int Ms::QmlPlugin::mscoreVersion ( ) const
inline

◆ pluginType()

QString Ms::QmlPlugin::pluginType ( ) const
inline

◆ requiresScore()

bool Ms::QmlPlugin::requiresScore ( ) const
inline

◆ runPlugin()

virtual void Ms::QmlPlugin::runPlugin ( )
pure virtual

Implemented in Ms::PluginAPI::PluginAPI.

◆ setDescription()

void Ms::QmlPlugin::setDescription ( const QString &  s)
inline

◆ setDockArea()

void Ms::QmlPlugin::setDockArea ( const QString &  s)
inline

◆ setFilePath()

void Ms::QmlPlugin::setFilePath ( const QString  s)
inline

◆ setMenuPath()

void Ms::QmlPlugin::setMenuPath ( const QString &  s)
inline

◆ setPluginType()

void Ms::QmlPlugin::setPluginType ( const QString &  s)
inline

◆ setRequiresScore()

void Ms::QmlPlugin::setRequiresScore ( bool  b)
inline

◆ setVersion()

void Ms::QmlPlugin::setVersion ( const QString &  s)
inline

◆ version()

QString Ms::QmlPlugin::version ( ) const
inline

Member Data Documentation

◆ _description

QString Ms::QmlPlugin::_description
private

◆ _dockArea

QString Ms::QmlPlugin::_dockArea
private

◆ _filePath

QString Ms::QmlPlugin::_filePath
protected

◆ _menuPath

QString Ms::QmlPlugin::_menuPath
private

◆ _pluginType

QString Ms::QmlPlugin::_pluginType
private

◆ _requiresScore

bool Ms::QmlPlugin::_requiresScore = true
private

◆ _version

QString Ms::QmlPlugin::_version
private

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