Hello community, here is the log from the commit of package libyui-qt for openSUSE:Factory checked in at 2018-12-31 09:44:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libyui-qt (Old) and /work/SRC/openSUSE:Factory/.libyui-qt.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libyui-qt" Mon Dec 31 09:44:22 2018 rev:53 rq:659317 version:2.49.13 Changes: -------- --- /work/SRC/openSUSE:Factory/libyui-qt/libyui-qt.changes 2018-11-02 10:49:39.682289175 +0100 +++ /work/SRC/openSUSE:Factory/.libyui-qt.new.28833/libyui-qt.changes 2018-12-31 09:44:23.938314412 +0100 @@ -1,0 +2,36 @@ +Tue Dec 18 14:01:56 UTC 2018 - Stefan Hundhammer <shundham...@suse.com> + +- YImage: Fall back to compiled-in Qt resources (bsc#1119688) +- 2.49.13 + +------------------------------------------------------------------- +Tue Dec 18 13:48:15 CET 2018 - aschn...@suse.com + +- log QIcon::themeName (for bsc#1119688) +- 2.49.12 + +------------------------------------------------------------------- +Wed Dec 5 16:57:32 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Ship only primary icons with module to avoid conflicts (boo#1118521) +- 2.49.11 + +------------------------------------------------------------------- +Mon Nov 19 13:42:59 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Fix YQTree's icon loading function (boo#1116562) +- Fix padding on the left caused by deprecated dialog icon + (boo#1116278) + +------------------------------------------------------------------- +Thu Nov 15 01:42:27 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Destroy sidebar where necessary (boo#1115994) + +------------------------------------------------------------------- +Tue Nov 13 07:59:24 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Use native icon theme methods (boo#1109378) +- 2.49.8 + +------------------------------------------------------------------- Old: ---- libyui-qt-2.49.7.tar.bz2 New: ---- libyui-qt-2.49.13.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libyui-qt-doc.spec ++++++ --- /var/tmp/diff_new_pack.oI56qA/_old 2018-12-31 09:44:24.398314034 +0100 +++ /var/tmp/diff_new_pack.oI56qA/_new 2018-12-31 09:44:24.398314034 +0100 @@ -20,7 +20,7 @@ %define so_version 9 Name: %{parent}-doc -Version: 2.49.7 +Version: 2.49.13 Release: 0 Source: %{parent}-%{version}.tar.bz2 ++++++ libyui-qt.spec ++++++ --- /var/tmp/diff_new_pack.oI56qA/_old 2018-12-31 09:44:24.414314022 +0100 +++ /var/tmp/diff_new_pack.oI56qA/_new 2018-12-31 09:44:24.418314018 +0100 @@ -17,7 +17,7 @@ Name: libyui-qt -Version: 2.49.7 +Version: 2.49.13 Release: 0 Source: %{name}-%{version}.tar.bz2 ++++++ libyui-qt-2.49.7.tar.bz2 -> libyui-qt-2.49.13.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/SOURCECONF.cmake new/libyui-qt-2.49.13/SOURCECONF.cmake --- old/libyui-qt-2.49.7/SOURCECONF.cmake 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/SOURCECONF.cmake 2018-12-18 15:11:48.000000000 +0100 @@ -1,3 +1,5 @@ +set(CMAKE_AUTORCC ON) + SET( ${TARGETLIB}_WRAP_UI QHelpDialog.ui QStyleEditor.ui @@ -64,6 +66,7 @@ YQWizard.cc YQWizardButton.cc QY2StyleEditor.cc + qt_icons.qrc ) SET( ${TARGETLIB}_HEADERS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/VERSION.cmake new/libyui-qt-2.49.13/VERSION.cmake --- old/libyui-qt-2.49.7/VERSION.cmake 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/VERSION.cmake 2018-12-18 15:11:48.000000000 +0100 @@ -1,6 +1,6 @@ SET(VERSION_MAJOR "2") SET(VERSION_MINOR "49") -SET(VERSION_PATCH "7") +SET(VERSION_PATCH "13") SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}" ) ##### This is needed for the libyui-qt core ONLY. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/package/libyui-qt-doc.spec new/libyui-qt-2.49.13/package/libyui-qt-doc.spec --- old/libyui-qt-2.49.7/package/libyui-qt-doc.spec 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/package/libyui-qt-doc.spec 2018-12-18 15:11:48.000000000 +0100 @@ -20,7 +20,7 @@ %define so_version 9 Name: %{parent}-doc -Version: 2.49.7 +Version: 2.49.13 Release: 0 Source: %{parent}-%{version}.tar.bz2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/package/libyui-qt.changes new/libyui-qt-2.49.13/package/libyui-qt.changes --- old/libyui-qt-2.49.7/package/libyui-qt.changes 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/package/libyui-qt.changes 2018-12-18 15:11:48.000000000 +0100 @@ -1,4 +1,40 @@ ------------------------------------------------------------------- +Tue Dec 18 14:01:56 UTC 2018 - Stefan Hundhammer <shundham...@suse.com> + +- YImage: Fall back to compiled-in Qt resources (bsc#1119688) +- 2.49.13 + +------------------------------------------------------------------- +Tue Dec 18 13:48:15 CET 2018 - aschn...@suse.com + +- log QIcon::themeName (for bsc#1119688) +- 2.49.12 + +------------------------------------------------------------------- +Wed Dec 5 16:57:32 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Ship only primary icons with module to avoid conflicts (boo#1118521) +- 2.49.11 + +------------------------------------------------------------------- +Mon Nov 19 13:42:59 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Fix YQTree's icon loading function (boo#1116562) +- Fix padding on the left caused by deprecated dialog icon + (boo#1116278) + +------------------------------------------------------------------- +Thu Nov 15 01:42:27 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Destroy sidebar where necessary (boo#1115994) + +------------------------------------------------------------------- +Tue Nov 13 07:59:24 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Use native icon theme methods (boo#1109378) +- 2.49.8 + +------------------------------------------------------------------- Sat Oct 13 00:36:14 UTC 2018 - Stasiek Michalski <hel...@opensuse.org> - Fix style disappearing from sidebar (boo#1111720) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/package/libyui-qt.spec new/libyui-qt-2.49.13/package/libyui-qt.spec --- old/libyui-qt-2.49.7/package/libyui-qt.spec 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/package/libyui-qt.spec 2018-12-18 15:11:48.000000000 +0100 @@ -17,7 +17,7 @@ Name: libyui-qt -Version: 2.49.7 +Version: 2.49.13 Release: 0 Source: %{name}-%{version}.tar.bz2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/QY2HelpDialog.cc new/libyui-qt-2.49.13/src/QY2HelpDialog.cc --- old/libyui-qt-2.49.7/src/QY2HelpDialog.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/QY2HelpDialog.cc 2018-12-18 15:11:48.000000000 +0100 @@ -32,9 +32,6 @@ #include "YQUI.h" #include "QY2Styler.h" - -#include "icons/viewmag.xpm" - #ifdef TEXTDOMAIN # undef TEXTDOMAIN #endif @@ -50,7 +47,9 @@ _ui = new Ui_QHelpDialog(); _ui->setupUi( this ); _ui->textBrowser->setText( helpText ); - _ui->label->setPixmap ( QPixmap( viewmag ) ); + Q_INIT_RESOURCE(qt_icons); + QIcon icon = QIcon::fromTheme( "edit-find", QIcon( ":/edit-find" ) ); + _ui->label->setPixmap ( icon.pixmap( QSize( 16, 16 ) ) ); connect( _ui->lineEdit, &pclass(_ui->lineEdit)::textEdited, this, &pclass(this)::searchStringChanged ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQApplication.cc new/libyui-qt-2.49.13/src/YQApplication.cc --- old/libyui-qt-2.49.7/src/YQApplication.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQApplication.cc 2018-12-18 15:11:48.000000000 +0100 @@ -76,6 +76,8 @@ { yuiDebug() << "YQApplication constructor start" << std::endl; + yuiMilestone() << "QIcon::themeName = '" << QIcon::themeName() << "'" << std::endl; + //setIconBasePath( ICONDIR "/icons/22x22/apps/" ); // the above works too, but let's try it the icon-loader way - FaTE #306356 iconLoader()->addIconSearchPath( ICONDIR "/icons/" ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQComboBox.cc new/libyui-qt-2.49.13/src/YQComboBox.cc --- old/libyui-qt-2.49.7/src/YQComboBox.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQComboBox.cc 2018-12-18 15:11:48.000000000 +0100 @@ -29,7 +29,6 @@ #include <qlabel.h> #include <qcombobox.h> #include <qlineedit.h> -#include <qpixmap.h> #define YUILogComponent "qt-ui" #include <yui/YUILog.h> @@ -122,11 +121,7 @@ if ( item->hasIconName() ) { - string iconName = iconFullPath( item ); - icon = QIcon( iconName.c_str() ); - - if ( icon.isNull() ) - yuiWarning() << "Can't load icon \"" << iconName << "\"" << std::endl; + icon = YQUI::ui()->loadIcon( item->iconName() ); } if ( icon.isNull() ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQContextMenu.cc new/libyui-qt-2.49.13/src/YQContextMenu.cc --- old/libyui-qt-2.49.7/src/YQContextMenu.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQContextMenu.cc 2018-12-18 15:11:48.000000000 +0100 @@ -87,15 +87,11 @@ for ( YItemIterator it = begin; it != end; ++it ) { YItem * item = *it; - QPixmap icon; + QIcon icon; if ( item->hasIconName() ) { - std::string iconName = iconFullPath( item ); - icon = QPixmap( iconName.c_str() ); - - if ( icon.isNull() ) - yuiWarning() << "Can't load icon " << iconName << std::endl; + icon = YQUI::ui()->loadIcon( item->iconName() ); } if ( item->hasChildren() ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQGenericButton.cc new/libyui-qt-2.49.13/src/YQGenericButton.cc --- old/libyui-qt-2.49.7/src/YQGenericButton.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQGenericButton.cc 2018-12-18 15:11:48.000000000 +0100 @@ -26,7 +26,6 @@ #include <qpushbutton.h> #include <qsize.h> #include <qevent.h> -#include <qpixmap.h> #include <qevent.h> #define YUILogComponent "qt-ui" #include <yui/YUILog.h> @@ -128,8 +127,10 @@ } // Search for the icon - FaTE #306356 - qIconName = fromUTF8( YQUI::yqApp()->iconLoader()->findIcon( iconName ) ); - QPixmap icon( qIconName ); + // qIconName = fromUTF8( YQUI::yqApp()->iconLoader()->findIcon( iconName ) ); + // QPixmap icon( qIconName ); + // Use method from Qt instead + QIcon icon = QIcon::fromTheme ( iconName.c_str() ); if ( icon.isNull() ) yuiWarning() << "Can't load icon \"" << qIconName << "\"" << std::endl; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQImage.cc new/libyui-qt-2.49.13/src/YQImage.cc --- old/libyui-qt-2.49.7/src/YQImage.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQImage.cc 2018-12-18 15:11:48.000000000 +0100 @@ -34,6 +34,7 @@ #include "utf8.h" #include "YQImage.h" +using std::endl; YQImage::YQImage( YWidget * parent, @@ -62,50 +63,69 @@ void YQImage::setImage( const std::string & fileName, bool animated ) { - YImage::setImage ( fileName, animated ); + YImage::setImage ( fileName, animated ); - if ( animated ) - { - QMovie movie ( fromUTF8 ( imageFileName() ) ); - - if ( movie.isValid() ) - { - yuiError() << "Couldn't load animation from " << imageFileName() << std::endl; - } - else + if ( animated ) { - yuiDebug() << "Loading animation from " << imageFileName() << std::endl; - QLabel::setMovie ( &movie ); - } - } - else - { - QPixmap pixmap ( fromUTF8 ( imageFileName() ) ); + QMovie movie ( fromUTF8 ( imageFileName() ) ); - if ( pixmap.isNull() ) - { - yuiError() << "Couldn't load pixmap from " << imageFileName() << std::endl; + if ( movie.isValid() ) + { + yuiError() << "Couldn't load animation from " << imageFileName() << endl; + } + else + { + yuiDebug() << "Loading animation from " << imageFileName() << endl; + QLabel::setMovie ( &movie ); + } } else { - if ( autoScale() ) - { - QImage scaledImg = pixmap.toImage(); - scaledImg = scaledImg.scaled ( this->width(), this->height(), Qt::KeepAspectRatio ); - pixmap = pixmap.fromImage ( scaledImg ); - } - _pixmapWidth = pixmap.size().width(); - _pixmapHeight = pixmap.size().height(); - - yuiDebug() << "Loading image from " << imageFileName() - << " (" << pixmap.size().width() << " x " << pixmap.size().height() << ")" - << std::endl; + QPixmap pixmap; - QLabel::setPixmap ( pixmap ); + if ( QIcon::hasThemeIcon( imageFileName().c_str() ) ) // try the desktop theme first + { + yuiDebug() << "Trying theme icon from " << imageFileName() << endl; + QIcon icon = QIcon::fromTheme(imageFileName().c_str()); + pixmap = icon.pixmap(22); + } + else // try loading from a plain file + { + pixmap = QPixmap( fromUTF8 ( imageFileName() ) ); + } + if ( pixmap.isNull() ) // if that failed, try loading from the compiled-in Qt resource files + { + QString name = QString( ":/%1.svg" ).arg( fromUTF8 ( imageFileName() ) ); + yuiDebug() << "Trying built-in Qt resource icon " << name << endl; + QIcon icon( name ); + pixmap = icon.pixmap(22); + } + + if ( pixmap.isNull() ) + { + yuiError() << "Couldn't load pixmap from " << imageFileName() << endl; + } + else + { + if ( autoScale() ) + { + QImage scaledImg = pixmap.toImage(); + scaledImg = scaledImg.scaled( this->width(), this->height(), Qt::KeepAspectRatio ); + pixmap = pixmap.fromImage( scaledImg ); + } + _pixmapWidth = pixmap.size().width(); + _pixmapHeight = pixmap.size().height(); + + yuiDebug() << "Loading image from " << imageFileName() + << " (" << pixmap.size().width() << " x " << pixmap.size().height() << ")" + << endl; + + QLabel::setPixmap ( pixmap ); + } } - } } + void YQImage::setAutoScale( bool newAutoScale ) { if ( autoScale() == newAutoScale ) @@ -170,7 +190,7 @@ void YQImage::setEnabled( bool enable ) { - yuiDebug() << "setEnabled: " << enable << std::endl; + yuiDebug() << "setEnabled: " << enable << endl; if (enable) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQImage.h new/libyui-qt-2.49.13/src/YQImage.h --- old/libyui-qt-2.49.7/src/YQImage.h 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQImage.h 2018-12-18 15:11:48.000000000 +0100 @@ -44,9 +44,9 @@ * 'animated' indicates if 'imageFileName' is an animated image format * (e.g., MNG). **/ - YQImage( YWidget * parent, - const std::string & imageFileName, - bool animated = false ); + YQImage( YWidget * parent, + const std::string & imageFileName, + bool animated = false ); /** * Destructor. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQMenuButton.cc new/libyui-qt-2.49.13/src/YQMenuButton.cc --- old/libyui-qt-2.49.7/src/YQMenuButton.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQMenuButton.cc 2018-12-18 15:11:48.000000000 +0100 @@ -103,15 +103,11 @@ for ( YItemIterator it = begin; it != end; ++it ) { YItem * item = *it; - QPixmap icon; + QIcon icon; if ( item->hasIconName() ) { - std::string iconName = iconFullPath( item ); - icon = QPixmap( iconName.c_str() ); - - if ( icon.isNull() ) - yuiWarning() << "Can't load icon " << iconName << std::endl; + icon = YQUI::ui()->loadIcon( item->iconName() ); } if ( item->hasChildren() ) @@ -121,7 +117,7 @@ if ( icon.isNull() ) subMenu = parentMenu->addMenu( fromUTF8( item->label() )); else - subMenu = parentMenu->addMenu( QIcon( icon ), fromUTF8( item->label() )); + subMenu = parentMenu->addMenu( icon, fromUTF8( item->label() )); connect( subMenu, &pclass(subMenu)::triggered, this, &pclass(this)::menuEntryActivated ); @@ -139,7 +135,7 @@ if ( icon.isNull() ) act = parentMenu->addAction( fromUTF8( item->label() ) ); else - act = parentMenu->addAction( QIcon( icon ), fromUTF8( item->label() ) ); + act = parentMenu->addAction( icon, fromUTF8( item->label() ) ); _serials[act] = item->index(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQMultiSelectionBox.cc new/libyui-qt-2.49.13/src/YQMultiSelectionBox.cc --- old/libyui-qt-2.49.7/src/YQMultiSelectionBox.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQMultiSelectionBox.cc 2018-12-18 15:11:48.000000000 +0100 @@ -346,13 +346,9 @@ if ( yItem->hasIconName() ) { // _table is checked against 0 in the constructor + QIcon icon = YQUI::ui()->loadIcon( yItem->iconName() ); - string iconName = parent->iconFullPath( yItem->iconName() ); - QPixmap icon = QPixmap( iconName.c_str() ); - - if ( icon.isNull() ) - yuiWarning() << "Can't load icon " << iconName << std::endl; - else + if ( !icon.isNull() ) setIcon( 0 /* column */, icon ); } /* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQSelectionBox.cc new/libyui-qt-2.49.13/src/YQSelectionBox.cc --- old/libyui-qt-2.49.7/src/YQSelectionBox.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQSelectionBox.cc 2018-12-18 15:11:48.000000000 +0100 @@ -26,7 +26,6 @@ #include <QLabel> #include <QListWidget> #include <qnamespace.h> -#include <QPixmap> #include <QKeyEvent> #include <QVBoxLayout> #define YUILogComponent "qt-ui" @@ -126,15 +125,11 @@ void YQSelectionBox::addItem( YItem * item, bool batchMode ) { YSelectionBox::addItem( item ); - QPixmap icon; + QIcon icon; if ( item->hasIconName() ) { - string iconName = iconFullPath( item ); - icon = QPixmap( iconName.c_str() ); - - if ( icon.isNull() ) - yuiWarning() << "Can't load icon " << iconName << std::endl; + icon = icon = YQUI::ui()->loadIcon( item->iconName() ); } if ( icon.isNull() ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQTable.cc new/libyui-qt-2.49.13/src/YQTable.cc --- old/libyui-qt-2.49.7/src/YQTable.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQTable.cc 2018-12-18 15:11:48.000000000 +0100 @@ -453,20 +453,16 @@ if ( cell->hasIconName() ) { // _table is checked against 0 in the constructor + QIcon icon = icon = YQUI::ui()->loadIcon( cell->iconName() ); - string iconName = _table->iconFullPath( cell->iconName() ); - QPixmap icon = QPixmap( iconName.c_str() ); - - if ( icon.isNull() ) - yuiWarning() << "Can't load icon " << iconName << std::endl; - else + if ( !icon.isNull() ) setData( column, Qt::DecorationRole, icon ); } - else // No pixmap name + else // No icon name { - if ( ! data( column, Qt::DecorationRole ).isNull() ) // Was there a pixmap before? + if ( ! data( column, Qt::DecorationRole ).isNull() ) // Was there an icon before? { - setData( column, Qt::DecorationRole, QPixmap() ); // Set empty pixmap + setData( column, Qt::DecorationRole, QIcon() ); // Set empty icon } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQTimezoneSelector.cc new/libyui-qt-2.49.13/src/YQTimezoneSelector.cc --- old/libyui-qt-2.49.7/src/YQTimezoneSelector.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQTimezoneSelector.cc 2018-12-18 15:11:48.000000000 +0100 @@ -39,8 +39,7 @@ #include <QMouseEvent> #include <QDebug> #include <QToolTip> - -#include "icons/zoom-in.xpm" +#include <QIcon> class YQTimezoneSelectorPrivate { @@ -243,7 +242,10 @@ } p.drawPixmap( ( width() - d->cachePix.width() ) / 2, ( height() - d->cachePix.height() ) / 2, d->cachePix ); - setCursor( QCursor( QPixmap( zoom_in ) ) ); + Q_INIT_RESOURCE(qt_icons); + QIcon icon = QIcon::fromTheme( "zoom-in", QIcon( ":/zoom-in" ) ); + if ( !icon.isNull() ) + setCursor( QCursor( icon.pixmap( QSize( 16, 16 ) ) ) ); } else { int left = qMin( qMax( d->_zoom.x() - width() / 2, 0 ), d->_pix.width() - width() ); int top = qMin( qMax( d->_zoom.y() - height() / 2, 0 ), d->_pix.height() - height() ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQTree.cc new/libyui-qt-2.49.13/src/YQTree.cc --- old/libyui-qt-2.49.7/src/YQTree.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQTree.cc 2018-12-18 15:11:48.000000000 +0100 @@ -27,7 +27,7 @@ #include <QTreeWidget> #include <QVBoxLayout> #include <QString> -#include <QPixmap> +#include <QIcon> #define YUILogComponent "qt-ui" #include <yui/YUILog.h> @@ -493,12 +493,12 @@ if ( _origItem->hasIconName() ) { - string iconName = _tree->iconFullPath( _origItem ); - QPixmap icon( iconName.c_str() ); + //YQTree is annoying with how it loads icons, this is an ugly workaround + QIcon icon = QIcon( _tree->iconFullPath( _origItem ).c_str() ); + if ( icon.isNull() ) + icon = YQUI::ui()->loadIcon( _origItem->iconName() ); - if ( icon.isNull() ) - yuiWarning() << "Can't load icon " << iconName << std::endl; - else + if ( !icon.isNull() ) setData( 0, Qt::DecorationRole, icon ); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQUI.cc new/libyui-qt-2.49.13/src/YQUI.cc --- old/libyui-qt-2.49.7/src/YQUI.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQUI.cc 2018-12-18 15:11:48.000000000 +0100 @@ -691,6 +691,32 @@ yuiError() << "Client killed. Possibly caused by X server shutdown or crash." << std::endl; } +QIcon YQUI::loadIcon( const string & iconName ) const +{ + QIcon icon; + const QString resource = ":/"; + if ( QIcon::hasThemeIcon( iconName.c_str() ) ) + { + yuiDebug() << "Trying theme icon from: " << iconName << std::endl; + icon = QIcon::fromTheme( iconName.c_str(), QIcon( resource + iconName.c_str() ) ); + } + if ( icon.isNull() ) + { + yuiDebug() << "Trying icon from resource: " << iconName << std::endl; + icon = QIcon( resource + iconName.c_str() ); + + } + + if ( icon.isNull() ) + { + yuiDebug() << "Trying icon from path: " << iconName << std::endl; + icon = QIcon( iconName.c_str() ); + } + + if ( icon.isNull() ) + yuiWarning() << "Couldn't load icon: " << iconName << std::endl; + return icon; +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQUI.h new/libyui-qt-2.49.13/src/YQUI.h --- old/libyui-qt-2.49.7/src/YQUI.h 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQUI.h 2018-12-18 15:11:48.000000000 +0100 @@ -28,6 +28,7 @@ #include <qapplication.h> #include <QMap> #include <QTimer> +#include <QIcon> #include <vector> #include <type_traits> @@ -286,6 +287,8 @@ **/ void setApplicationTitle(const QString& title) { _applicationTitle=title; } + QIcon loadIcon( const string& iconName ) const; + protected: /** diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/YQWizard.cc new/libyui-qt-2.49.13/src/YQWizard.cc --- old/libyui-qt-2.49.7/src/YQWizard.cc 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/YQWizard.cc 2018-12-18 15:11:48.000000000 +0100 @@ -46,6 +46,7 @@ #include <qtabwidget.h> #include <qtoolbutton.h> #include <QGraphicsDropShadowEffect> +#include <QFileInfo> #include "QY2ListView.h" #include "QY2Styler.h" @@ -114,7 +115,7 @@ setWidgetRep( this ); //either main wizard with `opt(`stepsEnabled), or sub-wizard of steps-enabled wizard - _stepsEnabled = ( (wizardMode == YWizardMode_Steps) || main_wizard ); + _stepsEnabled = (wizardMode == YWizardMode_Steps); _treeEnabled = (wizardMode == YWizardMode_Tree); _stepsRegistered = false; @@ -151,23 +152,23 @@ if( topLevelWidget()->windowTitle().isEmpty() ) { topLevelWidget()->setWindowTitle ( YQUI::ui()->applicationTitle() ); - QPixmap pixmap ( YUI::app()->applicationIcon().c_str() ); - if ( !pixmap.isNull() ) - setWindowIcon ( QIcon ( pixmap ) ); + QString icon_name = QFileInfo( YUI::app()->applicationIcon().c_str() ).baseName(); + setWindowIcon ( QIcon::fromTheme( icon_name, QIcon( YUI::app()->applicationIcon().c_str() ) ) ); } layout->addLayout( layoutSideBar( this ) ); layout->addWidget( layoutWorkArea( this ) ); - setStretchFactor(indexOf(_sideBar),0); - setStretchFactor(indexOf(_workArea),1); + setStretchFactor( indexOf( _sideBar ), 0 ); + setStretchFactor( indexOf( _workArea ), 1 ); + setCollapsible( indexOf( _sideBar ), false ); /* If steps are enabled, we want to delay the registering for after we have steps registered */ if ( !_stepsEnabled ) QY2Styler::styler()->registerWidget( this ); - if ( !main_wizard && _stepsEnabled ) + if ( !main_wizard ) { main_wizard = this; } @@ -778,6 +779,7 @@ headingHBox->addWidget( _dialogIcon ); _dialogIcon->setSizePolicy( QSizePolicy( QSizePolicy::Minimum, QSizePolicy::Minimum ) ); // hor/vert _dialogIcon->setObjectName( "DialogIcon" ); + _dialogIcon->hide(); _dialogHeading = new QLabel( _workArea ); YUI_CHECK_NEW( _dialogHeading ); @@ -999,15 +1001,20 @@ QPixmap icon( iconName.c_str() ); if ( icon.isNull() ) + { + _dialogIcon->hide(); yuiWarning() << "Couldn't load dialog icon \"" << iconName << "\"" << std::endl; + } else { + _dialogIcon->show(); _dialogIcon->setPixmap( icon ); topLevelWidget()->setWindowIcon( icon ); } } else { + _dialogIcon->hide(); _dialogIcon->clear(); topLevelWidget()->setWindowIcon( QIcon() ); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/computer.svg new/libyui-qt-2.49.13/src/icons/computer.svg --- old/libyui-qt-2.49.7/src/icons/computer.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/computer.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M3 1c-1.108 0-2 .892-2 2v7c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2V3c0-1.108-.892-2-2-2zm0 2h10v7H3zm2 10c-.554 0-1 .446-1 1v1h8v-1c0-.554-.446-1-1-1z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/configure.svg new/libyui-qt-2.49.13/src/icons/configure.svg --- old/libyui-qt-2.49.7/src/icons/configure.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/configure.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 1l-.777 2.332a5 5 0 0 0-.268.11L3.758 2.343 2.344 3.758l1.1 2.199a5 5 0 0 0-.116.268L1 7v2l2.332.777a5 5 0 0 0 .11.268l-1.098 2.197 1.414 1.414 2.199-1.1a5 5 0 0 0 .268.116L7 15h2l.777-2.332a5 5 0 0 0 .268-.11l2.197 1.098 1.414-1.414-1.1-2.199a5 5 0 0 0 .116-.268L15 9V7l-2.332-.777a5 5 0 0 0-.11-.268l1.098-2.197-1.414-1.414-2.199 1.1a5 5 0 0 0-.268-.116L9 1zm1 3a4 4 0 0 1 2.87 1.213A4 4 0 0 1 12 8a4 4 0 0 1-1.213 2.87A4 4 0 0 1 8 12a4 4 0 0 1-2.87-1.213A4 4 0 0 1 4 8a4 4 0 0 1 1.213-2.87A4 4 0 0 1 8 4z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/dialog-error.svg new/libyui-qt-2.49.13/src/icons/dialog-error.svg --- old/libyui-qt-2.49.7/src/icons/dialog-error.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/dialog-error.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" fill="#fff" r="8"/><circle cx="8" cy="8" fill="#e01b24" r="6"/><path d="M4 7h8v2H4z" fill="#fff"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/dialog-information.svg new/libyui-qt-2.49.13/src/icons/dialog-information.svg --- old/libyui-qt-2.49.7/src/icons/dialog-information.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/dialog-information.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" fill="#fff" r="8"/><circle cx="8" cy="8" fill="#3584e4" r="6"/><g fill="#fff"><rect height="2" ry="1" width="2" x="7" y="4"/><path d="M7 7h2v5H7z"/></g></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/dialog-question.svg new/libyui-qt-2.49.13/src/icons/dialog-question.svg --- old/libyui-qt-2.49.7/src/icons/dialog-question.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/dialog-question.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.97 0a2 2 0 0 0-1.384.586l-6 6a2 2 0 0 0 0 2.828l6 6a2 2 0 0 0 2.828 0l6-6a2 2 0 0 0 0-2.828l-6-6A2 2 0 0 0 7.971 0z" fill="#fff"/><path d="M8 2L2 8l6 6 6-6z" fill="#3584e4"/><g fill="#fff"><path d="M7 11h1v1H7zm1-6c-1.108 0-2 .892-2 2h1c0-.554.446-1 1-1s1 .446 1 1-.446 1-1 1v1c1.108 0 2-.892 2-2s-.892-2-2-2z"/><path d="M7 8h1v2H7z"/></g></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/dialog-warning.svg new/libyui-qt-2.49.13/src/icons/dialog-warning.svg --- old/libyui-qt-2.49.7/src/icons/dialog-warning.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/dialog-warning.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M8 1a1 1 0 0 0-.807.494l-7 12a1 1 0 0 0 .864 1.504h14a1 1 0 0 0 .863-1.504l-7-12A1 1 0 0 0 8 1z"/><path d="M8.057 3.98L2.795 13h10.523z" fill="#f6d32d"/><path d="M7 7h2v3H7zm0 4h2v1H7z"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/drive-harddisk-encrypted.svg new/libyui-qt-2.49.13/src/icons/drive-harddisk-encrypted.svg --- old/libyui-qt-2.49.7/src/icons/drive-harddisk-encrypted.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/drive-harddisk-encrypted.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M3 0C1.892 0 1 .892 1 2v12c0 1.108.892 2 2 2h6v-2H3V2h10v6h2V2c0-1.108-.892-2-2-2zm5 3C5.784 3 4 4.784 4 7s1.784 4 4 4c.349 0 .68-.061 1-.146v-.35l-.73-2.559C8.182 7.97 8.096 8 8 8c-.554 0-1-.446-1-1s.446-1 1-1a.998.998 0 0 1 .926 1.371L10.5 8h1.355c.085-.32.145-.652.145-1 0-2.216-1.784-4-4-4zm5 6c-1.108 0-2 .892-2 2v1h-1v4h6v-4h-1v-1c0-1.108-.892-2-2-2zm0 1c.554 0 1 .446 1 1v1h-2v-1c0-.554.446-1 1-1z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/drive-harddisk.svg new/libyui-qt-2.49.13/src/icons/drive-harddisk.svg --- old/libyui-qt-2.49.7/src/icons/drive-harddisk.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/drive-harddisk.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M3 0C1.892 0 1 .892 1 2v12c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2V2c0-1.108-.892-2-2-2zm0 2h10v12H3zm5 1C5.784 3 4 4.784 4 7s1.784 4 4 4c.382 0 .744-.069 1.094-.168L8.27 7.945C8.182 7.97 8.096 8 8 8c-.554 0-1-.446-1-1s.446-1 1-1a.998.998 0 0 1 .926 1.371l2.785 1.113A3.991 3.991 0 0 0 8 3zm1 5l1.203 4.574c.14.534.957.531 1.399.2.441-.332.552-.976.199-1.401z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/drive-multidisk.svg new/libyui-qt-2.49.13/src/icons/drive-multidisk.svg --- old/libyui-qt-2.49.7/src/icons/drive-multidisk.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/drive-multidisk.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M3 0C1.892 0 1 .892 1 2v10c0 1.108.892 2 2 2h8c1.108 0 2-.892 2-2V2c0-1.108-.892-2-2-2zm0 2h8v10H3zm11 1v12H3c0 .554.446 1 1 1h10c.554 0 1-.446 1-1V4c0-.554-.446-1-1-1zM7 3C5.338 3 4 4.338 4 6a2.993 2.993 0 0 0 3.588 2.941l-.393-1.96a1 1 0 1 1 .698-.534l1.78.89C9.877 6.935 10 6.485 10 6c0-1.662-1.338-3-3-3z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/drive-multipartition.svg new/libyui-qt-2.49.13/src/icons/drive-multipartition.svg --- old/libyui-qt-2.49.7/src/icons/drive-multipartition.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/drive-multipartition.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#c0bfbc"><path d="M3 0C1.892 0 1 .892 1 2v10c0 1.108.892 2 2 2h5v-2H3V2h8v6h2V2c0-1.108-.892-2-2-2zm4 3C5.338 3 4 4.338 4 6a2.993 2.993 0 0 0 3.588 2.941l-.393-1.96a1 1 0 1 1 .698-.534l1.78.89C9.877 6.935 10 6.485 10 6c0-1.662-1.338-3-3-3zm7 0v5h1V4c0-.554-.446-1-1-1zM3 15c0 .554.446 1 1 1h4v-1H4z"/><path d="M12.5 8.95a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7zM13 10a2.5 2.5 0 0 1-.5 4.95 2.5 2.5 0 0 1-2.445-2H13z"/></g></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/drive-partition.svg new/libyui-qt-2.49.13/src/icons/drive-partition.svg --- old/libyui-qt-2.49.7/src/icons/drive-partition.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/drive-partition.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M3 0C1.892 0 1 .892 1 2v12c0 1.108.892 2 2 2h5v-2H3V2h10v6h2V2c0-1.108-.892-2-2-2zm5 3C5.784 3 4 4.784 4 7s1.784 4 4 4V8c-.554 0-1-.446-1-1s.446-1 1-1a.998.998 0 0 1 .926 1.371L10.5 8h1.355c.085-.32.145-.652.145-1 0-2.216-1.784-4-4-4zm0 5h.285l-.015-.055C8.182 7.97 8.096 8 8 8zm4.5 1A3.5 3.5 0 0 0 9 12.5a3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.5-3.5A3.5 3.5 0 0 0 12.5 9zm.5 1.05a2.5 2.5 0 0 1 2 2.45 2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.445-2H13z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/edit-find.svg new/libyui-qt-2.49.13/src/icons/edit-find.svg --- old/libyui-qt-2.49.7/src/icons/edit-find.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/edit-find.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16.000001" version="1.1" id="svg4243"> +<!-- + +Copyright (C) 2018 Stasiek Michalski <hel...@opensuse.org> + +This image is freely licensed under the terms of Creative +Commons Attribution-ShareAlike 4.0 International license. +You can read terms of the license on: +https://creativecommons.org/licenses/by-sa/4.0/legalcode + +--> + <defs + id="defs4237" /> + <metadata + id="metadata4240"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <path + id="path823" + d="M 6,0 C 2.6862915,0 0,2.6862915 0,6 c 0,3.3137085 2.6862915,6 6,6 1.2450211,-0.0018 2.458645,-0.390881 3.4726562,-1.113281 1.6067708,1.60677 3.2135418,3.213541 4.8203128,4.820312 l 1.414062,-1.414062 C 14.069214,12.655153 12.583263,11.169201 10.884766,9.4707031 11.607475,8.4574674 11.997214,7.2445668 12,6 12,2.6862915 9.3137085,0 6,0 Z m 0,2 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 C 3.790861,10 2,8.209139 2,6 2,3.790861 3.790861,2 6,2 Z" + style="opacity:1;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> +</svg> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/emblem-warning.svg new/libyui-qt-2.49.13/src/icons/emblem-warning.svg --- old/libyui-qt-2.49.7/src/icons/emblem-warning.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/emblem-warning.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.977 0a1 1 0 0 0-.858.525l-7 13A1 1 0 0 0 1 15h14a1 1 0 0 0 .88-1.475l-7-13A1 1 0 0 0 7.978 0zM7 4h2v6H7zm0 7h2v2H7z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/folder-remote.svg new/libyui-qt-2.49.13/src/icons/folder-remote.svg --- old/libyui-qt-2.49.7/src/icons/folder-remote.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/folder-remote.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M2 0C.892 0 0 .892 0 2v13c0 .554.446 1 1 1h14c.554 0 1-.446 1-1V4c0-.554-.446-1-1-1H9V2c0-1.108-.892-2-2-2zm8.5 5c.831 0 1.5.669 1.5 1.5S11.331 8 10.5 8c-.316 0-.608-.098-.85-.264L6.12 9.504l3.528 1.762A1.497 1.497 0 0 1 12 12.5c0 .831-.669 1.5-1.5 1.5S9 13.331 9 12.5c0-.143.027-.277.064-.408L5.69 10.406A1.497 1.497 0 0 1 3 9.5a1.497 1.497 0 0 1 2.694-.902l3.371-1.69A1.488 1.488 0 0 1 9 6.5c0-.831.669-1.5 1.5-1.5z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/media-removable.svg new/libyui-qt-2.49.13/src/icons/media-removable.svg --- old/libyui-qt-2.49.7/src/icons/media-removable.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/media-removable.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M4 6v6c0 2.216 1.784 4 4 4s4-1.784 4-4V6H8zm1 1h6v1H5zm0 2h6v1H5zm0 2h6v1H5zM5 1v4h6V1zm1 1h1v1H6zm3 0h1v1H9z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/view-list-text.svg new/libyui-qt-2.49.13/src/icons/view-list-text.svg --- old/libyui-qt-2.49.7/src/icons/view-list-text.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/view-list-text.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M3 9h8c.554 0 1 .446 1 1s-.446 1-1 1H3c-.554 0-1-.446-1-1s.446-1 1-1zm0 4h4c.554 0 1 .446 1 1s-.446 1-1 1H3c-.554 0-1-.446-1-1s.446-1 1-1zm0-8h10c.554 0 1 .446 1 1s-.446 1-1 1H3c-.554 0-1-.446-1-1s.446-1 1-1zm0-4h6c.554 0 1 .446 1 1s-.446 1-1 1H3c-.554 0-1-.446-1-1s.446-1 1-1z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/view-list-tree.svg new/libyui-qt-2.49.13/src/icons/view-list-tree.svg --- old/libyui-qt-2.49.7/src/icons/view-list-tree.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/view-list-tree.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M10 13h5v1h-5zm0-5h5v1h-5zM6 2v2h9V2zM2 6v8h3v-1H3V9h2V8H3V6zm5 6h1c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1H7c-.554 0-1-.446-1-1v-1c0-.554.446-1 1-1zm0-5h1c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1H7c-.554 0-1-.446-1-1V8c0-.554.446-1 1-1zM2 1h2c.554 0 1 .446 1 1v2c0 .554-.446 1-1 1H2c-.554 0-1-.446-1-1V2c0-.554.446-1 1-1z" fill="#c0bfbc"/></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/view-list.svg new/libyui-qt-2.49.13/src/icons/view-list.svg --- old/libyui-qt-2.49.7/src/icons/view-list.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/view-list.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#c0bfbc"><rect height="4" ry="1" width="4" x="2" y="1"/><rect height="4" ry="1" width="4" x="2" y="6"/><path d="M7 2h7v2H7zm0 5h7v2H7z"/><rect height="4" ry="1" width="4" x="2" y="11"/><path d="M7 12h7v2H7z"/></g></svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/viewmag.xpm new/libyui-qt-2.49.13/src/icons/viewmag.xpm --- old/libyui-qt-2.49.7/src/icons/viewmag.xpm 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/icons/viewmag.xpm 1970-01-01 01:00:00.000000000 +0100 @@ -1,133 +0,0 @@ -/* XPM */ -static const char *viewmag[] = { -/* columns rows colors chars-per-pixel */ -"16 16 111 2", -" c #7A4D27", -". c #61596B", -"X c #6E6F7D", -"o c #874D18", -"O c #A05A13", -"+ c #AF6816", -"@ c #BD7116", -"# c #855427", -"$ c #94622D", -"% c #A36E2C", -"& c #815C41", -"* c #81624C", -"= c #AD7E4A", -"- c #D5902D", -"; c #D7902C", -": c #D8912B", -"> c #DF9A33", -", c #D1A65A", -"< c #D7AE63", -"1 c #D2B16D", -"2 c #D1B16E", -"3 c #DAB66D", -"4 c #F3CC77", -"5 c #F5D07A", -"6 c #F5D07B", -"7 c #707482", -"8 c #887D81", -"9 c #7F8188", -"0 c #7E8289", -"q c #83848A", -"w c #86898D", -"e c #998C8D", -"r c #838993", -"t c #8C8D91", -"y c #8C8C94", -"u c #8E8F97", -"i c #888898", -"p c #89909A", -"a c #8E939D", -"s c #8E929F", -"d c #8E949D", -"f c #929499", -"g c #91979E", -"h c #A0A8B2", -"j c #A6AEB7", -"k c #AAAEB8", -"l c #ACB0B6", -"z c #AEB2B9", -"x c #ACB3BB", -"c c #AFB5BB", -"v c #B0B6BB", -"b c #B1B6BC", -"n c #B1BAC1", -"m c #B4BDC3", -"M c #B4BEC4", -"N c #B9C3C9", -"B c #BBC5CA", -"V c #BEC6CB", -"C c #BDC7CC", -"Z c #BEC8CD", -"A c #BFC8CE", -"S c #BFC9CE", -"D c #C6C8C9", -"F c #C4CACC", -"G c #C3CCCE", -"H c #C2CCD0", -"J c #C3CDD0", -"K c #C4CED2", -"L c #C5CED3", -"P c #C6CFD3", -"I c #C7D1D5", -"U c #C8D1D4", -"Y c #C9D3D7", -"T c #CBD4D7", -"R c #CCD6D9", -"E c #CDD7DA", -"W c #CED8DA", -"Q c #D1D5D5", -"! c #D0D9DB", -"~ c #D1DBDC", -"^ c #D2DBDC", -"/ c #D2DADD", -"( c #D5DDDF", -") c #D5DEDF", -"_ c #D6DEE0", -"` c #D6DFE0", -"' c #D7E0E2", -"] c #D8E1E2", -"[ c #D9E2E3", -"{ c #DAE2E2", -"} c #DBE2E3", -"| c #DDE5E5", -" . c #DEE6E7", -".. c #DFE7E7", -"X. c #E1E1E2", -"o. c #E0E7E8", -"O. c #E0E8E8", -"+. c #E1E8E9", -"@. c #E2EAEA", -"#. c #E3EAEA", -"$. c #E6EAEA", -"%. c #E6ECEC", -"&. c #E7EDED", -"*. c #E8EDED", -"=. c #EBF0F0", -"-. c #ECF0F1", -";. c #EDF1F1", -":. c #F0F4F4", -">. c #F3F6F6", -",. c #F8F9F9", -"<. c None", -/* pixels */ -"<.<.<.k x c b z <.<.<.<.<.<.<.<.", -"<.<.j M C S A V v <.<.<.<.<.<.<.", -"<.h N T ^ R K I U l <.<.<.<.<.<.", -"s n Y ..*./ ` ~ ) F <.<.<.<.<.<.", -"a B ! &.-._ o.| .{ f <.<.<.<.<.", -"g Z P E ( +.&.%.*.%.t <.<.<.<.<.", -"r S L ! } %.*.;.:.$.q <.<.<.<.<.", -"7 m H R [ #.=.>.,.D <.<.<.<.<.<.", -"<.p J W ] @.=.>.X.y <.<.<.<.<.<.", -"<.<.d G ' O.*.Q u i e <.<.<.<.<.", -"<.<.<.0 0 w 9 X <.8 = ; @ <.<.<.", -"<.<.<.<.<.<.<.<.<.<., 6 > + <.<.", -"<.<.<.<.<.<.<.<.<.<.% 3 5 : O <.", -"<.<.<.<.<.<.<.<.<.<.<.$ 1 4 - o ", -"<.<.<.<.<.<.<.<.<.<.<.<.# 2 < & ", -"<.<.<.<.<.<.<.<.<.<.<.<.<. * . " -}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/zoom-in.svg new/libyui-qt-2.49.13/src/icons/zoom-in.svg --- old/libyui-qt-2.49.7/src/icons/zoom-in.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/icons/zoom-in.svg 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16.000001" version="1.1" id="svg4243"> +<!-- + +Copyright (C) 2018 Stasiek Michalski <hel...@opensuse.org> + +This image is freely licensed under the terms of Creative +Commons Attribution-ShareAlike 4.0 International license. +You can read terms of the license on: +https://creativecommons.org/licenses/by-sa/4.0/legalcode + +--> + <defs + id="defs4237" /> + <metadata + id="metadata4240"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <path + id="path819" + d="M 5,3 V 9 H 7 V 3 Z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#33d17a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + id="path821" + d="M 3,5 V 7 H 9 V 5 Z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#33d17a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + id="path823" + d="M 6,0 C 2.6862915,0 0,2.6862915 0,6 c 0,3.3137085 2.6862915,6 6,6 1.2450211,-0.0018 2.458645,-0.390881 3.4726562,-1.113281 1.6067708,1.60677 3.2135418,3.213541 4.8203128,4.820312 l 1.414062,-1.414062 C 14.069214,12.655153 12.583263,11.169201 10.884766,9.4707031 11.607475,8.4574674 11.997214,7.2445668 12,6 12,2.6862915 9.3137085,0 6,0 Z m 0,2 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 C 3.790861,10 2,8.209139 2,6 2,3.790861 3.790861,2 6,2 Z" + style="opacity:1;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> +</svg> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/icons/zoom-in.xpm new/libyui-qt-2.49.13/src/icons/zoom-in.xpm --- old/libyui-qt-2.49.7/src/icons/zoom-in.xpm 2018-10-16 14:04:32.000000000 +0200 +++ new/libyui-qt-2.49.13/src/icons/zoom-in.xpm 1970-01-01 01:00:00.000000000 +0100 @@ -1,162 +0,0 @@ -/* XPM */ -static const char *zoom_in[] = { -/* columns rows colors chars-per-pixel */ -"24 24 132 2", -" c black", -". c #010101", -"X c #020202", -"o c gray1", -"O c gray2", -"+ c #060606", -"@ c #090909", -"# c gray4", -"$ c #0B0B0B", -"% c #0E0E0E", -"& c gray6", -"* c #101010", -"= c #111111", -"- c #131313", -"; c gray8", -": c #1B1B1B", -"> c gray11", -", c gray12", -"< c #202020", -"1 c gray13", -"2 c #222222", -"3 c gray15", -"4 c #272727", -"5 c gray16", -"6 c gray17", -"7 c #2D2D2D", -"8 c gray18", -"9 c gray19", -"0 c #313131", -"q c #343434", -"w c #3A3A3A", -"e c gray23", -"r c #3C3C3C", -"t c #3F3F3F", -"y c #414141", -"u c gray26", -"i c #434343", -"p c #444444", -"a c gray27", -"s c #4C4C4C", -"d c #515151", -"f c gray34", -"g c #5B5B5B", -"h c gray37", -"j c #5F5F5F", -"k c gray38", -"l c #676767", -"z c #686868", -"x c #6D6D6D", -"c c gray45", -"v c gray46", -"b c #777777", -"n c #797979", -"m c gray48", -"M c #909090", -"N c #939393", -"B c gray60", -"V c #9A9A9A", -"C c #9B9B9B", -"Z c #9D9D9D", -"A c gray63", -"S c #A5A5A5", -"D c #A7A7A7", -"F c gray66", -"G c gray67", -"H c #B2B2B2", -"J c #B4B4B4", -"K c #B6B6B6", -"L c gray72", -"P c #B9B9B9", -"I c gray73", -"U c #BBBBBB", -"Y c #BCBCBC", -"T c gray74", -"R c gray75", -"E c #C1C1C1", -"W c gray76", -"Q c #C5C5C5", -"! c #C6C6C6", -"~ c gray78", -"^ c #C8C8C8", -"/ c gray79", -"( c #CACACA", -") c #CBCBCB", -"_ c gray80", -"` c #CDCDCD", -"' c #CECECE", -"] c gray81", -"[ c #D0D0D0", -"{ c gray82", -"} c #D2D2D2", -"| c LightGray", -" . c gray83", -".. c #D5D5D5", -"X. c gray84", -"o. c #D7D7D7", -"O. c #D8D8D8", -"+. c gray85", -"@. c #DADADA", -"#. c gray86", -"$. c gainsboro", -"%. c #DFDFDF", -"&. c gray88", -"*. c #E1E1E1", -"=. c #E2E2E2", -"-. c gray89", -";. c #E4E4E4", -":. c gray90", -">. c #E6E6E6", -",. c #E7E7E7", -"<. c #E9E9E9", -"1. c #EAEAEA", -"2. c gray92", -"3. c #ECECEC", -"4. c gray93", -"5. c #EEEEEE", -"6. c #EFEFEF", -"7. c gray94", -"8. c #F1F1F1", -"9. c gray95", -"0. c #F3F3F3", -"q. c #F4F4F4", -"w. c gray96", -"e. c #F6F6F6", -"r. c #F8F8F8", -"t. c #F9F9F9", -"y. c gray98", -"u. c #FBFBFB", -"i. c gray99", -"p. c #FDFDFD", -"a. c #FEFEFE", -"s. c None", -/* pixels */ -"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.", -"s.s.s.s.s.s.s.q 7 5 3 3 3 s.s.s.s.s.s.s.s.s.s.s.", -"s.s.s.s.s.8 9 c A J H Z l < > s.s.s.s.s.s.s.s.s.", -"s.s.s.s.4 k J ( ] [ ' / E D s - s.s.s.s.s.s.s.s.", -"s.s.s.2 v ( | #.,.6.0.8.:.} Y h * s.s.s.s.s.s.s.", -"s.s.1 g _ o.:.w.y.u.y.r.w.7.*.W i & s.s.s.s.s.s.", -"s.s., P X.,.t.u.p.a a u.r.9.3.;.G % s.s.s.s.s.s.", -"s.: x } *.w.y.p.a.a a i.t.w.5.>.#.f @ s.s.s.s.s.", -"s.; F O.5.e.t.i.a.a a u.r.q.5.>.$.C + s.s.s.s.s.", -"s.= Q %.6.w.p p a a a p i u 4.:.#.R + s.s.s.s.s.", -"s.% ! -.3.9.i p p p p i u y 1.&.o.I O s.s.s.s.s.", -"s.$ S *.,.4.8.q.e.i i 0.6.3.;.#.{ N X s.s.s.s.s.", -"s.# j +.*.>.2.5.6.y y 4.<.;.#. .( s s.s.s.s.s.", -"s.s.# J O.$.=.:.>.t t -.%.@. .) A X s.s.s.s.s.s.", -"s.s.+ e _ } .@.#.@.#.O...[ ^ T 8 s.s.s.s.s.s.", -"s.s.s.O d W ~ ) _ ` ) ) ^ W L a s.s.s.s.s.s.s.", -"s.s.s.s.o 0 B U T Y Y Y K M 6 s.s.s.s.s.s.", -"s.s.s.s.s.. o y m V V b r s. s.s.s.s.", -"s.s.s.s.s.s.s. s.s.s.s.< < s.s.s.", -"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s. z q s.s.", -"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s. n w s.", -"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s. z , s.", -"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s. s.s.", -"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s." -}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.49.7/src/qt_icons.qrc new/libyui-qt-2.49.13/src/qt_icons.qrc --- old/libyui-qt-2.49.7/src/qt_icons.qrc 1970-01-01 01:00:00.000000000 +0100 +++ new/libyui-qt-2.49.13/src/qt_icons.qrc 2018-12-18 15:11:48.000000000 +0100 @@ -0,0 +1,24 @@ +<!DOCTYPE RCC> +<RCC version="1.0"> + <qresource> + <file alias="computer">icons/computer.svg</file> + <file alias="configure">icons/configure.svg</file> + <file alias="dialog-error">icons/dialog-error.svg</file> + <file alias="dialog-information">icons/dialog-information.svg</file> + <file alias="dialog-question">icons/dialog-question.svg</file> + <file alias="dialog-warning">icons/dialog-warning.svg</file> + <file alias="drive-harddisk-encrypted">icons/drive-harddisk-encrypted.svg</file> + <file alias="drive-harddisk">icons/drive-harddisk.svg</file> + <file alias="drive-multidisk">icons/drive-multidisk.svg</file> + <file alias="drive-multipartition">icons/drive-multipartition.svg</file> + <file alias="drive-partition">icons/drive-partition.svg</file> + <file alias="edit-find">icons/edit-find.svg</file> + <file alias="emblem-warning">icons/emblem-warning.svg</file> + <file alias="folder-remote">icons/folder-remote.svg</file> + <file alias="media-removable">icons/media-removable.svg</file> + <file alias="view-list">icons/view-list.svg</file> + <file alias="view-list-text">icons/view-list-text.svg</file> + <file alias="view-list-tree">icons/view-list-tree.svg</file> + <file alias="zoom-in">icons/zoom-in.svg</file> + </qresource> +</RCC>