MailTransport
8#include "mailtransport_export.h"
9#include <QSortFilterProxyModel>
10namespace MailTransport
12class TransportActivitiesAbstract;
13class MAILTRANSPORT_EXPORT TransportSortProxyModel :
public QSortFilterProxyModel
17 explicit TransportSortProxyModel(QObject *parent =
nullptr);
18 ~TransportSortProxyModel()
override;
20 [[nodiscard]] TransportActivitiesAbstract *transportActivitiesAbstract()
const;
21 void setTransportActivitiesAbstract(TransportActivitiesAbstract *newTransportActivitiesAbstract);
23 [[nodiscard]]
bool enablePlasmaActivities()
const;
24 void setEnablePlasmaActivities(
bool newEnablePlasmaActivities);
27 [[nodiscard]]
bool filterAcceptsRow(
int source_row,
const QModelIndex &source_parent)
const override;
30 TransportActivitiesAbstract *mTransportActivitiesAbstract =
nullptr;
31 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:53:50 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.