score
Home
Classes
Namespaces
Files
UndoPanelDelegate.hpp
1
#pragma once
2
#include <score/plugins/panel/PanelDelegate.hpp>
3
4
namespace
score
5
{
6
class
UndoListWidget;
7
class
UndoPanelDelegate
final :
public
score::PanelDelegate
8
{
9
public
:
10
explicit
UndoPanelDelegate
(
const
score::GUIApplicationContext
& ctx);
11
~
UndoPanelDelegate
()
override
;
12
13
private
:
14
QWidget* widget()
override
;
15
16
const
PanelStatus
& defaultPanelStatus()
const override
;
17
18
void
on_modelChanged(
MaybeDocument
oldm,
MaybeDocument
newm)
override
;
19
20
score::UndoListWidget
* m_list{};
21
QWidget* m_widget{};
22
};
23
}
score::PanelDelegate
The PanelDelegate class.
Definition:
PanelDelegate.hpp:50
score::UndoListWidget
Definition:
UndoListWidget.hpp:12
score::UndoPanelDelegate
Definition:
UndoPanelDelegate.hpp:8
score
Base toolkit upon which the software is built.
Definition:
Application.cpp:90
score::DocumentContext
Definition:
DocumentContext.hpp:18
score::GUIApplicationContext
Specializes ApplicationContext with the QMainWindow.
Definition:
GUIApplicationContext.hpp:15
score::PanelStatus
The PanelStatus struct.
Definition:
PanelDelegate.hpp:24