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 }