27#ifndef LMMS_GUI_SUBWINDOW_H
28#define LMMS_GUI_SUBWINDOW_H
30#include <QMdiSubWindow>
33#include "lmms_export.h"
35class QGraphicsDropShadowEffect;
60 SubWindow( QWidget *
parent =
nullptr, Qt::WindowFlags windowFlags = QFlag(0) );
#define READ(addr)
Definition Ay_Cpu.cpp:92
#define WRITE(addr, data)
Definition Ay_Cpu.cpp:93
#define override
Definition DistrhoDefines.h:73
const int m_titleBarHeight
Definition SubWindow.h:100
void attach()
Definition SubWindow.cpp:341
bool m_isDetachable
Definition SubWindow.h:113
QColor m_borderColor
Definition SubWindow.h:107
void changeEvent(QEvent *event) override
SubWindow::changeEvent.
Definition SubWindow.cpp:157
void setDetached(bool on)
Definition SubWindow.cpp:229
QBrush activeColor
Definition SubWindow.h:55
QPushButton * m_restoreBtn
Definition SubWindow.h:103
QColor textShadowColor
Definition SubWindow.h:56
QPushButton * m_maximizeBtn
Definition SubWindow.h:102
bool eventFilter(QObject *obj, QEvent *event) override
SubWindow::eventFilter.
Definition SubWindow.cpp:611
void resizeEvent(QResizeEvent *event) override
SubWindow::resizeEvent.
Definition SubWindow.cpp:583
QRect m_trackedNormalGeom
Definition SubWindow.h:109
QLabel * m_windowTitle
Definition SubWindow.h:110
void detach()
Definition SubWindow.cpp:321
void setBorderColor(const QColor &c)
Definition SubWindow.cpp:313
void setTextShadowColor(const QColor &c)
Definition SubWindow.cpp:305
bool m_hasFocus
Definition SubWindow.h:112
bool isDetachable() const
Definition SubWindow.cpp:205
QColor m_textShadowColor
Definition SubWindow.h:106
void moveEvent(QMoveEvent *event) override
SubWindow::moveEvent.
Definition SubWindow.cpp:436
SubWindow(QWidget *parent=nullptr, Qt::WindowFlags windowFlags=QFlag(0))
Definition SubWindow.cpp:53
QPushButton * m_detachBtn
Definition SubWindow.h:104
void focusChanged(QMdiSubWindow *subWindow)
Definition SubWindow.cpp:553
QRect getTrueNormalGeometry() const
SubWindow::getTrueNormalGeometry.
Definition SubWindow.cpp:265
void setActiveColor(const QBrush &b)
Definition SubWindow.cpp:297
QGraphicsDropShadowEffect * m_shadow
Definition SubWindow.h:111
QBrush m_activeColor
Definition SubWindow.h:105
QPushButton * m_closeBtn
Definition SubWindow.h:101
void showEvent(QShowEvent *e) override
Definition SubWindow.cpp:193
QMargins decorationMargins() const
Definition SubWindow.cpp:408
void paintEvent(QPaintEvent *pe) override
SubWindow::paintEvent.
Definition SubWindow.cpp:119
int frameWidth() const
Definition SubWindow.cpp:399
QColor borderColor
Definition SubWindow.h:57
void setDetachable(bool on)
Definition SubWindow.cpp:213
bool isDetached() const
Definition SubWindow.cpp:221
const QSize m_buttonSize
Definition SubWindow.h:99
void adjustTitleBar()
SubWindow::adjustTitleBar.
Definition SubWindow.cpp:458
void updateTitleBar()
Definition SubWindow.cpp:421
static void elideText(QLabel *label, QString text)
SubWindow::elideText.
Definition SubWindow.cpp:248
int titleBarHeight() const
Definition SubWindow.cpp:388
QPoint m_position
Definition SubWindow.h:108
void setVisible(bool visible) override
Definition SubWindow.cpp:170
* e
Definition inflate.c:1404
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:209
const char * text
Definition swell-functions.h:167
return c
Definition crypt.c:175
#define const
Definition zconf.h:137