TASSlider.cpp 560 B

123456789101112131415161718192021222324
  1. // Copyright 2020 Dolphin Emulator Project
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #include "DolphinQt/TAS/TASSlider.h"
  4. #include <QMouseEvent>
  5. TASSlider::TASSlider(int default_, QWidget* parent) : QSlider(parent), m_default(default_)
  6. {
  7. }
  8. TASSlider::TASSlider(int default_, Qt::Orientation orientation, QWidget* parent)
  9. : QSlider(orientation, parent), m_default(default_)
  10. {
  11. }
  12. void TASSlider::mouseReleaseEvent(QMouseEvent* event)
  13. {
  14. if (event->button() == Qt::RightButton)
  15. setValue(m_default);
  16. else
  17. QSlider::mouseReleaseEvent(event);
  18. }