X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/402b4a5698f3d12d1848b298c38828d509abfd0d..9d62b209b256a0b782f442bdb36de628de99ec38:/src/selectionmode/singleclickselectionproxystyle.h diff --git a/src/selectionmode/singleclickselectionproxystyle.h b/src/selectionmode/singleclickselectionproxystyle.h index 65117c56c..e0bdc9df2 100644 --- a/src/selectionmode/singleclickselectionproxystyle.h +++ b/src/selectionmode/singleclickselectionproxystyle.h @@ -1,6 +1,6 @@ /* This file is part of the KDE project - SPDX-FileCopyrightText: 2022 Felix Ernst + SPDX-FileCopyrightText: 2022 Felix Ernst SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL */ @@ -10,14 +10,19 @@ #include +namespace SelectionMode +{ + /** - * @todo write docs + * @brief A simple proxy style to temporarily make single click select and not activate + * + * @see QProxyStyle */ class SingleClickSelectionProxyStyle : public QProxyStyle { public: - inline int styleHint(StyleHint hint, const QStyleOption *option = nullptr, - const QWidget *widget = nullptr, QStyleHintReturn *returnData = nullptr) const override + inline int + styleHint(StyleHint hint, const QStyleOption *option = nullptr, const QWidget *widget = nullptr, QStyleHintReturn *returnData = nullptr) const override { if (hint == QStyle::SH_ItemView_ActivateItemOnSingleClick) { return 0; @@ -26,4 +31,6 @@ public: } }; +} + #endif // SINGLECLICKSELECTIONPROXYSTYLE_H