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

#include <pluginCreator.h>

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

Signals

void closed (bool)
 

Public Member Functions

 PluginCreator (QWidget *parent=0)
 
void writeSettings ()
 
void msg (const QString &)
 

Private Types

enum  PCState : char { PCState::INIT, PCState::EMPTY, PCState::CLEAN, PCState::DIRTY }
 

Private Slots

void runClicked ()
 
void stopClicked ()
 
void loadPlugin ()
 
void load ()
 
void savePlugin ()
 
void savePluginAs ()
 
void newPlugin ()
 
void textChanged ()
 
void closePlugin ()
 
void showManual ()
 
void qmlWarnings (const QList< QQmlError > &)
 

Private Member Functions

void setState (PCState newState)
 
virtual void closeEvent (QCloseEvent *)
 
void readSettings ()
 
void setTitle (const QString &)
 
QString manualPath ()
 
void doSavePlugin (bool saveas)
 

Private Attributes

PCState state
 
bool created
 
QString path
 
QmlPluginitem
 
HelpBrowserhelpBrowser
 
QDockWidget * manualDock
 
QPointer< QQuickView > view
 
QPointer< QDockWidget > dock
 

Member Enumeration Documentation

◆ PCState

enum Ms::PluginCreator::PCState : char
strongprivate
Enumerator
INIT 
EMPTY 
CLEAN 
DIRTY 

Constructor & Destructor Documentation

◆ PluginCreator()

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

Member Function Documentation

◆ closed

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

◆ closeEvent()

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

◆ closePlugin

void Ms::PluginCreator::closePlugin ( )
privateslot

◆ doSavePlugin()

void Ms::PluginCreator::doSavePlugin ( bool  saveas)
private

◆ load

void Ms::PluginCreator::load ( void  )
privateslot

◆ loadPlugin

void Ms::PluginCreator::loadPlugin ( )
privateslot

◆ manualPath()

QString Ms::PluginCreator::manualPath ( )
private

◆ msg()

void Ms::PluginCreator::msg ( const QString &  s)

◆ newPlugin

void Ms::PluginCreator::newPlugin ( )
privateslot

◆ qmlWarnings

void Ms::PluginCreator::qmlWarnings ( const QList< QQmlError > &  el)
privateslot

◆ readSettings()

void Ms::PluginCreator::readSettings ( )
private

◆ runClicked

void Ms::PluginCreator::runClicked ( )
privateslot

◆ savePlugin

void Ms::PluginCreator::savePlugin ( )
privateslot

◆ savePluginAs

void Ms::PluginCreator::savePluginAs ( )
privateslot

◆ setState()

void Ms::PluginCreator::setState ( PCState  newState)
private

◆ setTitle()

void Ms::PluginCreator::setTitle ( const QString &  s)
private

◆ showManual

void Ms::PluginCreator::showManual ( )
privateslot

◆ stopClicked

void Ms::PluginCreator::stopClicked ( )
privateslot

◆ textChanged

void Ms::PluginCreator::textChanged ( )
privateslot

◆ writeSettings()

void Ms::PluginCreator::writeSettings ( )

Member Data Documentation

◆ created

bool Ms::PluginCreator::created
private

◆ dock

QPointer<QDockWidget> Ms::PluginCreator::dock
private

◆ helpBrowser

HelpBrowser* Ms::PluginCreator::helpBrowser
private

◆ item

QmlPlugin* Ms::PluginCreator::item
private

◆ manualDock

QDockWidget* Ms::PluginCreator::manualDock
private

◆ path

QString Ms::PluginCreator::path
private

◆ state

PCState Ms::PluginCreator::state
private

◆ view

QPointer<QQuickView> Ms::PluginCreator::view
private

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