Auf dieser Seite

QHelpFilterSettingsWidget Class

Die Klasse „QHelpFilterSettingsWidget“ stellt ein Widget bereit, 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
Erbt: 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)

Ausführliche Beschreibung

Die Instanz von `QHelpFilterSettingsWidget` kann Teil eines Einstellungsdialogs sein. Vor dem Anzeigen des Dialogs sollten ` setAvailableComponents()` und ` setAvailableVersions()` aufgerufen werden, da das Filter-Einstellungs-Widget andernfalls nur die Erstellung leerer Filter anbietet, was nicht sinnvoll wäre. Darüber hinaus sollte „ readSettings “ aufgerufen werden, um das Filter-Einstellungs-Widget mit der Liste der bereits in der Filter-Engine gespeicherten Filter zu füllen. Das Anlegen neuer Filter, das Bearbeiten bestehender Filter und das Entfernen nicht benötigter Filter werden vom Widget automatisch übernommen. Wenn Sie den aktuellen Zustand des Widgets speichern und auf die Filter-Engine anwenden möchten, z. B. nachdem der Benutzer auf die Schaltfläche „Übernehmen“ geklickt hat, rufen Sie applySettings() auf.

Dokumentation der Member-Funktionen

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

Erstellt ein Widget für Filtereinstellungen, dessen übergeordnetes Widget „ parent “ ist.

[virtual noexcept] QHelpFilterSettingsWidget::~QHelpFilterSettingsWidget()

Löscht das Widget für die Filtereinstellungen.

bool QHelpFilterSettingsWidget::applySettings(QHelpFilterEngine *filterEngine) const

Schreibt die Filtereinstellungen, die derzeit in diesem Widget für Filtereinstellungen angezeigt werden, in die Datei „ filterEngine “. Die in der Filter-Engine gespeicherten alten Einstellungen werden überschrieben. Gibt bei Erfolg „ true “ zurück.

void QHelpFilterSettingsWidget::readSettings(const QHelpFilterEngine *filterEngine)

Liest die in „ filterEngine “ gespeicherten Filtereinstellungen aus und richtet das Widget für diese Filtereinstellungen 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().

© 2026 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.