瀏覽代碼

frontend: Move media control dynamic properties to ui file

This moves the dynamic properties for the media control buttons
from the cpp file to the ui file.
cg2121 10 月之前
父節點
當前提交
449755ee6d
共有 2 個文件被更改,包括 12 次插入4 次删除
  1. 0 4
      frontend/components/MediaControls.cpp
  2. 12 0
      frontend/forms/source-toolbar/media-controls.ui

+ 0 - 4
frontend/components/MediaControls.cpp

@@ -46,10 +46,6 @@ void MediaControls::OBSMediaPrevious(void *data, calldata_t *)
 MediaControls::MediaControls(QWidget *parent) : QWidget(parent), ui(new Ui::MediaControls)
 {
 	ui->setupUi(this);
-	ui->playPauseButton->setProperty("class", "icon-media-play");
-	ui->previousButton->setProperty("class", "icon-media-prev");
-	ui->nextButton->setProperty("class", "icon-media-next");
-	ui->stopButton->setProperty("class", "icon-media-stop");
 	setFocusPolicy(Qt::StrongFocus);
 
 	connect(&mediaTimer, &QTimer::timeout, this, &MediaControls::SetSliderPosition);

+ 12 - 0
frontend/forms/source-toolbar/media-controls.ui

@@ -74,6 +74,9 @@
      <property name="flat">
       <bool>true</bool>
      </property>
+     <property name="class" stdset="0">
+      <string>icon-media-play</string>
+     </property>
     </widget>
    </item>
    <item>
@@ -112,6 +115,9 @@
      <property name="flat">
       <bool>true</bool>
      </property>
+     <property name="class" stdset="0">
+      <string>icon-media-prev</string>
+     </property>
     </widget>
    </item>
    <item>
@@ -150,6 +156,9 @@
      <property name="flat">
       <bool>true</bool>
      </property>
+     <property name="class" stdset="0">
+      <string>icon-media-stop</string>
+     </property>
     </widget>
    </item>
    <item>
@@ -188,6 +197,9 @@
      <property name="flat">
       <bool>true</bool>
      </property>
+     <property name="class" stdset="0">
+      <string>icon-media-next</string>
+     </property>
     </widget>
    </item>
    <item>