MuseScore  3.4
Music composition and notation
Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
Ms::PluginManager Class Reference

#include <pluginManager.h>

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

Signals

void closed (bool)
 

Public Member Functions

 PluginManager (QWidget *parent=0)
 
void writeSettings ()
 
void init ()
 
bool readPluginList ()
 
void writePluginList ()
 
void updatePluginList (bool forceRefresh=false)
 
int pluginCount ()
 
PluginDescriptiongetPluginDescription (int idx)
 

Private Slots

void definePluginShortcutClicked ()
 
void clearPluginShortcutClicked ()
 
void pluginListWidgetItemChanged (QListWidgetItem *, QListWidgetItem *)
 
void pluginLoadToggled (QListWidgetItem *)
 
void reloadPluginsClicked ()
 

Private Member Functions

void readSettings ()
 
void loadList (bool forceRefresh)
 
virtual void closeEvent (QCloseEvent *)
 
virtual void accept ()
 

Private Attributes

QMap< QString, Shortcut * > localShortcuts
 
bool shortcutsChanged
 
QList< PluginDescription_pluginList
 

Constructor & Destructor Documentation

◆ PluginManager()

Ms::PluginManager::PluginManager ( QWidget *  parent = 0)

Member Function Documentation

◆ accept()

void Ms::PluginManager::accept ( )
privatevirtual

◆ clearPluginShortcutClicked

void Ms::PluginManager::clearPluginShortcutClicked ( )
privateslot

◆ closed

void Ms::PluginManager::closed ( bool  )
signal

◆ closeEvent()

void Ms::PluginManager::closeEvent ( QCloseEvent *  ev)
privatevirtual

◆ definePluginShortcutClicked

void Ms::PluginManager::definePluginShortcutClicked ( )
privateslot

◆ getPluginDescription()

PluginDescription* Ms::PluginManager::getPluginDescription ( int  idx)
inline

◆ init()

void Ms::PluginManager::init ( )

◆ loadList()

void Ms::PluginManager::loadList ( bool  forceRefresh)
private

◆ pluginCount()

int Ms::PluginManager::pluginCount ( )
inline

◆ pluginListWidgetItemChanged

void Ms::PluginManager::pluginListWidgetItemChanged ( QListWidgetItem *  item,
QListWidgetItem *   
)
privateslot

◆ pluginLoadToggled

void Ms::PluginManager::pluginLoadToggled ( QListWidgetItem *  item)
privateslot

◆ readPluginList()

bool Ms::PluginManager::readPluginList ( )

◆ readSettings()

void Ms::PluginManager::readSettings ( )
private

◆ reloadPluginsClicked

void Ms::PluginManager::reloadPluginsClicked ( )
privateslot

◆ updatePluginList()

void Ms::PluginManager::updatePluginList ( bool  forceRefresh = false)

◆ writePluginList()

void Ms::PluginManager::writePluginList ( )

◆ writeSettings()

void Ms::PluginManager::writeSettings ( )

Member Data Documentation

◆ _pluginList

QList<PluginDescription> Ms::PluginManager::_pluginList
private

◆ localShortcuts

QMap<QString, Shortcut*> Ms::PluginManager::localShortcuts
private

◆ shortcutsChanged

bool Ms::PluginManager::shortcutsChanged
private

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