KIdentityManagement
5#include "kidentitymanagementcore_export.h"
7#include <QSortFilterProxyModel>
9namespace KIdentityManagementCore
11class IdentityActivitiesAbstract;
12class KIDENTITYMANAGEMENTCORE_EXPORT IdentityTreeSortProxyModel :
public QSortFilterProxyModel
16 explicit IdentityTreeSortProxyModel(QObject *parent);
17 ~IdentityTreeSortProxyModel()
override;
19 [[nodiscard]] IdentityActivitiesAbstract *identityActivitiesAbstract()
const;
20 void setIdentityActivitiesAbstract(IdentityActivitiesAbstract *newIdentityActivitiesAbstract);
22 [[nodiscard]]
bool enablePlasmaActivities()
const;
23 void setEnablePlasmaActivities(
bool newEnablePlasmaActivities);
26 [[nodiscard]]
bool filterAcceptsRow(
int source_row,
const QModelIndex &source_parent)
const override;
29 IdentityActivitiesAbstract *mIdentityActivitiesAbstract =
nullptr;
30 bool mEnablePlasmaActivities =
false;
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:51:27 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.