record-button.cpp 879 B

123456789101112131415161718192021222324252627282930313233343536
  1. #include "record-button.hpp"
  2. #include "window-basic-main.hpp"
  3. void RecordButton::resizeEvent(QResizeEvent *event)
  4. {
  5. OBSBasic *main = OBSBasic::Get();
  6. if (!main->pause)
  7. return;
  8. QSize pauseSize = main->pause->size();
  9. int height = main->ui->recordButton->size().height();
  10. if (pauseSize.height() != height || pauseSize.width() != height) {
  11. main->pause->setMinimumSize(height, height);
  12. main->pause->setMaximumSize(height, height);
  13. }
  14. event->accept();
  15. }
  16. void ReplayBufferButton::resizeEvent(QResizeEvent *event)
  17. {
  18. OBSBasic *main = OBSBasic::Get();
  19. if (!main->replay)
  20. return;
  21. QSize replaySize = main->replay->size();
  22. int height = main->ui->recordButton->size().height();
  23. if (replaySize.height() != height || replaySize.width() != height) {
  24. main->replay->setMinimumSize(height, height);
  25. main->replay->setMaximumSize(height, height);
  26. }
  27. event->accept();
  28. }