6#include "kidentitymanagementwidgets_export.h"
8namespace KIdentityManagementCore
10class IdentityTreeSortProxyModel;
11class IdentityActivitiesAbstract;
13class IdentityTreeModel;
15namespace KIdentityManagementWidgets
17class KIDENTITYMANAGEMENTWIDGETS_EXPORT IdentityTreeView :
public QTreeView
21 explicit IdentityTreeView(
QWidget *parent =
nullptr);
22 ~IdentityTreeView()
override;
24 void setIdentityActivitiesAbstract(KIdentityManagementCore::IdentityActivitiesAbstract *newIdentityActivitiesAbstract);
25 [[nodiscard]] KIdentityManagementCore::IdentityActivitiesAbstract *identityActivitiesAbstract()
const;
27 [[nodiscard]]
bool enablePlasmaActivities()
const;
28 void setEnablePlasmaActivities(
bool newEnablePlasmaActivities);
30 [[nodiscard]] KIdentityManagementCore::IdentityTreeSortProxyModel *identityProxyModel()
const;
34 [[nodiscard]] KIdentityManagementCore::IdentityTreeModel *identityTreeModel()
const;
37 KIdentityManagementCore::IdentityTreeSortProxyModel *
const mIdentityProxyModel;
38 KIdentityManagementCore::IdentityTreeModel *mIdentityModel =
nullptr;
User identity information.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:18:05 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.