Plasma-workspace

abstractwindowtasksmodel.h
1/*
2 SPDX-FileCopyrightText: 2016 Eike Hein <hein@kde.org>
3
4 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
5*/
6
7#pragma once
8
9#include "abstracttasksmodel.h"
10
11#include "taskmanager_export.h"
12
13namespace TaskManager
14{
15/**
16 * @short An abstract base class for window tasks models.
17 *
18 * This class serves as abstract base class for window tasks model implementations.
19 *
20 * It takes care of refreshing the ScreenGeometry data role when screens are added
21 * or a screen changes its geometry.
22 *
23 * @author Eike Hein <hein@kde.org>
24 **/
25
26class TASKMANAGER_EXPORT AbstractWindowTasksModel : public AbstractTasksModel
27{
28 Q_OBJECT
29
30public:
31 explicit AbstractWindowTasksModel(QObject *parent = nullptr);
33};
34
35}
An abstract base class for (flat) tasks models.
An abstract base class for window tasks models.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:17:42 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.