mirror of
https://github.com/KDE/latte-dock.git
synced 2025-02-05 17:47:23 +03:00
expose dndSpacer to fastLayoutManager
This commit is contained in:
parent
c67a877556
commit
f61846c6ae
@ -853,6 +853,7 @@ Item {
|
||||
id:fastLayoutManager
|
||||
plasmoidObj: plasmoid
|
||||
rootItem: root
|
||||
dndSpacerItem: dndSpacer
|
||||
mainLayout: layoutsContainer.mainLayout
|
||||
startLayout: layoutsContainer.startLayout
|
||||
endLayout: layoutsContainer.endLayout
|
||||
|
@ -71,6 +71,21 @@ void LayoutManager::setRootItem(QQuickItem *root)
|
||||
emit rootItemChanged();
|
||||
}
|
||||
|
||||
QQuickItem *LayoutManager::dndSpacer() const
|
||||
{
|
||||
return m_dndSpacer;
|
||||
}
|
||||
|
||||
void LayoutManager::setDndSpacer(QQuickItem *dnd)
|
||||
{
|
||||
if (m_dndSpacer == dnd) {
|
||||
return;
|
||||
}
|
||||
|
||||
m_dndSpacer = dnd;
|
||||
emit dndSpacerChanged();
|
||||
}
|
||||
|
||||
QQuickItem *LayoutManager::mainLayout() const
|
||||
{
|
||||
return m_mainLayout;
|
||||
|
@ -39,6 +39,7 @@ class LayoutManager : public QObject
|
||||
Q_PROPERTY(QQuickItem *startLayout READ startLayout WRITE setStartLayout NOTIFY startLayoutChanged)
|
||||
Q_PROPERTY(QQuickItem *endLayout READ endLayout WRITE setEndLayout NOTIFY endLayoutChanged)
|
||||
|
||||
Q_PROPERTY(QQuickItem *dndSpacerItem READ dndSpacer WRITE setDndSpacer NOTIFY dndSpacerChanged)
|
||||
Q_PROPERTY(QQuickItem *metrics READ metrics WRITE setMetrics NOTIFY metricsChanged)
|
||||
|
||||
public:
|
||||
@ -59,6 +60,9 @@ public:
|
||||
QQuickItem *endLayout() const;
|
||||
void setEndLayout(QQuickItem *end);
|
||||
|
||||
QQuickItem *dndSpacer() const;
|
||||
void setDndSpacer(QQuickItem *dnd);
|
||||
|
||||
QQuickItem *metrics() const;
|
||||
void setMetrics(QQuickItem *metrics);
|
||||
|
||||
@ -72,6 +76,7 @@ public slots:
|
||||
signals:
|
||||
void plasmoidChanged();
|
||||
void rootItemChanged();
|
||||
void dndSpacerChanged();
|
||||
void mainLayoutChanged();
|
||||
void metricsChanged();
|
||||
void startLayoutChanged();
|
||||
@ -82,6 +87,7 @@ private:
|
||||
|
||||
private:
|
||||
QQuickItem *m_rootItem{nullptr};
|
||||
QQuickItem *m_dndSpacer{nullptr};
|
||||
|
||||
QQuickItem *m_mainLayout{nullptr};
|
||||
QQuickItem *m_startLayout{nullptr};
|
||||
|
Loading…
x
Reference in New Issue
Block a user