15#include <QLoggingCategory>
17#include <KDecoration2/DecorationButton>
19Q_DECLARE_LOGGING_CATEGORY(AURORAE)
25class AuroraeThemePrivate;
109 void loadTheme(const QString &name, const KConfig &config);
167 void titleEdges(
int &left,
int &top,
int &right,
int &bottom,
bool maximized) const;
205 void borders(
int &left,
int &top,
int &right,
int &bottom,
bool maximized) const;
210 void padding(
int &left,
int &top,
int &right,
int &bottom) const;
const QString & tabDragMimeType() const
Qt::Alignment horizontalAlignment
static QLatin1String mapButtonToName(AuroraeButtonType type)
int rightBorderMaximized() const
bool hasButton(AuroraeButtonType button) const
int bottomBorderMaximized() const
Qt::Alignment verticalAlignment
bool isCompositingActive() const
int buttonWidthAllDesktops
void titleEdges(int &left, int &top, int &right, int &bottom, bool maximized) const
void setCompositingActive(bool active)
void setButtonSize(KDecoration2::BorderSize size)
void setTabDragMimeType(const QString &mime)
void borderSizesChanged()
QString keepAboveButtonPath
QString keepBelowButtonPath
QString allDesktopsButtonPath
void buttonSizesChanged()
int leftBorderMaximized() const
int titleEdgeRightMaximized
void loadTheme(const QString &name, const KConfig &config)
int borderBottomMaximized
QString minimizeButtonPath
int titleEdgeTopMaximized
int titleEdgeLeftMaximized
void setBorderSize(KDecoration2::BorderSize size)
QString maximizeButtonPath
int topBorderMaximized() const
DecorationPosition decorationPosition() const
int buttonWidthMaximizeRestore
Qt::Alignment alignment() const
QString restoreButtonPath