Merge pull request #195 from RomanPudashkin/setTabbingAllowedFunc_fix

Fixed the API for disabling the tab indicator
This commit is contained in:
Sergio Martins
2021-05-01 20:10:44 +01:00
committed by GitHub
3 changed files with 4 additions and 0 deletions

View File

@@ -113,6 +113,7 @@ void ClassicIndicators::updateIndicatorsVisibility(bool visible)
Q_EMIT innerIndicatorsVisibleChanged();
Q_EMIT outterIndicatorsVisibleChanged();
Q_EMIT tabIndicatorVisibleChanged();
}
void ClassicIndicators::raiseIndicators()

View File

@@ -25,6 +25,7 @@ class DOCKS_EXPORT ClassicIndicators : public DropIndicatorOverlayInterface
Q_PROPERTY(bool innerIndicatorsVisible READ innerIndicatorsVisible NOTIFY innerIndicatorsVisibleChanged)
Q_PROPERTY(bool outterIndicatorsVisible READ outterIndicatorsVisible NOTIFY outterIndicatorsVisibleChanged)
Q_PROPERTY(bool tabIndicatorVisible READ tabIndicatorVisible NOTIFY tabIndicatorVisibleChanged)
public:
explicit ClassicIndicators(DropArea *dropArea);
@@ -44,6 +45,7 @@ protected:
Q_SIGNALS:
void innerIndicatorsVisibleChanged();
void outterIndicatorsVisibleChanged();
void tabIndicatorVisibleChanged();
private:
friend class KDDockWidgets::Indicator;
friend class KDDockWidgets::IndicatorWindow;

View File

@@ -82,6 +82,7 @@ Item {
ClassicIndicator {
id: centerIndicator
visible: _window.classicIndicators.tabIndicatorVisible
indicatorType: DropIndicatorOverlayInterface.DropLocation_Center
anchors.centerIn: parent
}