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

#include <importmidi_delegate.h>

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

Public Member Functions

 OperationsDelegate (QWidget *appWindow, bool rightArrowAlign)
 
void paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
 
QWidget * createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
 
void setEditorData (QWidget *editor, const QModelIndex &index) const
 
void setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
 
- Public Member Functions inherited from SeparatorDelegate
 SeparatorDelegate (QObject *parent=0)
 
void setFrozenRowIndex (int index)
 
void setFrozenColIndex (int index)
 
void paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
 

Private Slots

void commitAndCloseEditor ()
 

Private Member Functions

void drawArrow (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
 

Private Attributes

QWidget * appWindow
 
const bool rightArrowAlign
 

Constructor & Destructor Documentation

◆ OperationsDelegate()

Ms::OperationsDelegate::OperationsDelegate ( QWidget *  appWindow,
bool  rightArrowAlign 
)
explicit

Member Function Documentation

◆ commitAndCloseEditor

void Ms::OperationsDelegate::commitAndCloseEditor ( )
privateslot

◆ createEditor()

QWidget * Ms::OperationsDelegate::createEditor ( QWidget *  parent,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const

◆ drawArrow()

void Ms::OperationsDelegate::drawArrow ( QPainter *  painter,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const
private

◆ paint()

void Ms::OperationsDelegate::paint ( QPainter *  painter,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const

◆ setEditorData()

void Ms::OperationsDelegate::setEditorData ( QWidget *  editor,
const QModelIndex &  index 
) const

◆ setModelData()

void Ms::OperationsDelegate::setModelData ( QWidget *  editor,
QAbstractItemModel *  model,
const QModelIndex &  index 
) const

Member Data Documentation

◆ appWindow

QWidget* Ms::OperationsDelegate::appWindow
private

◆ rightArrowAlign

const bool Ms::OperationsDelegate::rightArrowAlign
private

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