MuseScore  3.4
Music composition and notation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
Ms::QmlDockWidget Class Reference

#include <qmldockwidget.h>

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

Public Member Functions

 QmlDockWidget (QQmlEngine *e=nullptr, QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::WindowFlags())
 
 QmlDockWidget (QQmlEngine *e, const QString &title, QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::WindowFlags())
 
void setSource (const QUrl &url)
 
QUrl source () const
 
QQmlContext * rootContext ()
 
QQuickItem * rootObject ()
 
const QQuickView * view () const
 
void changeEvent (QEvent *evt) override
 
void resizeEvent (QResizeEvent *evt) override
 
void ensureQmlViewFocused ()
 
void setShadowOverlay (bool val)
 

Static Public Member Functions

static QString qmlSourcePrefix ()
 

Protected Member Functions

QSize initialViewSize () const
 

Private Member Functions

QQuickView * getView ()
 
void setupStyle ()
 

Private Attributes

QQuickView * _view = nullptr
 
QmlStyleqmlStyle = nullptr
 
QQmlEngine * engine
 

Constructor & Destructor Documentation

◆ QmlDockWidget() [1/2]

Ms::QmlDockWidget::QmlDockWidget ( QQmlEngine *  e = nullptr,
QWidget *  parent = nullptr,
Qt::WindowFlags  flags = Qt::WindowFlags() 
)

◆ QmlDockWidget() [2/2]

Ms::QmlDockWidget::QmlDockWidget ( QQmlEngine *  e,
const QString &  title,
QWidget *  parent = nullptr,
Qt::WindowFlags  flags = Qt::WindowFlags() 
)

Member Function Documentation

◆ changeEvent()

void Ms::QmlDockWidget::changeEvent ( QEvent *  evt)
override

◆ ensureQmlViewFocused()

void Ms::QmlDockWidget::ensureQmlViewFocused ( )

◆ getView()

QQuickView * Ms::QmlDockWidget::getView ( )
private

◆ initialViewSize()

QSize Ms::QmlDockWidget::initialViewSize ( ) const
inlineprotected

◆ qmlSourcePrefix()

QString Ms::QmlDockWidget::qmlSourcePrefix ( )
static

◆ resizeEvent()

void Ms::QmlDockWidget::resizeEvent ( QResizeEvent *  evt)
override

◆ rootContext()

QQmlContext* Ms::QmlDockWidget::rootContext ( )
inline

◆ rootObject()

QQuickItem* Ms::QmlDockWidget::rootObject ( )
inline

◆ setShadowOverlay()

void Ms::QmlDockWidget::setShadowOverlay ( bool  val)
inline

◆ setSource()

void Ms::QmlDockWidget::setSource ( const QUrl &  url)

◆ setupStyle()

void Ms::QmlDockWidget::setupStyle ( )
private

◆ source()

QUrl Ms::QmlDockWidget::source ( ) const

◆ view()

const QQuickView* Ms::QmlDockWidget::view ( ) const
inline

Member Data Documentation

◆ _view

QQuickView* Ms::QmlDockWidget::_view = nullptr
private

◆ engine

QQmlEngine* Ms::QmlDockWidget::engine
private

◆ qmlStyle

QmlStyle* Ms::QmlDockWidget::qmlStyle = nullptr
private

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