|
41 | 41 | #include <properties-view.hpp> |
42 | 42 | #include <qt-wrappers.hpp> |
43 | 43 |
|
| 44 | +#include <Idian/Utils.hpp> |
| 45 | + |
44 | 46 | #include <QCompleter> |
45 | 47 | #include <QStandardItemModel> |
46 | 48 |
|
@@ -4984,19 +4986,19 @@ void OBSBasicSettings::SimpleReplayBufferChanged() |
4984 | 4986 | if (streamQuality) { |
4985 | 4987 | if (memMB <= memMaxMB) { |
4986 | 4988 | ui->simpleRBEstimate->setText(QTStr(ESTIMATE_STR).arg(QString::number(int(memMB)))); |
| 4989 | + idian::Utils::removeClass(ui->advRBEstimate, "text-warning"); |
4987 | 4990 | } else { |
4988 | 4991 | ui->simpleRBEstimate->setText( |
4989 | 4992 | QTStr(ESTIMATE_TOO_LARGE_STR) |
4990 | 4993 | .arg(QString::number(int(memMB)), QString::number(int(memMaxMB)))); |
4991 | | - ui->simpleRBEstimate->setProperty("class", "text-warning"); |
| 4994 | + idian::Utils::addClass(ui->advRBEstimate, "text-warning"); |
4992 | 4995 | } |
4993 | 4996 | } else { |
4994 | 4997 | ui->simpleRBEstimate->setText(QTStr(ESTIMATE_UNKNOWN_STR)); |
4995 | 4998 | ui->simpleRBMegsMax->setMaximum(memMaxMB); |
| 4999 | + ui->simpleRBEstimate->style()->polish(ui->simpleRBEstimate); |
4996 | 5000 | } |
4997 | 5001 |
|
4998 | | - ui->simpleRBEstimate->style()->polish(ui->simpleRBEstimate); |
4999 | | - |
5000 | 5002 | UpdateAutomaticReplayBufferCheckboxes(); |
5001 | 5003 | } |
5002 | 5004 |
|
@@ -5077,21 +5079,22 @@ void OBSBasicSettings::AdvReplayBufferChanged() |
5077 | 5079 |
|
5078 | 5080 | if (memMB <= memMaxMB) { |
5079 | 5081 | ui->advRBEstimate->setText(QTStr(ESTIMATE_STR).arg(QString::number(int(memMB)))); |
| 5082 | + idian::Utils::removeClass(ui->advRBEstimate, "text-warning"); |
5080 | 5083 | } else { |
5081 | 5084 | ui->advRBEstimate->setText( |
5082 | 5085 | QTStr(ESTIMATE_TOO_LARGE_STR) |
5083 | 5086 | .arg(QString::number(int(memMB)), QString::number(int(memMaxMB)))); |
5084 | | - ui->advRBEstimate->setProperty("class", "text-warning"); |
| 5087 | + idian::Utils::addClass(ui->advRBEstimate, "text-warning"); |
5085 | 5088 | } |
5086 | 5089 | } else { |
5087 | 5090 | ui->advRBMegsMax->setVisible(true); |
5088 | 5091 | ui->advRBMegsMaxLabel->setVisible(true); |
5089 | 5092 | ui->advRBMegsMax->setMaximum(memMaxMB); |
5090 | 5093 | ui->advRBEstimate->setText(QTStr(ESTIMATE_UNKNOWN_STR)); |
| 5094 | + ui->advRBEstimate->style()->polish(ui->advRBEstimate); |
5091 | 5095 | } |
5092 | 5096 |
|
5093 | 5097 | ui->advReplayBufferFrame->setEnabled(!lossless && replayBufferEnabled); |
5094 | | - ui->advRBEstimate->style()->polish(ui->advRBEstimate); |
5095 | 5098 | ui->advReplayBuf->setEnabled(!lossless); |
5096 | 5099 |
|
5097 | 5100 | UpdateAutomaticReplayBufferCheckboxes(); |
|
0 commit comments