5#include <score_lib_process_export.h>
13class DocumentDelegateView;
36 QWidget* editor()
const noexcept {
return m_editor; }
37 QWidget* preview()
const noexcept {
return m_preview; }
40 QWidget* releaseEditor();
43 void closeEvent(QCloseEvent* e)
override;
46 QStackedLayout* m_layout{};
47 QPointer<QWidget> m_editor;
48 QPointer<QWidget> m_preview;
67 void paintEvent(QPaintEvent*)
override;
68 void timerEvent(QTimerEvent*)
override;
69 void showEvent(QShowEvent*)
override;
70 void hideEvent(QHideEvent*)
override;
73 QPointer<score::DocumentDelegateView> m_view;
78SCORE_LIB_PROCESS_EXPORT
83SCORE_LIB_PROCESS_EXPORT
Paints what the document currently shows behind itself.
Definition EditorOverlay.hpp:59
A code editor drawn over a live preview of what it edits.
Definition EditorOverlay.hpp:30
Definition DocumentDelegateView.hpp:11
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1115
void setEditorTransparent(QWidget *editor, bool transparent)
Removes the background of an editor widget's text areas (false restores it).
Definition EditorOverlay.cpp:40
void setEditorChromeless(QWidget *editor, bool chromeless)
Definition EditorOverlay.cpp:100
Base toolkit upon which the software is built.
Definition Application.cpp:116