Messagelib

configureaggregationsdialog.h
1/******************************************************************************
2 *
3 * SPDX-FileCopyrightText: 2008 Szymon Tomasz Stefanek <pragma@kvirc.net>
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 *
7 *******************************************************************************/
8
9#pragma once
10
11#include <QDialog>
12
13namespace MessageList
14{
15namespace Core
16{
17class Manager;
18} // namespace Core
19
20namespace Utils
21{
22/**
23 * The dialog used for configuring MessageList::Aggregation sets.
24 *
25 * This is managed by MessageList::Manager. Take a look at it first
26 * if you want to display this dialog.
27 */
29{
31
32public:
33 explicit ConfigureAggregationsDialog(QWidget *parent = nullptr);
35
36 void selectAggregation(const QString &aggregationId);
37
39 void okClicked();
40
41private:
42 class ConfigureAggregationsDialogPrivate;
43 std::unique_ptr<ConfigureAggregationsDialogPrivate> const d;
44};
45} // namespace Utils
46} // namespace MessageList
The dialog used for configuring MessageList::Aggregation sets.
Q_OBJECTQ_OBJECT
Q_SIGNALSQ_SIGNALS
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:07:25 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.