Akonadi::AccountActivitiesAbstract Class
class Akonadi::AccountActivitiesAbstractThe AccountActivitiesAbstract class. More...
| Header: | #include <Akonadi/AccountActivitiesAbstract> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS AkonadiCore)target_link_libraries(mytarget PRIVATE KPim6::AkonadiCore) |
Public Functions
| AccountActivitiesAbstract(QObject *parent = nullptr) | |
| virtual | ~AccountActivitiesAbstract() override |
| virtual QString | currentActivity() const = 0 |
| virtual bool | filterAcceptsRow(const QStringList &activities) const = 0 |
| virtual bool | hasActivitySupport() const = 0 |
Signals
| void | activitiesChanged() |
Detailed Description
Member Function Documentation
[explicit] AccountActivitiesAbstract::AccountActivitiesAbstract(QObject *parent = nullptr)
Constructs an AccountActivitiesAbstract object. parent The parent object.
[override virtual noexcept] AccountActivitiesAbstract::~AccountActivitiesAbstract()
Destructor.
[signal] void AccountActivitiesAbstract::activitiesChanged()
Emitted when the list of available activities has changed.
[pure virtual] QString AccountActivitiesAbstract::currentActivity() const
Returns the identifier of the current activity. Returns The current activity identifier as a string.
[pure virtual] bool AccountActivitiesAbstract::filterAcceptsRow(const QStringList &activities) const
Filters rows based on the given activities list. activities A list of activity identifiers to filter against. Returns True if the row should be accepted, false otherwise.
[pure virtual] bool AccountActivitiesAbstract::hasActivitySupport() const
Returns whether the account activities system is supported. Returns True if activity support is available, false otherwise.