Plasma5Support

plasma5support.h
1/*
2 SPDX-FileCopyrightText: 2005 Aaron Seigo <aseigo@kde.org>
3
4 SPDX-License-Identifier: LGPL-2.0-or-later
5*/
6
7#ifndef PLASMA5SUPPORT_DEFS_H
8#define PLASMA5SUPPORT_DEFS_H
9
10/** @header plasma5support/plasma5support.h <Plasma5Support/Plasma5Support> */
11
12#include <QObject>
13
14#include <plasma5support/plasma5support_export.h>
15
16class QAction;
17
18/**
19 * Namespace for everything in libplasma
20 */
21namespace Plasma5Support
22{
23/**
24 * @class Types plasma5support/plasma5support.h <Plasma5Support/Plasma5Support>
25 * @short Enums and constants used in Plasma
26 *
27 */
28class PLASMA5SUPPORT_EXPORT Types : public QObject
29{
30 Q_OBJECT
31
32public:
33 ~Types();
34
35
36 /**
37 * Possible timing alignments
38 **/
40 NoAlignment = 0, /**< No alignment **/
41 AlignToMinute, /**< Align to the minute **/
42 AlignToHour, /**< Align to the hour **/
43 };
44 Q_ENUM(IntervalAlignment)
45
46private:
47 Types(QObject *parent = nullptr);
48};
49
50} // Plasma5Support namespace
51
52#endif // multiple inclusion guard
Enums and constants used in Plasma.
IntervalAlignment
Possible timing alignments.
@ AlignToHour
Align to the hour.
@ AlignToMinute
Align to the minute.
Namespace for everything in libplasma.
Definition datamodel.cpp:15
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:08:57 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.