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