]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/selectionmode/singleclickselectionproxystyle.h
GIT_SILENT Sync po/docbooks with svn
[dolphin.git] / src / selectionmode / singleclickselectionproxystyle.h
index 9c185a85a22b3b98caab4f0a5bde2f35c65d1dd0..e0bdc9df2687ec9f4b965ed6e6bc2fbab3865708 100644 (file)
@@ -1,6 +1,6 @@
 /*
     This file is part of the KDE project
-    SPDX-FileCopyrightText: 2020 Felix Ernst <fe.a.ernst@gmail.com>
+    SPDX-FileCopyrightText: 2022 Felix Ernst <felixernst@kde.org>
 
     SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
 */
 
 #include <QProxyStyle>
 
+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