Преглед изворни кода

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

+ 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>