File indexing completed on 2024-06-23 05:13:36

0001 /*
0002     accessibility/accessiblevaluelabel_p.h
0003 
0004     This file is part of Kleopatra, the KDE keymanager
0005     SPDX-FileCopyrightText: 2022 g10 Code GmbH
0006     SPDX-FileContributor: Ingo Klöcker <dev@ingo-kloecker.de>
0007 
0008     SPDX-License-Identifier: GPL-2.0-or-later
0009 */
0010 
0011 #pragma once
0012 
0013 #include <QAccessibleWidget>
0014 
0015 class QLabel;
0016 
0017 namespace Kleo
0018 {
0019 
0020 class AccessibleValueLabel : public QAccessibleWidget
0021 {
0022 public:
0023     explicit AccessibleValueLabel(QWidget *w);
0024 
0025     QAccessible::State state() const override;
0026     QString text(QAccessible::Text t) const override;
0027 
0028 private:
0029     QLabel *label() const;
0030 };
0031 
0032 }