QHelpFilterSettingsWidget Class
La clase QHelpFilterSettingsWidget proporciona un widget que permite crear, editar y eliminar filtros. Más...
| Cabecera: | #include <QHelpFilterSettingsWidget> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Help)target_link_libraries(mytarget PRIVATE Qt6::Help) |
| qmake: | QT += help |
| Hereda: | QWidget |
Funciones Públicas
| 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) |
Descripción Detallada
La instancia de QHelpFilterSettingsWidget puede formar parte de un diálogo de preferencias. Antes de mostrar el diálogo, se debe llamar a setAvailableComponents() y setAvailableVersions(), de lo contrario el widget de configuración de filtros sólo ofrecerá una creación de filtros vacíos, lo que no sería útil. Además, también se debe llamar a readSettings para rellenar el widget de configuración de filtros con la lista de filtros ya almacenados en el motor de filtros. La creación de nuevos filtros, las modificaciones de filtros existentes y la eliminación de filtros innecesarios son gestionadas por el widget automáticamente. Si quieres almacenar el estado actual del widget y aplicarlo al motor de filtros, por ejemplo, después de que el usuario haya pulsado el botón aplicar, llama a applySettings().
Documentación de las funciones miembro
[explicit] QHelpFilterSettingsWidget::QHelpFilterSettingsWidget(QWidget *parent = nullptr)
Construye un widget de configuración de filtro con parent como widget padre.
[virtual noexcept] QHelpFilterSettingsWidget::~QHelpFilterSettingsWidget()
Destruye el widget de configuración del filtro.
bool QHelpFilterSettingsWidget::applySettings(QHelpFilterEngine *filterEngine) const
Escribe la configuración del filtro, actualmente presentada en este widget de configuración del filtro, en filterEngine. La configuración antigua almacenada en el motor del filtro será sobrescrita. Devuelve true en caso de éxito.
void QHelpFilterSettingsWidget::readSettings(const QHelpFilterEngine *filterEngine)
Lee los ajustes de filtro almacenados en filterEngine y configura este widget de ajustes de filtro en consecuencia.
void QHelpFilterSettingsWidget::setAvailableComponents(const QStringList &components)
Establece la lista de todos los componentes disponibles en components.
Véase también QHelpFilterEngine::availableComponents().
void QHelpFilterSettingsWidget::setAvailableVersions(const QList<QVersionNumber> &versions)
Establece la lista de todos los números de versión disponibles en versions.
Véase también 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.