QHelpFilterSettingsWidget Class

Die Klasse QHelpFilterSettingsWidget stellt ein Widget zur Verfügung, mit dem Filter erstellt, bearbeitet und entfernt werden können. Mehr...

Kopfzeile: #include <QHelpFilterSettingsWidget>
CMake: find_package(Qt6 REQUIRED COMPONENTS Help)
target_link_libraries(mytarget PRIVATE Qt6::Help)
qmake: QT += help
Vererbungen: QWidget

Öffentliche Funktionen

QHelpFilterSettingsWidget(QWidget *parent = nullptr)
virtual ~QHelpFilterSettingsWidget()
bool applySettings(QHelpFilterEngine *filterEngine) const
void readSettings(const QHelpFilterEngine *filterEngine)
void setAvailableComponents(const QStringList &components)
void setAvailableVersions(const QList<QVersionNumber> &versions)

Detaillierte Beschreibung

Die Instanz von QHelpFilterSettingsWidget kann ein Teil eines Einstellungsdialogs sein. Bevor der Dialog angezeigt wird, sollten setAvailableComponents() und setAvailableVersions() aufgerufen werden, da das Filtereinstellungen-Widget sonst nur die Erstellung von leeren Filtern anbietet, was nicht sinnvoll wäre. Außerdem sollte readSettings aufgerufen werden, um das Filtereinstellungs-Widget mit der Liste der bereits in der Filter-Engine gespeicherten Filter aufzufüllen. Das Anlegen neuer Filter, die Änderung bestehender Filter und das Entfernen nicht benötigter Filter wird vom Widget automatisch durchgeführt. Wenn Sie den aktuellen Zustand des Widgets speichern und ihn auf die Filter-Engine anwenden wollen, z.B. nachdem der Benutzer auf die Schaltfläche "Anwenden" geklickt hat, rufen Sie applySettings() auf.

Dokumentation der Mitgliedsfunktionen

[explicit] QHelpFilterSettingsWidget::QHelpFilterSettingsWidget(QWidget *parent = nullptr)

Konstruiert ein Filtereinstellungen-Widget mit parent als übergeordnetes Widget.

[virtual noexcept] QHelpFilterSettingsWidget::~QHelpFilterSettingsWidget()

Zerstört das Widget mit den Filtereinstellungen.

bool QHelpFilterSettingsWidget::applySettings(QHelpFilterEngine *filterEngine) const

Schreibt die Filtereinstellungen, die derzeit in diesem Filtereinstellungen-Widget angezeigt werden, in die filterEngine. Die alten Einstellungen, die in der Filter-Engine gespeichert sind, werden überschrieben. Gibt bei Erfolg true zurück.

void QHelpFilterSettingsWidget::readSettings(const QHelpFilterEngine *filterEngine)

Liest die in filterEngine gespeicherten Filtereinstellungen und richtet dieses Filtereinstellungen-Widget entsprechend ein.

void QHelpFilterSettingsWidget::setAvailableComponents(const QStringList &components)

Setzt die Liste aller verfügbaren Komponenten auf components.

Siehe auch QHelpFilterEngine::availableComponents().

void QHelpFilterSettingsWidget::setAvailableVersions(const QList<QVersionNumber> &versions)

Setzt die Liste aller verfügbaren Versionsnummern auf versions.

Siehe auch QHelpFilterEngine::availableVersions().

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.