[vlc-commits] [Git][videolan/vlc][master] 5 commits: qt: colorize `add.svg` in sout dialog
Steve Lhomme (@robUx4)
gitlab at videolan.org
Mon Mar 24 09:53:28 UTC 2025
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
3523d0dc by Fatih Uzunoglu at 2025-03-24T09:30:03+00:00
qt: colorize `add.svg` in sout dialog
- - - - -
3b993d74 by Fatih Uzunoglu at 2025-03-24T09:30:03+00:00
qt: colorize `add.svg` in `FileOpenPanel`
- - - - -
7d2d392f by Fatih Uzunoglu at 2025-03-24T09:30:03+00:00
qt: colorize `add.svg` in plugin dialog
- - - - -
710b9ffc by Fatih Uzunoglu at 2025-03-24T09:30:03+00:00
qt: do not use unavailable `eject.svg` in `DiscOpenPanel`
- - - - -
eb1155a2 by Fatih Uzunoglu at 2025-03-24T09:30:03+00:00
qt: do not use unavailable `ic_fluent_arrow_shuffle_on.svg` in playlist menu
- - - - -
6 changed files:
- modules/gui/qt/dialogs/open/open_disk.ui
- modules/gui/qt/dialogs/open/open_file.ui
- modules/gui/qt/dialogs/open/open_panels.cpp
- modules/gui/qt/dialogs/plugins/plugins.cpp
- modules/gui/qt/dialogs/sout/sout.cpp
- modules/gui/qt/menus/qml_menu_wrapper.cpp
Changes:
=====================================
modules/gui/qt/dialogs/open/open_disk.ui
=====================================
@@ -159,10 +159,6 @@
<property name="toolTip">
<string>Eject the disc</string>
</property>
- <property name="icon">
- <iconset resource="../../vlc.qrc">
- <normaloff>:/menu/eject.svg</normaloff>:/menu/eject.svg</iconset>
- </property>
</widget>
</item>
<item>
=====================================
modules/gui/qt/dialogs/open/open_file.ui
=====================================
@@ -111,10 +111,6 @@
<property name="text">
<string>Add...</string>
</property>
- <property name="icon">
- <iconset>
- <normaloff>:/menu/add.svg</normaloff>:/menu/add.svg</iconset>
- </property>
</widget>
</item>
<item row="2" column="2">
=====================================
modules/gui/qt/dialogs/open/open_panels.cpp
=====================================
@@ -38,6 +38,7 @@
#include "dialogs/dialogs_provider.hpp" /* Open Subtitle file */
#include "util/qt_dirs.hpp"
#include "util/validators.hpp"
+#include "util/colorizedsvgicon.hpp"
#include <vlc_intf_strings.h>
#include <vlc_modules.h>
#include <vlc_plugin.h>
@@ -95,6 +96,8 @@ FileOpenPanel::FileOpenPanel( QWidget *_parent, qt_intf_t *_p_intf ) :
/* Deactivate the subtitles control by default. */
ui.subGroupBox->setEnabled( false );
+ ui.fileBrowseButton->setIcon( ColorizedSvgIcon::colorizedIconForWidget( ":/menu/add.svg", ui.fileBrowseButton ) );
+
/* Connects */
BUTTONACT( ui.fileBrowseButton, &FileOpenPanel::browseFile );
BUTTONACT( ui.removeFileButton, &FileOpenPanel::removeFile );
@@ -356,6 +359,8 @@ DiscOpenPanel::DiscOpenPanel( QWidget *_parent, qt_intf_t *_p_intf ) :
ui.deviceCombo->setCurrentIndex( temp );
#endif
+ ui.ejectButton->setIcon( ColorizedSvgIcon::colorizedIconForWidget( ":/menu/ic_fluent_arrow_eject.svg", ui.ejectButton ) );
+
/* CONNECTs */
BUTTONACT( ui.dvdRadioButton, &DiscOpenPanel::updateButtons );
BUTTONACT( ui.bdRadioButton, &DiscOpenPanel::updateButtons );
=====================================
modules/gui/qt/dialogs/plugins/plugins.cpp
=====================================
@@ -32,6 +32,7 @@
#include "network/addonsmodel.hpp"
#include "widgets/native/animators.hpp"
#include "util/imagehelper.hpp"
+#include "util/colorizedsvgicon.hpp"
#include <cassert>
@@ -1048,8 +1049,10 @@ QWidget *AddonItemDelegate::createEditor( QWidget *parent,
installButton = new QPushButton( QIcon( ":/menu/remove.svg" ),
qtr("&Uninstall"), parent );
else
- installButton = new QPushButton( QIcon( ":/menu/add.svg" ),
- qtr("&Install"), parent );
+ {
+ installButton = new QPushButton( qtr("&Install"), parent );
+ installButton->setIcon( ColorizedSvgIcon::colorizedIconForWidget( ":/menu/add.svg", installButton ) );
+ }
connect( installButton, &QPushButton::clicked, this, &AddonItemDelegate::editButtonClicked );
editorWidget->layout()->addWidget( installButton );
}
=====================================
modules/gui/qt/dialogs/sout/sout.cpp
=====================================
@@ -30,6 +30,7 @@
#include "util/qt_dirs.hpp"
#include "dialogs/sout/sout_widgets.hpp"
#include "widgets/native/qvlcframe.hpp"
+#include "util/colorizedsvgicon.hpp"
#include <QString>
@@ -68,7 +69,7 @@ SoutDialog::SoutDialog( QWindow *parent, qt_intf_t *_p_intf, const QString& inpu
QTabBar* tb = ui.destTab->findChild<QTabBar*>();
if( tb != NULL ) tb->tabButton(0, QTabBar::RightSide)->hide();
connect( ui.destTab, &QTabWidget::tabCloseRequested, this, &SoutDialog::closeTab );
- ui.destTab->setTabIcon( 0, QIcon( ":/menu/add.svg" ) );
+ ui.destTab->setTabIcon( 0, ColorizedSvgIcon::colorizedIconForWidget( ":/menu/add.svg", ui.destTab ) );
ui.destBox->addItem( qtr( "File" ) );
ui.destBox->addItem( "HTTP" );
=====================================
modules/gui/qt/menus/qml_menu_wrapper.cpp
=====================================
@@ -1143,7 +1143,7 @@ void PlaylistContextMenu::popup(int selectedIndex, QPoint pos )
}
action = m_menu->addAction( qtr("Shuffle the playlist") );
- action->setIcon(ColorizedSvgIcon::colorizedIconForWidget(":/menu/ic_fluent_arrow_shuffle_on.svg", m_menu.get()));
+ action->setIcon(ColorizedSvgIcon::colorizedIconForWidget(":/menu/ic_fluent_arrow_shuffle.svg", m_menu.get()));
connect(action, &QAction::triggered, this, [this]( ) {
m_controler->shuffle();
});
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/2804dc2688b0ca6eb7dca7c15b34cbf44f56d729...eb1155a2d70eccded0abf2defe17830f46762d37
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/2804dc2688b0ca6eb7dca7c15b34cbf44f56d729...eb1155a2d70eccded0abf2defe17830f46762d37
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list