hudebnibazar
This commit is contained in:
parent
fcec64a9bf
commit
8612d6d368
5 changed files with 140 additions and 132 deletions
|
@ -54,8 +54,13 @@ def processListingDate(string_date: str):
|
||||||
|
|
||||||
|
|
||||||
def processListingImgs(listing: bs4.Tag):
|
def processListingImgs(listing: bs4.Tag):
|
||||||
|
pics_elems = listing.find("div", class_="InzeratObr")
|
||||||
pics = list()
|
pics = list()
|
||||||
for pic in listing.find("div", class_="InzeratObr").find_all("a"):
|
|
||||||
|
if pics_elems is None:
|
||||||
|
return pics
|
||||||
|
|
||||||
|
for pic in pics_elems.find_all("a"):
|
||||||
pics.append(url_base + pic.get("href"))
|
pics.append(url_base + pic.get("href"))
|
||||||
|
|
||||||
return pics
|
return pics
|
||||||
|
|
|
@ -62,7 +62,7 @@ LibMpvBackend::LibMpvBackend(Application* app, QWidget* parent)
|
||||||
mpv_set_option_string(m_mpvHandle, "no-resume-playback", "yes");
|
mpv_set_option_string(m_mpvHandle, "no-resume-playback", "yes");
|
||||||
|
|
||||||
#if !defined(NDEBUG)
|
#if !defined(NDEBUG)
|
||||||
mpv_set_option_string(m_mpvHandle, "terminal", "yes");
|
// mpv_set_option_string(m_mpvHandle, "terminal", "yes");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (!m_customConfigFolder.isEmpty()) {
|
if (!m_customConfigFolder.isEmpty()) {
|
||||||
|
|
|
@ -233,6 +233,12 @@ void MediaPlayer::switchFullScreen(bool send_event_to_backend) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MediaPlayer::hideControls() {
|
||||||
|
// m_ui.m_
|
||||||
|
}
|
||||||
|
|
||||||
|
void MediaPlayer::showControls() {}
|
||||||
|
|
||||||
void MediaPlayer::onFullscreenChanged(bool fullscreen) {
|
void MediaPlayer::onFullscreenChanged(bool fullscreen) {
|
||||||
if (isFullScreen() != fullscreen) {
|
if (isFullScreen() != fullscreen) {
|
||||||
// Fullscreen was changed via OSC directly from backend.
|
// Fullscreen was changed via OSC directly from backend.
|
||||||
|
|
|
@ -42,6 +42,9 @@ class MediaPlayer : public TabContent {
|
||||||
void escapeFromFullscreen();
|
void escapeFromFullscreen();
|
||||||
void switchFullScreen(bool send_event_to_backend);
|
void switchFullScreen(bool send_event_to_backend);
|
||||||
|
|
||||||
|
void hideControls();
|
||||||
|
void showControls();
|
||||||
|
|
||||||
void onFullscreenChanged(bool fullscreen);
|
void onFullscreenChanged(bool fullscreen);
|
||||||
void onMutedChanged(bool muted);
|
void onMutedChanged(bool muted);
|
||||||
void onSpeedChanged(int speed);
|
void onSpeedChanged(int speed);
|
||||||
|
|
|
@ -42,128 +42,130 @@
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
<widget class="QWidget" name="m_controlPanel" native="true">
|
||||||
<property name="leftMargin">
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
<number>9</number>
|
<property name="leftMargin">
|
||||||
</property>
|
<number>2</number>
|
||||||
<property name="topMargin">
|
</property>
|
||||||
<number>0</number>
|
<property name="topMargin">
|
||||||
</property>
|
<number>2</number>
|
||||||
<property name="rightMargin">
|
</property>
|
||||||
<number>9</number>
|
<property name="rightMargin">
|
||||||
</property>
|
<number>2</number>
|
||||||
<property name="bottomMargin">
|
</property>
|
||||||
<number>9</number>
|
<property name="bottomMargin">
|
||||||
</property>
|
<number>4</number>
|
||||||
<item>
|
</property>
|
||||||
<widget class="LabelWithStatus" name="m_lblStatus" native="true"/>
|
<item>
|
||||||
</item>
|
<widget class="LabelWithStatus" name="m_lblStatus" native="true"/>
|
||||||
<item>
|
</item>
|
||||||
<widget class="PlainToolButton" name="m_btnPlayPause">
|
<item>
|
||||||
<property name="toolTip">
|
<widget class="PlainToolButton" name="m_btnPlayPause">
|
||||||
<string>Play/pause</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Play/pause</string>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
<item>
|
</item>
|
||||||
<widget class="PlainToolButton" name="m_btnStop">
|
<item>
|
||||||
<property name="toolTip">
|
<widget class="PlainToolButton" name="m_btnStop">
|
||||||
<string>Stop</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Stop</string>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
<item>
|
</item>
|
||||||
<widget class="QSpinBox" name="m_spinSpeed">
|
<item>
|
||||||
<property name="toolTip">
|
<widget class="QSpinBox" name="m_spinSpeed">
|
||||||
<string>Speed</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Speed</string>
|
||||||
<property name="accelerated">
|
</property>
|
||||||
<bool>true</bool>
|
<property name="accelerated">
|
||||||
</property>
|
<bool>true</bool>
|
||||||
<property name="correctionMode">
|
</property>
|
||||||
<enum>QAbstractSpinBox::CorrectToNearestValue</enum>
|
<property name="correctionMode">
|
||||||
</property>
|
<enum>QAbstractSpinBox::CorrectToNearestValue</enum>
|
||||||
<property name="suffix">
|
</property>
|
||||||
<string notr="true"> %</string>
|
<property name="suffix">
|
||||||
</property>
|
<string notr="true"> %</string>
|
||||||
<property name="minimum">
|
</property>
|
||||||
<number>1</number>
|
<property name="minimum">
|
||||||
</property>
|
<number>1</number>
|
||||||
<property name="maximum">
|
</property>
|
||||||
<number>1000</number>
|
<property name="maximum">
|
||||||
</property>
|
<number>1000</number>
|
||||||
<property name="singleStep">
|
</property>
|
||||||
<number>10</number>
|
<property name="singleStep">
|
||||||
</property>
|
<number>10</number>
|
||||||
<property name="value">
|
</property>
|
||||||
<number>100</number>
|
<property name="value">
|
||||||
</property>
|
<number>100</number>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
<item>
|
</item>
|
||||||
<widget class="QSlider" name="m_slidProgress">
|
<item>
|
||||||
<property name="toolTip">
|
<widget class="QSlider" name="m_slidProgress">
|
||||||
<string>Progress</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Progress</string>
|
||||||
<property name="orientation">
|
</property>
|
||||||
<enum>Qt::Horizontal</enum>
|
<property name="orientation">
|
||||||
</property>
|
<enum>Qt::Horizontal</enum>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
<item>
|
</item>
|
||||||
<widget class="QLabel" name="m_lblTime">
|
<item>
|
||||||
<property name="toolTip">
|
<widget class="QLabel" name="m_lblTime">
|
||||||
<string>Duration</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Duration</string>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
<item>
|
</item>
|
||||||
<widget class="PlainToolButton" name="m_btnVolume">
|
<item>
|
||||||
<property name="toolTip">
|
<widget class="PlainToolButton" name="m_btnVolume">
|
||||||
<string>Mute/unmute</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Mute/unmute</string>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
<item>
|
</item>
|
||||||
<widget class="QSlider" name="m_slidVolume">
|
<item>
|
||||||
<property name="sizePolicy">
|
<widget class="QSlider" name="m_slidVolume">
|
||||||
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
<property name="sizePolicy">
|
||||||
<horstretch>0</horstretch>
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||||
<verstretch>0</verstretch>
|
<horstretch>0</horstretch>
|
||||||
</sizepolicy>
|
<verstretch>0</verstretch>
|
||||||
</property>
|
</sizepolicy>
|
||||||
<property name="toolTip">
|
</property>
|
||||||
<string>Volume</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Volume</string>
|
||||||
<property name="maximum">
|
</property>
|
||||||
<number>100</number>
|
<property name="maximum">
|
||||||
</property>
|
<number>100</number>
|
||||||
<property name="value">
|
</property>
|
||||||
<number>50</number>
|
<property name="value">
|
||||||
</property>
|
<number>50</number>
|
||||||
<property name="orientation">
|
</property>
|
||||||
<enum>Qt::Horizontal</enum>
|
<property name="orientation">
|
||||||
</property>
|
<enum>Qt::Horizontal</enum>
|
||||||
<property name="tickInterval">
|
</property>
|
||||||
<number>5</number>
|
<property name="tickInterval">
|
||||||
</property>
|
<number>5</number>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
<item>
|
</item>
|
||||||
<widget class="PlainToolButton" name="m_btnDownload">
|
<item>
|
||||||
<property name="toolTip">
|
<widget class="PlainToolButton" name="m_btnDownload">
|
||||||
<string>Download</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Download</string>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
<item>
|
</item>
|
||||||
<widget class="PlainToolButton" name="m_btnFullscreen">
|
<item>
|
||||||
<property name="toolTip">
|
<widget class="PlainToolButton" name="m_btnFullscreen">
|
||||||
<string>Switch fullscreen mode</string>
|
<property name="toolTip">
|
||||||
</property>
|
<string>Switch fullscreen mode</string>
|
||||||
</widget>
|
</property>
|
||||||
</item>
|
</widget>
|
||||||
</layout>
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
|
@ -183,14 +185,6 @@
|
||||||
<container>1</container>
|
<container>1</container>
|
||||||
</customwidget>
|
</customwidget>
|
||||||
</customwidgets>
|
</customwidgets>
|
||||||
<tabstops>
|
|
||||||
<tabstop>m_btnPlayPause</tabstop>
|
|
||||||
<tabstop>m_btnStop</tabstop>
|
|
||||||
<tabstop>m_spinSpeed</tabstop>
|
|
||||||
<tabstop>m_slidProgress</tabstop>
|
|
||||||
<tabstop>m_btnVolume</tabstop>
|
|
||||||
<tabstop>m_slidVolume</tabstop>
|
|
||||||
</tabstops>
|
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections/>
|
||||||
</ui>
|
</ui>
|
||||||
|
|
Loading…
Add table
Reference in a new issue