VolumeAccessibleInterface.hpp 520 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include <QAccessibleWidget>
  3. class VolumeSlider;
  4. class VolumeAccessibleInterface : public QAccessibleWidget {
  5. public:
  6. VolumeAccessibleInterface(QWidget *w);
  7. QVariant currentValue() const;
  8. void setCurrentValue(const QVariant &value);
  9. QVariant maximumValue() const;
  10. QVariant minimumValue() const;
  11. QVariant minimumStepSize() const;
  12. private:
  13. VolumeSlider *slider() const;
  14. protected:
  15. virtual QAccessible::Role role() const override;
  16. virtual QString text(QAccessible::Text t) const override;
  17. };