浏览代码

UI: Use input validator on resolution line edit

Clayton Groeneveld 5 年之前
父节点
当前提交
a86912f0db
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      UI/window-basic-settings.cpp

+ 5 - 0
UI/window-basic-settings.cpp

@@ -793,6 +793,11 @@ OBSBasicSettings::OBSBasicSettings(QWidget *parent)
 
 	channelIndex = ui->channelSetup->currentIndex();
 	sampleRateIndex = ui->sampleRate->currentIndex();
+
+	QRegExp rx("\\d{1,5}x\\d{1,5}");
+	QValidator *validator = new QRegExpValidator(rx, this);
+	ui->baseResolution->lineEdit()->setValidator(validator);
+	ui->outputResolution->lineEdit()->setValidator(validator);
 }
 
 OBSBasicSettings::~OBSBasicSettings()