9#include "messagelist_private_export.h"
19 explicit FilterListWidgetItem(
QListWidget *parent =
nullptr);
20 ~FilterListWidgetItem()
override;
22 [[nodiscard]]
const QString &identifier()
const;
23 void setIdentifier(
const QString &newIdentifier);
25 [[nodiscard]]
const QString &iconName()
const;
26 void setIconName(
const QString &newIconName);
33class MESSAGELIST_TESTS_EXPORT ConfigureFiltersListWidget :
public QListWidget
37 explicit ConfigureFiltersListWidget(
QWidget *parent =
nullptr);
38 ~ConfigureFiltersListWidget()
override;
44class MESSAGELIST_TESTS_EXPORT ConfigureFiltersWidget :
public QWidget
48 explicit ConfigureFiltersWidget(
QWidget *parent =
nullptr);
49 ~ConfigureFiltersWidget()
override;
52 MESSAGELIST_NO_EXPORT
void updateFilterInfo(
const QString &identifier,
const QString &newName,
const QString &newIconName = {});
53 MESSAGELIST_NO_EXPORT
void slotCustomContextMenuRequested(
const QPoint &pos);
54 MESSAGELIST_NO_EXPORT
void removeFilterInfo(
const QString &identifier);
56 MESSAGELIST_NO_EXPORT
void init();
57 ConfigureFiltersListWidget *
const mListFiltersWidget;
void init(KXmlGuiWindow *window, KGameDifficulty *difficulty=nullptr)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:33:26 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.