From: Manuel Nickschas Date: Sat, 25 Oct 2014 14:14:12 +0000 (+0200) Subject: Rework how icons are handled in the build system X-Git-Tag: 0.12-beta1~53 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=6310438a4efce3d2ecbd5faf1d3ceebe0c6524c2 Rework how icons are handled in the build system In preparation of moving to native Qt icon theme support, this commit reworks the handling of icons in the build system: * Move all vital icons (i.e. application, channel and nicklist icons) into the hicolor theme * Always embed the hicolor theme, so we always find the vital icons as a fallback * Move the bundled Oxygen theme to oxygen/ and include metadata and index files, so QIconLoader can find this theme as a fallback (a system-installed theme will be preferred in the future, however) * Ship all icon sizes rather than just the requested ones, so Qt can later pick the most applicable size * Refactor the Oxygen import script accordingly * Clean up the CMakeLists.txt * Adapt resource initialization code --- diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt index b9cc9a03..e7ed673a 100644 --- a/icons/CMakeLists.txt +++ b/icons/CMakeLists.txt @@ -1,56 +1,42 @@ # Install icons -# We put them in DATA_INSTALL_DIR rather than ICON_INSTALL_DIR, to avoid -# polluting the global namespace and to allow overriding +# +# We put the bundled oxygen icon theme in DATA_INSTALL_DIR rather than ICON_INSTALL_DIR, +# in order to avoid conflicts. As we add this directory to XDG_DATA_DIRS at runtime, +# the bundled theme will be found by Qt only if there is no oxygen theme installed +# in system directories. +# +# The hicolor folder contains icons vital for the Quassel UI (such as in the channel and nick +# lists). It is installed into the system icon directory (in order to allow overriding) and +# additionally always embedded as a fallback resource. + +if (WANT_MONO OR WANT_QTCLIENT) + set(ICON_RCS ${CMAKE_CURRENT_SOURCE_DIR}/hicolor.qrc) # always embed those + + if (EMBED_DATA) + if (WITH_OXYGEN) + message(STATUS "Embedding bundled Oxygen icons") + set(ICON_RCS ${ICON_RCS} ${CMAKE_CURRENT_SOURCE_DIR}/oxygen.qrc) + endif() + else() + install(DIRECTORY hicolor DESTINATION ${ICON_INSTALL_DIR}) + if (WITH_OXYGEN) + message(STATUS "Installing bundled Oxygen icons") + install(DIRECTORY oxygen DESTINATION ${DATA_INSTALL_DIR}/quassel/icons) + endif() + endif() + + if (NOT WITH_OXYGEN) + message(STATUS "Not installing bundled Oxygen icons") + endif() -if(WANT_MONO OR WANT_QTCLIENT) - - # Figure out if we want to install KDE's icons - # Starting with KDE 4.3, they shouldn't be needed anymore - set(INSTALL_OXY true) - string(TOUPPER ${WITH_OXYGEN} OXY_UPPER) - if(NOT OXY_UPPER) - set(INSTALL_OXY false) - elseif(OXY_UPPER MATCHES "AUTO") - if(HAVE_KDE) - if(KDE_VERSION VERSION_GREATER 4.2.99) - set(INSTALL_OXY false) - endif(KDE_VERSION VERSION_GREATER 4.2.99) - endif(HAVE_KDE) - endif(NOT OXY_UPPER) - - if(INSTALL_OXY) - message(STATUS "Installing Oxygen icons") - else(INSTALL_OXY) - message(STATUS "Not installing Oxygen icons") - endif(INSTALL_OXY) - - if(EMBED_DATA) - set(ICON_RCS ${CMAKE_CURRENT_SOURCE_DIR}/hicolor.qrc ${CMAKE_CURRENT_SOURCE_DIR}/oxygen.qrc) - if(INSTALL_OXY) - set(ICON_RCS ${ICON_RCS} ${CMAKE_CURRENT_SOURCE_DIR}/oxygen_kde.qrc) - endif(INSTALL_OXY) set(CLIENT_RCS ${CLIENT_RCS} ${ICON_RCS} PARENT_SCOPE) - else(EMBED_DATA) - install(DIRECTORY hicolor DESTINATION ${ICON_INSTALL_DIR}) - install(DIRECTORY oxygen DESTINATION ${DATA_INSTALL_DIR}/quassel/icons) - if(INSTALL_OXY) - install(DIRECTORY oxygen_kde/ DESTINATION ${DATA_INSTALL_DIR}/quassel/icons/oxygen) - endif(INSTALL_OXY) - endif(EMBED_DATA) -endif(WANT_MONO OR WANT_QTCLIENT) +endif() # Application icon -# cmake-2.6.2 can't handle nested conditions -# if((UNIX AND NOT APPLE) OR HAVE_KDE) -if(HAVE_KDE OR UNIX) - if(HAVE_KDE OR NOT APPLE) - - install(FILES oxygen_kde/48x48/apps/quassel.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/48x48/apps) - if(CMAKE_INSTALL_PREFIX STREQUAL "/usr") - install(FILES oxygen_kde/48x48/apps/quassel.png DESTINATION /usr/share/pixmaps) - endif(CMAKE_INSTALL_PREFIX STREQUAL "/usr") - -# endif((UNIX AND NOT APPLE) OR HAVE_KDE) - endif(HAVE_KDE OR NOT APPLE) -endif(HAVE_KDE OR UNIX) +if (HAVE_KDE OR (UNIX AND NOT APPLE)) + install(FILES hicolor/48x48/apps/quassel.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/48x48/apps) + if (CMAKE_INSTALL_PREFIX STREQUAL "/usr") + install(FILES hicolor/48x48/apps/quassel.png DESTINATION /usr/share/pixmaps) + endif() +endif() diff --git a/icons/README.Oxygen b/icons/README.Oxygen index fe160b5d..43c87096 100644 --- a/icons/README.Oxygen +++ b/icons/README.Oxygen @@ -1,15 +1,15 @@ -The icons found in oxygen and oxygen_kde are a stripped version of the Oxygen +The icons found in the oxygen directory are a stripped version of the Oxygen icon theme, part of KDE4, as found in KDE's svn. We have removed the parts of the theme we don't use in order to conserve space in our own repository and to make downloads smaller. The icons found here have been imported from: -svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase/runtime/pics/oxygen -Revision: 1017094 +svn://anonsvn.kde.org/home/kde/trunk/kdesupport/oxygen-icons +Revision: 1394510 We, the authors of Quassel IRC, do solely distribute this icon set (or parts thereof), we are not involved in creating/editing/maintaining it. Please see -the appropriate files, in particular AUTHORS and COPYING, in this directory. +the appropriate files, in particular AUTHORS and COPYING, in the oxygen directory. All icon files in this directory were copied verbatim and not modified by us. We would like to thank the Oxygen team for creating such terrific artwork, diff --git a/icons/hicolor.qrc b/icons/hicolor.qrc index cd5b9e89..2ad00b13 100644 --- a/icons/hicolor.qrc +++ b/icons/hicolor.qrc @@ -3,19 +3,24 @@ hicolor/16x16/apps/quassel.png hicolor/22x22/apps/quassel.png hicolor/32x32/apps/quassel.png - hicolor/48x48/apps/quassel.png - hicolor/64x64/apps/quassel.png - hicolor/128x128/apps/quassel.png + hicolor/48x48/apps/quassel.png + hicolor/64x64/apps/quassel.png + hicolor/128x128/apps/quassel.png hicolor/16x16/status/quassel-message.png hicolor/22x22/status/quassel-message.png hicolor/32x32/status/quassel-message.png - hicolor/48x48/status/quassel-message.png + hicolor/48x48/status/quassel-message.png hicolor/64x64/status/quassel-message.png hicolor/16x16/status/quassel-inactive.png hicolor/22x22/status/quassel-inactive.png hicolor/32x32/status/quassel-inactive.png - hicolor/48x48/status/quassel-inactive.png - hicolor/64x64/status/quassel-inactive.png - hicolor/128x128/status/quassel-inactive.png + hicolor/48x48/status/quassel-inactive.png + hicolor/64x64/status/quassel-inactive.png + hicolor/128x128/status/quassel-inactive.png + hicolor/16x16/status/irc-channel-joined.png + hicolor/16x16/status/irc-channel-parted.png + hicolor/16x16/actions/im-user.png + hicolor/16x16/actions/im-user-away.png + hicolor/16x16/actions/im-user-offline.png diff --git a/icons/oxygen_kde/16x16/actions/im-user-away.png b/icons/hicolor/16x16/actions/im-user-away.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/im-user-away.png rename to icons/hicolor/16x16/actions/im-user-away.png diff --git a/icons/oxygen_kde/16x16/actions/im-user-offline.png b/icons/hicolor/16x16/actions/im-user-offline.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/im-user-offline.png rename to icons/hicolor/16x16/actions/im-user-offline.png diff --git a/icons/oxygen_kde/16x16/actions/im-user.png b/icons/hicolor/16x16/actions/im-user.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/im-user.png rename to icons/hicolor/16x16/actions/im-user.png diff --git a/icons/oxygen/16x16/status/irc-channel-active.png b/icons/hicolor/16x16/status/irc-channel-joined.png similarity index 100% rename from icons/oxygen/16x16/status/irc-channel-active.png rename to icons/hicolor/16x16/status/irc-channel-joined.png diff --git a/icons/oxygen/16x16/status/irc-channel-inactive.png b/icons/hicolor/16x16/status/irc-channel-parted.png similarity index 100% rename from icons/oxygen/16x16/status/irc-channel-inactive.png rename to icons/hicolor/16x16/status/irc-channel-parted.png diff --git a/icons/oxygen/scalable/status/irc-channel-active.svgz b/icons/hicolor/scalable/status/irc-channel-joined.svgz similarity index 100% rename from icons/oxygen/scalable/status/irc-channel-active.svgz rename to icons/hicolor/scalable/status/irc-channel-joined.svgz diff --git a/icons/oxygen/scalable/status/irc-channel-inactive.svgz b/icons/hicolor/scalable/status/irc-channel-parted.svgz similarity index 100% rename from icons/oxygen/scalable/status/irc-channel-inactive.svgz rename to icons/hicolor/scalable/status/irc-channel-parted.svgz diff --git a/icons/import/blacklisted-icons b/icons/import/blacklisted-icons index d72687fc..43939180 100644 --- a/icons/import/blacklisted-icons +++ b/icons/import/blacklisted-icons @@ -1,4 +1,4 @@ quassel-inactive quassel-message -irc-channel-active -irc-channel-inactive +irc-channel-joined +irc-channel-parted diff --git a/icons/import/extra-icons b/icons/import/extra-icons index 5e3956de..40fce8f3 100644 --- a/icons/import/extra-icons +++ b/icons/import/extra-icons @@ -1 +1 @@ -quassel 16 22 32 48 64 128 +quassel diff --git a/icons/import/import_oxygen.pl b/icons/import/import_oxygen.pl index 9efc2606..4a84bcfe 100755 --- a/icons/import/import_oxygen.pl +++ b/icons/import/import_oxygen.pl @@ -20,34 +20,23 @@ use File::Find; my $oxygen = shift; my $source = "../src"; -my $quassel_icons = "oxygen"; -my $output = "oxygen_kde"; -my $qrcfile_quassel = "oxygen.qrc"; -my $qrcfile_kde = "oxygen_kde.qrc"; +my $output = "oxygen"; +my $qrcfile_kde = "oxygen.qrc"; my $extrafile = "import/extra-icons"; my $blacklistfile = "import/blacklisted-icons"; -my %sizes = ( - Desktop => 48, - Bar => 22, - MainBar => 22, - Small => 16, - Panel => 32, - Dialog => 22 -); - my %req_icons; +my %found_icons; my %blacklist; my %extra; # First, load the icon blacklist -# Format: icon-name 16 22 32 open BLACKLIST, "<$blacklistfile" or die "Could not open $blacklistfile\n"; while() { s/#.*//; - next unless my ($name, $sizes) = /([-\w]+)\s+(\d+(?:\s+\d+)*)?/; - $blacklist{$name} = $sizes; + next unless my ($name) = /([-\w]+)\s*/; + $blacklist{$name} = 1; } close BLACKLIST; @@ -57,19 +46,16 @@ my @results = `grep -r Icon\\(\\" $source`; foreach(@results) { next unless my ($type, $name) = /\W+(\s|Desktop|Bar|MainBar|Small|Panel|Dialog)Icon\("([-\w]+)/; $type = "Desktop" if $type =~ /\s+/; - my $size = $sizes{$type}; - $req_icons{$size}{$name} = 1 - unless exists $blacklist{$name} and ($blacklist{$name} == undef or $blacklist{$name} =~ /$size/); + $req_icons{$name} = 1 + unless exists $blacklist{$name}; } # Add extra icons open EXTRA, "<$extrafile" or die "Could not open $extrafile\n"; while() { s/#.*//; - next unless my ($name, $sizes) = /([-\w]+)\s+(\d+(?:\s+\d+)*)/; - foreach(split /\s+/, $sizes) { - $req_icons{$_}{$name} = 1; - } + next unless my ($name) = /([-\w]+)\s*/; + $req_icons{$name} = 1; } close EXTRA; @@ -81,45 +67,52 @@ system("rm -rf $output"); my %scalables; print "Copying icons from $oxygen...\n"; -foreach my $size (keys %req_icons) { - my $sizestr = $size.'x'.$size; - opendir (BASEDIR, "$oxygen/$sizestr") or die "Could not open dir for size $size\n"; - foreach my $cat (readdir BASEDIR) { +opendir (BASEDIR, "$oxygen") or die "Could not open oxygen basedir\n"; +foreach my $sizestr (readdir BASEDIR) { + next unless $sizestr =~ /\d+x\d+/; + opendir (SIZEDIR, "$oxygen/$sizestr") or die "Could not open dir $sizestr\n"; + foreach my $cat (readdir SIZEDIR) { next if $cat eq '.' or $cat eq '..'; - system "mkdir -p $output/$sizestr/$cat" and die "Could not create category dir\n"; + #system "mkdir -p $output/$sizestr/$cat" and die "Could not create category dir\n"; system "mkdir -p $output/scalable/$cat" and die "Could not create category dir\n"; opendir (CATDIR, "$oxygen/$sizestr/$cat") or die "Could not open category dir\n"; foreach my $icon (readdir CATDIR) { $icon =~ s/\.png$//; - next unless exists $req_icons{$size}{$icon}; - $scalables{"$cat/$icon"} = 1; + next unless exists $req_icons{$icon}; + $scalables{$cat}{$icon} = 1; + system "mkdir -p $output/$sizestr/$cat" and die "Could not create category dir\n"; system "cp -a $oxygen/$sizestr/$cat/$icon.png $output/$sizestr/$cat" and die "Error while copying file $sizestr/$cat/$icon.png\n"; - # print "Copy: $oxygen/$sizestr/$cat/$icon.png\n"; - delete $req_icons{$size}{$icon}; + #print "Copy: $oxygen/$sizestr/$cat/$icon.png\n"; + $found_icons{$icon} = 1; } closedir CATDIR; } - closedir BASEDIR; + closedir SIZEDIR; } +closedir BASEDIR; # Copy scalables -foreach my $scalable (keys %scalables) { - system "cp -a $oxygen/scalable/$scalable.svgz $output/scalable/$scalable.svgz"; +foreach my $cat (keys %scalables) { + system "mkdir -p $output/scalable/$cat" and die "Could not create category dir\n"; + foreach my $scalable (keys %scalables{$cat}) { + system "cp -a $oxygen/scalable/$cat/$scalable.svgz $output/scalable/$cat/$scalable.svgz"; + } } # Warn if we have still icons left -foreach my $size (keys %req_icons) { - foreach my $missing (keys %{ $req_icons{$size} }) { - print "Warning: Missing icon $missing (size $size)\n"; - } +foreach my $icon (keys %req_icons) { + next if defined $found_icons{$icon}; + print "Warning: Missing icon $icon\n"; } # Generate .qrc my @file_list; -generate_qrc($quassel_icons, $qrcfile_quassel); generate_qrc($output, $qrcfile_kde); +# Copy license etc. +system "cp $oxygen/AUTHORS $oxygen/CONTRIBUTING $oxygen/COPYING $oxygen/index.theme $output/"; + print "Done.\n"; ######################################################################################## @@ -144,8 +137,6 @@ sub generate_qrc { sub push_icon_path { return unless /\.png$/; - my $alias = $File::Find::name; - $alias =~ s,^[^/]*(.*),$1,; - push @file_list, " $File::Find::name"; + push @file_list, " $File::Find::name"; } diff --git a/icons/oxygen.qrc b/icons/oxygen.qrc index b0261dab..48a3a5f8 100644 --- a/icons/oxygen.qrc +++ b/icons/oxygen.qrc @@ -1,6 +1,286 @@ - oxygen/16x16/status/irc-channel-inactive.png - oxygen/16x16/status/irc-channel-active.png + oxygen/22x22/actions/irc-voice.png + oxygen/22x22/actions/go-next.png + oxygen/22x22/actions/im-user.png + oxygen/22x22/actions/im-ban-kick-user.png + oxygen/22x22/actions/application-exit.png + oxygen/22x22/actions/go-previous.png + oxygen/22x22/actions/list-remove-user.png + oxygen/22x22/actions/dialog-close.png + oxygen/22x22/actions/irc-close-channel.png + oxygen/22x22/actions/mail-message-new.png + oxygen/22x22/actions/media-playback-start.png + oxygen/22x22/actions/document-edit.png + oxygen/22x22/actions/show-menu.png + oxygen/22x22/actions/go-next-view.png + oxygen/22x22/actions/document-open.png + oxygen/22x22/actions/dialog-cancel.png + oxygen/22x22/actions/edit-delete.png + oxygen/22x22/actions/edit-clear-locationbar-ltr.png + oxygen/22x22/actions/edit-copy.png + oxygen/22x22/actions/list-add-user.png + oxygen/22x22/actions/network-disconnect.png + oxygen/22x22/actions/network-connect.png + oxygen/22x22/actions/irc-remove-operator.png + oxygen/22x22/actions/view-refresh.png + oxygen/22x22/actions/format-text-color.png + oxygen/22x22/actions/irc-unvoice.png + oxygen/22x22/actions/im-kick-user.png + oxygen/22x22/actions/irc-operator.png + oxygen/22x22/actions/configure-shortcuts.png + oxygen/22x22/actions/irc-join-channel.png + oxygen/22x22/actions/format-fill-color.png + oxygen/22x22/actions/help-about.png + oxygen/22x22/actions/list-add.png + oxygen/22x22/actions/format-text-italic.png + oxygen/22x22/actions/go-up.png + oxygen/22x22/actions/zoom-in.png + oxygen/22x22/actions/edit-clear-locationbar-rtl.png + oxygen/22x22/actions/tools-report-bug.png + oxygen/22x22/actions/im-user-offline.png + oxygen/22x22/actions/view-fullscreen.png + oxygen/22x22/actions/format-text-bold.png + oxygen/22x22/actions/zoom-out.png + oxygen/22x22/actions/flag-blue.png + oxygen/22x22/actions/document-encrypt.png + oxygen/22x22/actions/go-down.png + oxygen/22x22/actions/zoom-original.png + oxygen/22x22/actions/edit-rename.png + oxygen/22x22/actions/im-user-away.png + oxygen/22x22/actions/configure.png + oxygen/22x22/actions/format-text-underline.png + oxygen/22x22/actions/edit-find.png + oxygen/22x22/actions/im-ban-user.png + oxygen/22x22/actions/go-previous-view.png + oxygen/22x22/devices/network-wired.png + oxygen/22x22/apps/quassel.png + oxygen/22x22/status/dialog-information.png + oxygen/22x22/status/security-low.png + oxygen/22x22/status/user-away.png + oxygen/22x22/status/security-high.png + oxygen/32x32/actions/go-next-view.png + oxygen/32x32/actions/go-up.png + oxygen/32x32/actions/list-add.png + oxygen/32x32/actions/format-fill-color.png + oxygen/32x32/actions/go-next.png + oxygen/32x32/actions/im-user.png + oxygen/32x32/actions/go-previous-view.png + oxygen/32x32/actions/edit-copy.png + oxygen/32x32/actions/view-refresh.png + oxygen/32x32/actions/network-connect.png + oxygen/32x32/actions/zoom-out.png + oxygen/32x32/actions/im-ban-kick-user.png + oxygen/32x32/actions/application-exit.png + oxygen/32x32/actions/network-disconnect.png + oxygen/32x32/actions/list-remove-user.png + oxygen/32x32/actions/im-kick-user.png + oxygen/32x32/actions/irc-operator.png + oxygen/32x32/actions/edit-rename.png + oxygen/32x32/actions/edit-clear-locationbar-rtl.png + oxygen/32x32/actions/mail-message-new.png + oxygen/32x32/actions/document-edit.png + oxygen/32x32/actions/im-ban-user.png + oxygen/32x32/actions/document-open.png + oxygen/32x32/actions/dialog-cancel.png + oxygen/32x32/actions/format-text-italic.png + oxygen/32x32/actions/list-add-user.png + oxygen/32x32/actions/go-previous.png + oxygen/32x32/actions/flag-blue.png + oxygen/32x32/actions/irc-remove-operator.png + oxygen/32x32/actions/im-user-offline.png + oxygen/32x32/actions/view-fullscreen.png + oxygen/32x32/actions/configure.png + oxygen/32x32/actions/irc-close-channel.png + oxygen/32x32/actions/im-user-away.png + oxygen/32x32/actions/edit-find.png + oxygen/32x32/actions/media-playback-start.png + oxygen/32x32/actions/help-about.png + oxygen/32x32/actions/configure-shortcuts.png + oxygen/32x32/actions/irc-join-channel.png + oxygen/32x32/actions/zoom-in.png + oxygen/32x32/actions/edit-delete.png + oxygen/32x32/actions/irc-voice.png + oxygen/32x32/actions/format-text-underline.png + oxygen/32x32/actions/go-down.png + oxygen/32x32/actions/irc-unvoice.png + oxygen/32x32/actions/tools-report-bug.png + oxygen/32x32/actions/dialog-close.png + oxygen/32x32/actions/format-text-color.png + oxygen/32x32/actions/edit-clear-locationbar-ltr.png + oxygen/32x32/actions/zoom-original.png + oxygen/32x32/actions/format-text-bold.png + oxygen/32x32/actions/document-encrypt.png + oxygen/32x32/actions/show-menu.png + oxygen/32x32/devices/network-wired.png + oxygen/32x32/apps/quassel.png + oxygen/32x32/status/user-away.png + oxygen/32x32/status/dialog-information.png + oxygen/32x32/status/security-high.png + oxygen/32x32/status/security-low.png + oxygen/16x16/actions/edit-delete.png + oxygen/16x16/actions/im-user-offline.png + oxygen/16x16/actions/view-fullscreen.png + oxygen/16x16/actions/im-user.png + oxygen/16x16/actions/go-next.png + oxygen/16x16/actions/show-menu.png + oxygen/16x16/actions/list-add.png + oxygen/16x16/actions/edit-clear-locationbar-ltr.png + oxygen/16x16/actions/irc-unvoice.png + oxygen/16x16/actions/format-text-italic.png + oxygen/16x16/actions/dialog-close.png + oxygen/16x16/actions/edit-copy.png + oxygen/16x16/actions/irc-close-channel.png + oxygen/16x16/actions/zoom-out.png + oxygen/16x16/actions/irc-join-channel.png + oxygen/16x16/actions/zoom-original.png + oxygen/16x16/actions/go-next-view.png + oxygen/16x16/actions/irc-remove-operator.png + oxygen/16x16/actions/tools-report-bug.png + oxygen/16x16/actions/configure-shortcuts.png + oxygen/16x16/actions/edit-clear-locationbar-rtl.png + oxygen/16x16/actions/view-refresh.png + oxygen/16x16/actions/format-text-bold.png + oxygen/16x16/actions/media-playback-start.png + oxygen/16x16/actions/document-encrypt.png + oxygen/16x16/actions/format-text-color.png + oxygen/16x16/actions/edit-rename.png + oxygen/16x16/actions/im-kick-user.png + oxygen/16x16/actions/irc-operator.png + oxygen/16x16/actions/im-ban-user.png + oxygen/16x16/actions/go-previous-view.png + oxygen/16x16/actions/format-text-underline.png + oxygen/16x16/actions/flag-blue.png + oxygen/16x16/actions/network-connect.png + oxygen/16x16/actions/format-fill-color.png + oxygen/16x16/actions/document-edit.png + oxygen/16x16/actions/zoom-in.png + oxygen/16x16/actions/go-previous.png + oxygen/16x16/actions/configure.png + oxygen/16x16/actions/im-ban-kick-user.png + oxygen/16x16/actions/application-exit.png + oxygen/16x16/actions/document-open.png + oxygen/16x16/actions/list-remove-user.png + oxygen/16x16/actions/edit-find.png + oxygen/16x16/actions/dialog-cancel.png + oxygen/16x16/actions/go-down.png + oxygen/16x16/actions/list-add-user.png + oxygen/16x16/actions/mail-message-new.png + oxygen/16x16/actions/help-about.png + oxygen/16x16/actions/network-disconnect.png + oxygen/16x16/actions/irc-voice.png + oxygen/16x16/actions/go-up.png + oxygen/16x16/actions/im-user-away.png + oxygen/16x16/devices/network-wired.png + oxygen/16x16/apps/quassel.png + oxygen/16x16/status/security-low.png + oxygen/16x16/status/user-away.png + oxygen/16x16/status/security-high.png + oxygen/16x16/status/dialog-information.png + oxygen/64x64/actions/list-add-user.png + oxygen/64x64/actions/im-user-away.png + oxygen/64x64/actions/configure.png + oxygen/64x64/actions/im-user-offline.png + oxygen/64x64/actions/go-next.png + oxygen/64x64/actions/im-user.png + oxygen/64x64/actions/go-up.png + oxygen/64x64/actions/im-ban-kick-user.png + oxygen/64x64/actions/edit-find.png + oxygen/64x64/actions/application-exit.png + oxygen/64x64/actions/go-down.png + oxygen/64x64/actions/go-previous.png + oxygen/64x64/actions/im-ban-user.png + oxygen/64x64/actions/im-kick-user.png + oxygen/64x64/actions/document-edit.png + oxygen/64x64/actions/tools-report-bug.png + oxygen/64x64/devices/network-wired.png + oxygen/64x64/apps/quassel.png + oxygen/64x64/status/security-high.png + oxygen/64x64/status/security-low.png + oxygen/64x64/status/user-away.png + oxygen/64x64/status/dialog-information.png + oxygen/128x128/actions/mail-message-new.png + oxygen/128x128/actions/im-ban-kick-user.png + oxygen/128x128/actions/document-edit.png + oxygen/128x128/actions/im-user-offline.png + oxygen/128x128/actions/application-exit.png + oxygen/128x128/actions/im-user.png + oxygen/128x128/actions/go-next.png + oxygen/128x128/actions/im-kick-user.png + oxygen/128x128/actions/go-down.png + oxygen/128x128/actions/list-add-user.png + oxygen/128x128/actions/im-ban-user.png + oxygen/128x128/actions/go-previous.png + oxygen/128x128/actions/configure.png + oxygen/128x128/actions/tools-report-bug.png + oxygen/128x128/actions/im-user-away.png + oxygen/128x128/actions/go-up.png + oxygen/128x128/actions/edit-find.png + oxygen/128x128/devices/network-wired.png + oxygen/128x128/apps/quassel.png + oxygen/128x128/status/security-high.png + oxygen/128x128/status/security-low.png + oxygen/128x128/status/dialog-information.png + oxygen/48x48/actions/document-open.png + oxygen/48x48/actions/configure-shortcuts.png + oxygen/48x48/actions/go-next.png + oxygen/48x48/actions/im-user.png + oxygen/48x48/actions/flag-blue.png + oxygen/48x48/actions/dialog-cancel.png + oxygen/48x48/actions/list-add-user.png + oxygen/48x48/actions/configure.png + oxygen/48x48/actions/edit-find.png + oxygen/48x48/actions/irc-join-channel.png + oxygen/48x48/actions/edit-clear-locationbar-ltr.png + oxygen/48x48/actions/dialog-close.png + oxygen/48x48/actions/network-disconnect.png + oxygen/48x48/actions/list-add.png + oxygen/48x48/actions/irc-voice.png + oxygen/48x48/actions/media-playback-start.png + oxygen/48x48/actions/tools-report-bug.png + oxygen/48x48/actions/go-next-view.png + oxygen/48x48/actions/edit-rename.png + oxygen/48x48/actions/network-connect.png + oxygen/48x48/actions/irc-close-channel.png + oxygen/48x48/actions/go-up.png + oxygen/48x48/actions/format-text-bold.png + oxygen/48x48/actions/zoom-out.png + oxygen/48x48/actions/document-encrypt.png + oxygen/48x48/actions/im-ban-user.png + oxygen/48x48/actions/show-menu.png + oxygen/48x48/actions/help-about.png + oxygen/48x48/actions/view-refresh.png + oxygen/48x48/actions/format-text-italic.png + oxygen/48x48/actions/go-previous.png + oxygen/48x48/actions/zoom-original.png + oxygen/48x48/actions/go-previous-view.png + oxygen/48x48/actions/im-kick-user.png + oxygen/48x48/actions/edit-clear-locationbar-rtl.png + oxygen/48x48/actions/irc-operator.png + oxygen/48x48/actions/edit-copy.png + oxygen/48x48/actions/format-text-color.png + oxygen/48x48/actions/zoom-in.png + oxygen/48x48/actions/format-text-underline.png + oxygen/48x48/actions/im-ban-kick-user.png + oxygen/48x48/actions/application-exit.png + oxygen/48x48/actions/list-remove-user.png + oxygen/48x48/actions/im-user-offline.png + oxygen/48x48/actions/view-fullscreen.png + oxygen/48x48/actions/mail-message-new.png + oxygen/48x48/actions/go-down.png + oxygen/48x48/actions/edit-delete.png + oxygen/48x48/actions/format-fill-color.png + oxygen/48x48/actions/irc-remove-operator.png + oxygen/48x48/actions/irc-unvoice.png + oxygen/48x48/actions/document-edit.png + oxygen/48x48/actions/im-user-away.png + oxygen/48x48/devices/network-wired.png + oxygen/48x48/apps/quassel.png + oxygen/48x48/status/user-away.png + oxygen/48x48/status/dialog-information.png + oxygen/48x48/status/security-high.png + oxygen/48x48/status/security-low.png + oxygen/256x256/devices/network-wired.png + oxygen/256x256/apps/quassel.png diff --git a/icons/oxygen/128x128/actions/application-exit.png b/icons/oxygen/128x128/actions/application-exit.png new file mode 100644 index 00000000..32be6b3f Binary files /dev/null and b/icons/oxygen/128x128/actions/application-exit.png differ diff --git a/icons/oxygen/128x128/actions/configure.png b/icons/oxygen/128x128/actions/configure.png new file mode 100644 index 00000000..ecbb741d Binary files /dev/null and b/icons/oxygen/128x128/actions/configure.png differ diff --git a/icons/oxygen/128x128/actions/document-edit.png b/icons/oxygen/128x128/actions/document-edit.png new file mode 100644 index 00000000..76ff8ece Binary files /dev/null and b/icons/oxygen/128x128/actions/document-edit.png differ diff --git a/icons/oxygen/128x128/actions/edit-find.png b/icons/oxygen/128x128/actions/edit-find.png new file mode 100644 index 00000000..91238202 Binary files /dev/null and b/icons/oxygen/128x128/actions/edit-find.png differ diff --git a/icons/oxygen/128x128/actions/go-down.png b/icons/oxygen/128x128/actions/go-down.png new file mode 100644 index 00000000..262deb23 Binary files /dev/null and b/icons/oxygen/128x128/actions/go-down.png differ diff --git a/icons/oxygen/128x128/actions/go-next.png b/icons/oxygen/128x128/actions/go-next.png new file mode 100644 index 00000000..3e0c4247 Binary files /dev/null and b/icons/oxygen/128x128/actions/go-next.png differ diff --git a/icons/oxygen/128x128/actions/go-previous.png b/icons/oxygen/128x128/actions/go-previous.png new file mode 100644 index 00000000..88db1dc2 Binary files /dev/null and b/icons/oxygen/128x128/actions/go-previous.png differ diff --git a/icons/oxygen/128x128/actions/go-up.png b/icons/oxygen/128x128/actions/go-up.png new file mode 100644 index 00000000..02007f20 Binary files /dev/null and b/icons/oxygen/128x128/actions/go-up.png differ diff --git a/icons/oxygen/128x128/actions/im-ban-kick-user.png b/icons/oxygen/128x128/actions/im-ban-kick-user.png new file mode 100644 index 00000000..d6523fff Binary files /dev/null and b/icons/oxygen/128x128/actions/im-ban-kick-user.png differ diff --git a/icons/oxygen/128x128/actions/im-ban-user.png b/icons/oxygen/128x128/actions/im-ban-user.png new file mode 100644 index 00000000..3a8033f5 Binary files /dev/null and b/icons/oxygen/128x128/actions/im-ban-user.png differ diff --git a/icons/oxygen/128x128/actions/im-kick-user.png b/icons/oxygen/128x128/actions/im-kick-user.png new file mode 100644 index 00000000..4aa1fff9 Binary files /dev/null and b/icons/oxygen/128x128/actions/im-kick-user.png differ diff --git a/icons/oxygen/128x128/actions/im-user-away.png b/icons/oxygen/128x128/actions/im-user-away.png new file mode 100644 index 00000000..680ad12c Binary files /dev/null and b/icons/oxygen/128x128/actions/im-user-away.png differ diff --git a/icons/oxygen/128x128/actions/im-user-offline.png b/icons/oxygen/128x128/actions/im-user-offline.png new file mode 100644 index 00000000..9d9c0e5e Binary files /dev/null and b/icons/oxygen/128x128/actions/im-user-offline.png differ diff --git a/icons/oxygen/128x128/actions/im-user.png b/icons/oxygen/128x128/actions/im-user.png new file mode 100644 index 00000000..33095708 Binary files /dev/null and b/icons/oxygen/128x128/actions/im-user.png differ diff --git a/icons/oxygen/128x128/actions/list-add-user.png b/icons/oxygen/128x128/actions/list-add-user.png new file mode 100644 index 00000000..5d29c0f8 Binary files /dev/null and b/icons/oxygen/128x128/actions/list-add-user.png differ diff --git a/icons/oxygen/128x128/actions/mail-message-new.png b/icons/oxygen/128x128/actions/mail-message-new.png new file mode 100644 index 00000000..2f170fb2 Binary files /dev/null and b/icons/oxygen/128x128/actions/mail-message-new.png differ diff --git a/icons/oxygen/128x128/actions/tools-report-bug.png b/icons/oxygen/128x128/actions/tools-report-bug.png new file mode 100644 index 00000000..051e7389 Binary files /dev/null and b/icons/oxygen/128x128/actions/tools-report-bug.png differ diff --git a/icons/oxygen_kde/128x128/apps/quassel.png b/icons/oxygen/128x128/apps/quassel.png similarity index 100% rename from icons/oxygen_kde/128x128/apps/quassel.png rename to icons/oxygen/128x128/apps/quassel.png diff --git a/icons/oxygen/128x128/devices/network-wired.png b/icons/oxygen/128x128/devices/network-wired.png new file mode 100644 index 00000000..cbcf1b62 Binary files /dev/null and b/icons/oxygen/128x128/devices/network-wired.png differ diff --git a/icons/oxygen/128x128/status/dialog-information.png b/icons/oxygen/128x128/status/dialog-information.png new file mode 100644 index 00000000..fe7dd00e Binary files /dev/null and b/icons/oxygen/128x128/status/dialog-information.png differ diff --git a/icons/oxygen/128x128/status/security-high.png b/icons/oxygen/128x128/status/security-high.png new file mode 100644 index 00000000..34ac983a Binary files /dev/null and b/icons/oxygen/128x128/status/security-high.png differ diff --git a/icons/oxygen/128x128/status/security-low.png b/icons/oxygen/128x128/status/security-low.png new file mode 100644 index 00000000..7ba8312d Binary files /dev/null and b/icons/oxygen/128x128/status/security-low.png differ diff --git a/icons/oxygen_kde/16x16/actions/application-exit.png b/icons/oxygen/16x16/actions/application-exit.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/application-exit.png rename to icons/oxygen/16x16/actions/application-exit.png diff --git a/icons/oxygen_kde/16x16/actions/configure-shortcuts.png b/icons/oxygen/16x16/actions/configure-shortcuts.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/configure-shortcuts.png rename to icons/oxygen/16x16/actions/configure-shortcuts.png diff --git a/icons/oxygen_kde/16x16/actions/configure.png b/icons/oxygen/16x16/actions/configure.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/configure.png rename to icons/oxygen/16x16/actions/configure.png diff --git a/icons/oxygen_kde/16x16/actions/dialog-cancel.png b/icons/oxygen/16x16/actions/dialog-cancel.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/dialog-cancel.png rename to icons/oxygen/16x16/actions/dialog-cancel.png diff --git a/icons/oxygen/16x16/actions/dialog-close.png b/icons/oxygen/16x16/actions/dialog-close.png new file mode 100644 index 00000000..2c2f99eb Binary files /dev/null and b/icons/oxygen/16x16/actions/dialog-close.png differ diff --git a/icons/oxygen_kde/16x16/actions/document-edit.png b/icons/oxygen/16x16/actions/document-edit.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/document-edit.png rename to icons/oxygen/16x16/actions/document-edit.png diff --git a/icons/oxygen_kde/16x16/actions/document-encrypt.png b/icons/oxygen/16x16/actions/document-encrypt.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/document-encrypt.png rename to icons/oxygen/16x16/actions/document-encrypt.png diff --git a/icons/oxygen_kde/16x16/actions/document-open.png b/icons/oxygen/16x16/actions/document-open.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/document-open.png rename to icons/oxygen/16x16/actions/document-open.png diff --git a/icons/oxygen_kde/16x16/actions/edit-clear-locationbar-ltr.png b/icons/oxygen/16x16/actions/edit-clear-locationbar-ltr.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/edit-clear-locationbar-ltr.png rename to icons/oxygen/16x16/actions/edit-clear-locationbar-ltr.png diff --git a/icons/oxygen_kde/16x16/actions/edit-clear-locationbar-rtl.png b/icons/oxygen/16x16/actions/edit-clear-locationbar-rtl.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/edit-clear-locationbar-rtl.png rename to icons/oxygen/16x16/actions/edit-clear-locationbar-rtl.png diff --git a/icons/oxygen_kde/16x16/actions/edit-copy.png b/icons/oxygen/16x16/actions/edit-copy.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/edit-copy.png rename to icons/oxygen/16x16/actions/edit-copy.png diff --git a/icons/oxygen_kde/16x16/actions/edit-delete.png b/icons/oxygen/16x16/actions/edit-delete.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/edit-delete.png rename to icons/oxygen/16x16/actions/edit-delete.png diff --git a/icons/oxygen_kde/16x16/actions/edit-find.png b/icons/oxygen/16x16/actions/edit-find.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/edit-find.png rename to icons/oxygen/16x16/actions/edit-find.png diff --git a/icons/oxygen_kde/16x16/actions/edit-rename.png b/icons/oxygen/16x16/actions/edit-rename.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/edit-rename.png rename to icons/oxygen/16x16/actions/edit-rename.png diff --git a/icons/oxygen_kde/16x16/actions/flag-blue.png b/icons/oxygen/16x16/actions/flag-blue.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/flag-blue.png rename to icons/oxygen/16x16/actions/flag-blue.png diff --git a/icons/oxygen_kde/16x16/actions/format-fill-color.png b/icons/oxygen/16x16/actions/format-fill-color.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/format-fill-color.png rename to icons/oxygen/16x16/actions/format-fill-color.png diff --git a/icons/oxygen_kde/16x16/actions/format-text-bold.png b/icons/oxygen/16x16/actions/format-text-bold.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/format-text-bold.png rename to icons/oxygen/16x16/actions/format-text-bold.png diff --git a/icons/oxygen_kde/16x16/actions/format-text-color.png b/icons/oxygen/16x16/actions/format-text-color.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/format-text-color.png rename to icons/oxygen/16x16/actions/format-text-color.png diff --git a/icons/oxygen_kde/16x16/actions/format-text-italic.png b/icons/oxygen/16x16/actions/format-text-italic.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/format-text-italic.png rename to icons/oxygen/16x16/actions/format-text-italic.png diff --git a/icons/oxygen_kde/16x16/actions/format-text-underline.png b/icons/oxygen/16x16/actions/format-text-underline.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/format-text-underline.png rename to icons/oxygen/16x16/actions/format-text-underline.png diff --git a/icons/oxygen_kde/16x16/actions/go-down.png b/icons/oxygen/16x16/actions/go-down.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/go-down.png rename to icons/oxygen/16x16/actions/go-down.png diff --git a/icons/oxygen_kde/16x16/actions/go-next-view.png b/icons/oxygen/16x16/actions/go-next-view.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/go-next-view.png rename to icons/oxygen/16x16/actions/go-next-view.png diff --git a/icons/oxygen_kde/16x16/actions/go-next.png b/icons/oxygen/16x16/actions/go-next.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/go-next.png rename to icons/oxygen/16x16/actions/go-next.png diff --git a/icons/oxygen_kde/16x16/actions/go-previous-view.png b/icons/oxygen/16x16/actions/go-previous-view.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/go-previous-view.png rename to icons/oxygen/16x16/actions/go-previous-view.png diff --git a/icons/oxygen_kde/16x16/actions/go-previous.png b/icons/oxygen/16x16/actions/go-previous.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/go-previous.png rename to icons/oxygen/16x16/actions/go-previous.png diff --git a/icons/oxygen_kde/16x16/actions/go-up.png b/icons/oxygen/16x16/actions/go-up.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/go-up.png rename to icons/oxygen/16x16/actions/go-up.png diff --git a/icons/oxygen_kde/16x16/actions/help-about.png b/icons/oxygen/16x16/actions/help-about.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/help-about.png rename to icons/oxygen/16x16/actions/help-about.png diff --git a/icons/oxygen_kde/16x16/actions/im-ban-kick-user.png b/icons/oxygen/16x16/actions/im-ban-kick-user.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/im-ban-kick-user.png rename to icons/oxygen/16x16/actions/im-ban-kick-user.png diff --git a/icons/oxygen_kde/16x16/actions/im-ban-user.png b/icons/oxygen/16x16/actions/im-ban-user.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/im-ban-user.png rename to icons/oxygen/16x16/actions/im-ban-user.png diff --git a/icons/oxygen_kde/16x16/actions/im-kick-user.png b/icons/oxygen/16x16/actions/im-kick-user.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/im-kick-user.png rename to icons/oxygen/16x16/actions/im-kick-user.png diff --git a/icons/oxygen/16x16/actions/im-user-away.png b/icons/oxygen/16x16/actions/im-user-away.png new file mode 100644 index 00000000..38c61ac6 Binary files /dev/null and b/icons/oxygen/16x16/actions/im-user-away.png differ diff --git a/icons/oxygen/16x16/actions/im-user-offline.png b/icons/oxygen/16x16/actions/im-user-offline.png new file mode 100644 index 00000000..ea10ab33 Binary files /dev/null and b/icons/oxygen/16x16/actions/im-user-offline.png differ diff --git a/icons/oxygen/16x16/actions/im-user.png b/icons/oxygen/16x16/actions/im-user.png new file mode 100644 index 00000000..1d3adc25 Binary files /dev/null and b/icons/oxygen/16x16/actions/im-user.png differ diff --git a/icons/oxygen_kde/16x16/actions/irc-close-channel.png b/icons/oxygen/16x16/actions/irc-close-channel.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/irc-close-channel.png rename to icons/oxygen/16x16/actions/irc-close-channel.png diff --git a/icons/oxygen_kde/16x16/actions/irc-join-channel.png b/icons/oxygen/16x16/actions/irc-join-channel.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/irc-join-channel.png rename to icons/oxygen/16x16/actions/irc-join-channel.png diff --git a/icons/oxygen_kde/16x16/actions/irc-operator.png b/icons/oxygen/16x16/actions/irc-operator.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/irc-operator.png rename to icons/oxygen/16x16/actions/irc-operator.png diff --git a/icons/oxygen_kde/16x16/actions/irc-remove-operator.png b/icons/oxygen/16x16/actions/irc-remove-operator.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/irc-remove-operator.png rename to icons/oxygen/16x16/actions/irc-remove-operator.png diff --git a/icons/oxygen_kde/16x16/actions/irc-unvoice.png b/icons/oxygen/16x16/actions/irc-unvoice.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/irc-unvoice.png rename to icons/oxygen/16x16/actions/irc-unvoice.png diff --git a/icons/oxygen_kde/16x16/actions/irc-voice.png b/icons/oxygen/16x16/actions/irc-voice.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/irc-voice.png rename to icons/oxygen/16x16/actions/irc-voice.png diff --git a/icons/oxygen/16x16/actions/list-add-user.png b/icons/oxygen/16x16/actions/list-add-user.png new file mode 100644 index 00000000..b413be26 Binary files /dev/null and b/icons/oxygen/16x16/actions/list-add-user.png differ diff --git a/icons/oxygen_kde/16x16/actions/list-add.png b/icons/oxygen/16x16/actions/list-add.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/list-add.png rename to icons/oxygen/16x16/actions/list-add.png diff --git a/icons/oxygen/16x16/actions/list-remove-user.png b/icons/oxygen/16x16/actions/list-remove-user.png new file mode 100644 index 00000000..6ac1d684 Binary files /dev/null and b/icons/oxygen/16x16/actions/list-remove-user.png differ diff --git a/icons/oxygen_kde/16x16/actions/mail-message-new.png b/icons/oxygen/16x16/actions/mail-message-new.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/mail-message-new.png rename to icons/oxygen/16x16/actions/mail-message-new.png diff --git a/icons/oxygen_kde/16x16/actions/media-playback-start.png b/icons/oxygen/16x16/actions/media-playback-start.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/media-playback-start.png rename to icons/oxygen/16x16/actions/media-playback-start.png diff --git a/icons/oxygen_kde/16x16/actions/network-connect.png b/icons/oxygen/16x16/actions/network-connect.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/network-connect.png rename to icons/oxygen/16x16/actions/network-connect.png diff --git a/icons/oxygen_kde/16x16/actions/network-disconnect.png b/icons/oxygen/16x16/actions/network-disconnect.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/network-disconnect.png rename to icons/oxygen/16x16/actions/network-disconnect.png diff --git a/icons/oxygen_kde/16x16/actions/show-menu.png b/icons/oxygen/16x16/actions/show-menu.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/show-menu.png rename to icons/oxygen/16x16/actions/show-menu.png diff --git a/icons/oxygen_kde/16x16/actions/tools-report-bug.png b/icons/oxygen/16x16/actions/tools-report-bug.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/tools-report-bug.png rename to icons/oxygen/16x16/actions/tools-report-bug.png diff --git a/icons/oxygen_kde/16x16/actions/view-fullscreen.png b/icons/oxygen/16x16/actions/view-fullscreen.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/view-fullscreen.png rename to icons/oxygen/16x16/actions/view-fullscreen.png diff --git a/icons/oxygen_kde/16x16/actions/view-refresh.png b/icons/oxygen/16x16/actions/view-refresh.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/view-refresh.png rename to icons/oxygen/16x16/actions/view-refresh.png diff --git a/icons/oxygen_kde/16x16/actions/zoom-in.png b/icons/oxygen/16x16/actions/zoom-in.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/zoom-in.png rename to icons/oxygen/16x16/actions/zoom-in.png diff --git a/icons/oxygen_kde/16x16/actions/zoom-original.png b/icons/oxygen/16x16/actions/zoom-original.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/zoom-original.png rename to icons/oxygen/16x16/actions/zoom-original.png diff --git a/icons/oxygen_kde/16x16/actions/zoom-out.png b/icons/oxygen/16x16/actions/zoom-out.png similarity index 100% rename from icons/oxygen_kde/16x16/actions/zoom-out.png rename to icons/oxygen/16x16/actions/zoom-out.png diff --git a/icons/oxygen_kde/16x16/apps/quassel.png b/icons/oxygen/16x16/apps/quassel.png similarity index 100% rename from icons/oxygen_kde/16x16/apps/quassel.png rename to icons/oxygen/16x16/apps/quassel.png diff --git a/icons/oxygen_kde/16x16/devices/network-wired.png b/icons/oxygen/16x16/devices/network-wired.png similarity index 100% rename from icons/oxygen_kde/16x16/devices/network-wired.png rename to icons/oxygen/16x16/devices/network-wired.png diff --git a/icons/oxygen_kde/16x16/status/dialog-information.png b/icons/oxygen/16x16/status/dialog-information.png similarity index 100% rename from icons/oxygen_kde/16x16/status/dialog-information.png rename to icons/oxygen/16x16/status/dialog-information.png diff --git a/icons/oxygen_kde/16x16/status/security-high.png b/icons/oxygen/16x16/status/security-high.png similarity index 100% rename from icons/oxygen_kde/16x16/status/security-high.png rename to icons/oxygen/16x16/status/security-high.png diff --git a/icons/oxygen_kde/16x16/status/security-low.png b/icons/oxygen/16x16/status/security-low.png similarity index 100% rename from icons/oxygen_kde/16x16/status/security-low.png rename to icons/oxygen/16x16/status/security-low.png diff --git a/icons/oxygen_kde/16x16/status/user-away.png b/icons/oxygen/16x16/status/user-away.png similarity index 100% rename from icons/oxygen_kde/16x16/status/user-away.png rename to icons/oxygen/16x16/status/user-away.png diff --git a/icons/oxygen/22x22/actions/application-exit.png b/icons/oxygen/22x22/actions/application-exit.png new file mode 100644 index 00000000..ed5f8b25 Binary files /dev/null and b/icons/oxygen/22x22/actions/application-exit.png differ diff --git a/icons/oxygen/22x22/actions/configure-shortcuts.png b/icons/oxygen/22x22/actions/configure-shortcuts.png new file mode 100644 index 00000000..391ba80c Binary files /dev/null and b/icons/oxygen/22x22/actions/configure-shortcuts.png differ diff --git a/icons/oxygen/22x22/actions/configure.png b/icons/oxygen/22x22/actions/configure.png new file mode 100644 index 00000000..45b8fae8 Binary files /dev/null and b/icons/oxygen/22x22/actions/configure.png differ diff --git a/icons/oxygen/22x22/actions/dialog-cancel.png b/icons/oxygen/22x22/actions/dialog-cancel.png new file mode 100644 index 00000000..c1adfc00 Binary files /dev/null and b/icons/oxygen/22x22/actions/dialog-cancel.png differ diff --git a/icons/oxygen_kde/22x22/actions/dialog-close.png b/icons/oxygen/22x22/actions/dialog-close.png similarity index 100% rename from icons/oxygen_kde/22x22/actions/dialog-close.png rename to icons/oxygen/22x22/actions/dialog-close.png diff --git a/icons/oxygen/22x22/actions/document-edit.png b/icons/oxygen/22x22/actions/document-edit.png new file mode 100644 index 00000000..3d8f3a31 Binary files /dev/null and b/icons/oxygen/22x22/actions/document-edit.png differ diff --git a/icons/oxygen/22x22/actions/document-encrypt.png b/icons/oxygen/22x22/actions/document-encrypt.png new file mode 100644 index 00000000..0f2c9b7b Binary files /dev/null and b/icons/oxygen/22x22/actions/document-encrypt.png differ diff --git a/icons/oxygen/22x22/actions/document-open.png b/icons/oxygen/22x22/actions/document-open.png new file mode 100644 index 00000000..317a3577 Binary files /dev/null and b/icons/oxygen/22x22/actions/document-open.png differ diff --git a/icons/oxygen/22x22/actions/edit-clear-locationbar-ltr.png b/icons/oxygen/22x22/actions/edit-clear-locationbar-ltr.png new file mode 100644 index 00000000..8d902d57 Binary files /dev/null and b/icons/oxygen/22x22/actions/edit-clear-locationbar-ltr.png differ diff --git a/icons/oxygen_kde/22x22/actions/edit-clear-locationbar-rtl.png b/icons/oxygen/22x22/actions/edit-clear-locationbar-rtl.png similarity index 100% rename from icons/oxygen_kde/22x22/actions/edit-clear-locationbar-rtl.png rename to icons/oxygen/22x22/actions/edit-clear-locationbar-rtl.png diff --git a/icons/oxygen/22x22/actions/edit-copy.png b/icons/oxygen/22x22/actions/edit-copy.png new file mode 100644 index 00000000..d34cdcd3 Binary files /dev/null and b/icons/oxygen/22x22/actions/edit-copy.png differ diff --git a/icons/oxygen/22x22/actions/edit-delete.png b/icons/oxygen/22x22/actions/edit-delete.png new file mode 100644 index 00000000..b0de61d2 Binary files /dev/null and b/icons/oxygen/22x22/actions/edit-delete.png differ diff --git a/icons/oxygen/22x22/actions/edit-find.png b/icons/oxygen/22x22/actions/edit-find.png new file mode 100644 index 00000000..1b7a2528 Binary files /dev/null and b/icons/oxygen/22x22/actions/edit-find.png differ diff --git a/icons/oxygen_kde/22x22/actions/edit-rename.png b/icons/oxygen/22x22/actions/edit-rename.png similarity index 100% rename from icons/oxygen_kde/22x22/actions/edit-rename.png rename to icons/oxygen/22x22/actions/edit-rename.png diff --git a/icons/oxygen/22x22/actions/flag-blue.png b/icons/oxygen/22x22/actions/flag-blue.png new file mode 100644 index 00000000..b37b97a0 Binary files /dev/null and b/icons/oxygen/22x22/actions/flag-blue.png differ diff --git a/icons/oxygen/22x22/actions/format-fill-color.png b/icons/oxygen/22x22/actions/format-fill-color.png new file mode 100644 index 00000000..e31f00e9 Binary files /dev/null and b/icons/oxygen/22x22/actions/format-fill-color.png differ diff --git a/icons/oxygen/22x22/actions/format-text-bold.png b/icons/oxygen/22x22/actions/format-text-bold.png new file mode 100644 index 00000000..a5535e33 Binary files /dev/null and b/icons/oxygen/22x22/actions/format-text-bold.png differ diff --git a/icons/oxygen/22x22/actions/format-text-color.png b/icons/oxygen/22x22/actions/format-text-color.png new file mode 100644 index 00000000..98f61731 Binary files /dev/null and b/icons/oxygen/22x22/actions/format-text-color.png differ diff --git a/icons/oxygen/22x22/actions/format-text-italic.png b/icons/oxygen/22x22/actions/format-text-italic.png new file mode 100644 index 00000000..a50211f4 Binary files /dev/null and b/icons/oxygen/22x22/actions/format-text-italic.png differ diff --git a/icons/oxygen/22x22/actions/format-text-underline.png b/icons/oxygen/22x22/actions/format-text-underline.png new file mode 100644 index 00000000..e5113950 Binary files /dev/null and b/icons/oxygen/22x22/actions/format-text-underline.png differ diff --git a/icons/oxygen/22x22/actions/go-down.png b/icons/oxygen/22x22/actions/go-down.png new file mode 100644 index 00000000..63331a57 Binary files /dev/null and b/icons/oxygen/22x22/actions/go-down.png differ diff --git a/icons/oxygen/22x22/actions/go-next-view.png b/icons/oxygen/22x22/actions/go-next-view.png new file mode 100644 index 00000000..9eba071c Binary files /dev/null and b/icons/oxygen/22x22/actions/go-next-view.png differ diff --git a/icons/oxygen/22x22/actions/go-next.png b/icons/oxygen/22x22/actions/go-next.png new file mode 100644 index 00000000..aa7cbb91 Binary files /dev/null and b/icons/oxygen/22x22/actions/go-next.png differ diff --git a/icons/oxygen/22x22/actions/go-previous-view.png b/icons/oxygen/22x22/actions/go-previous-view.png new file mode 100644 index 00000000..40219e5d Binary files /dev/null and b/icons/oxygen/22x22/actions/go-previous-view.png differ diff --git a/icons/oxygen/22x22/actions/go-previous.png b/icons/oxygen/22x22/actions/go-previous.png new file mode 100644 index 00000000..8230340b Binary files /dev/null and b/icons/oxygen/22x22/actions/go-previous.png differ diff --git a/icons/oxygen/22x22/actions/go-up.png b/icons/oxygen/22x22/actions/go-up.png new file mode 100644 index 00000000..4459024e Binary files /dev/null and b/icons/oxygen/22x22/actions/go-up.png differ diff --git a/icons/oxygen/22x22/actions/help-about.png b/icons/oxygen/22x22/actions/help-about.png new file mode 100644 index 00000000..a5607bc7 Binary files /dev/null and b/icons/oxygen/22x22/actions/help-about.png differ diff --git a/icons/oxygen/22x22/actions/im-ban-kick-user.png b/icons/oxygen/22x22/actions/im-ban-kick-user.png new file mode 100644 index 00000000..180582c0 Binary files /dev/null and b/icons/oxygen/22x22/actions/im-ban-kick-user.png differ diff --git a/icons/oxygen/22x22/actions/im-ban-user.png b/icons/oxygen/22x22/actions/im-ban-user.png new file mode 100644 index 00000000..37712914 Binary files /dev/null and b/icons/oxygen/22x22/actions/im-ban-user.png differ diff --git a/icons/oxygen/22x22/actions/im-kick-user.png b/icons/oxygen/22x22/actions/im-kick-user.png new file mode 100644 index 00000000..f9f0eec9 Binary files /dev/null and b/icons/oxygen/22x22/actions/im-kick-user.png differ diff --git a/icons/oxygen/22x22/actions/im-user-away.png b/icons/oxygen/22x22/actions/im-user-away.png new file mode 100644 index 00000000..297e40cc Binary files /dev/null and b/icons/oxygen/22x22/actions/im-user-away.png differ diff --git a/icons/oxygen/22x22/actions/im-user-offline.png b/icons/oxygen/22x22/actions/im-user-offline.png new file mode 100644 index 00000000..49ec47cd Binary files /dev/null and b/icons/oxygen/22x22/actions/im-user-offline.png differ diff --git a/icons/oxygen/22x22/actions/im-user.png b/icons/oxygen/22x22/actions/im-user.png new file mode 100644 index 00000000..69de2e48 Binary files /dev/null and b/icons/oxygen/22x22/actions/im-user.png differ diff --git a/icons/oxygen/22x22/actions/irc-close-channel.png b/icons/oxygen/22x22/actions/irc-close-channel.png new file mode 100644 index 00000000..7a62ed21 Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-close-channel.png differ diff --git a/icons/oxygen/22x22/actions/irc-join-channel.png b/icons/oxygen/22x22/actions/irc-join-channel.png new file mode 100644 index 00000000..557e2f10 Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-join-channel.png differ diff --git a/icons/oxygen/22x22/actions/irc-operator.png b/icons/oxygen/22x22/actions/irc-operator.png new file mode 100644 index 00000000..a3707c49 Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-operator.png differ diff --git a/icons/oxygen/22x22/actions/irc-remove-operator.png b/icons/oxygen/22x22/actions/irc-remove-operator.png new file mode 100644 index 00000000..a8ea3644 Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-remove-operator.png differ diff --git a/icons/oxygen/22x22/actions/irc-unvoice.png b/icons/oxygen/22x22/actions/irc-unvoice.png new file mode 100644 index 00000000..abfe3f9d Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-unvoice.png differ diff --git a/icons/oxygen/22x22/actions/irc-voice.png b/icons/oxygen/22x22/actions/irc-voice.png new file mode 100644 index 00000000..5bb2ebe5 Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-voice.png differ diff --git a/icons/oxygen_kde/22x22/actions/list-add-user.png b/icons/oxygen/22x22/actions/list-add-user.png similarity index 100% rename from icons/oxygen_kde/22x22/actions/list-add-user.png rename to icons/oxygen/22x22/actions/list-add-user.png diff --git a/icons/oxygen/22x22/actions/list-add.png b/icons/oxygen/22x22/actions/list-add.png new file mode 100644 index 00000000..e029787c Binary files /dev/null and b/icons/oxygen/22x22/actions/list-add.png differ diff --git a/icons/oxygen_kde/22x22/actions/list-remove-user.png b/icons/oxygen/22x22/actions/list-remove-user.png similarity index 100% rename from icons/oxygen_kde/22x22/actions/list-remove-user.png rename to icons/oxygen/22x22/actions/list-remove-user.png diff --git a/icons/oxygen/22x22/actions/mail-message-new.png b/icons/oxygen/22x22/actions/mail-message-new.png new file mode 100644 index 00000000..543f1c50 Binary files /dev/null and b/icons/oxygen/22x22/actions/mail-message-new.png differ diff --git a/icons/oxygen/22x22/actions/media-playback-start.png b/icons/oxygen/22x22/actions/media-playback-start.png new file mode 100644 index 00000000..2820368e Binary files /dev/null and b/icons/oxygen/22x22/actions/media-playback-start.png differ diff --git a/icons/oxygen/22x22/actions/network-connect.png b/icons/oxygen/22x22/actions/network-connect.png new file mode 100644 index 00000000..b0c52967 Binary files /dev/null and b/icons/oxygen/22x22/actions/network-connect.png differ diff --git a/icons/oxygen/22x22/actions/network-disconnect.png b/icons/oxygen/22x22/actions/network-disconnect.png new file mode 100644 index 00000000..046b6014 Binary files /dev/null and b/icons/oxygen/22x22/actions/network-disconnect.png differ diff --git a/icons/oxygen/22x22/actions/show-menu.png b/icons/oxygen/22x22/actions/show-menu.png new file mode 100644 index 00000000..dca073fa Binary files /dev/null and b/icons/oxygen/22x22/actions/show-menu.png differ diff --git a/icons/oxygen/22x22/actions/tools-report-bug.png b/icons/oxygen/22x22/actions/tools-report-bug.png new file mode 100644 index 00000000..9e2c8e2e Binary files /dev/null and b/icons/oxygen/22x22/actions/tools-report-bug.png differ diff --git a/icons/oxygen/22x22/actions/view-fullscreen.png b/icons/oxygen/22x22/actions/view-fullscreen.png new file mode 100644 index 00000000..ceda8189 Binary files /dev/null and b/icons/oxygen/22x22/actions/view-fullscreen.png differ diff --git a/icons/oxygen/22x22/actions/view-refresh.png b/icons/oxygen/22x22/actions/view-refresh.png new file mode 100644 index 00000000..45b5535c Binary files /dev/null and b/icons/oxygen/22x22/actions/view-refresh.png differ diff --git a/icons/oxygen/22x22/actions/zoom-in.png b/icons/oxygen/22x22/actions/zoom-in.png new file mode 100644 index 00000000..8660d294 Binary files /dev/null and b/icons/oxygen/22x22/actions/zoom-in.png differ diff --git a/icons/oxygen/22x22/actions/zoom-original.png b/icons/oxygen/22x22/actions/zoom-original.png new file mode 100644 index 00000000..4eeacb1e Binary files /dev/null and b/icons/oxygen/22x22/actions/zoom-original.png differ diff --git a/icons/oxygen/22x22/actions/zoom-out.png b/icons/oxygen/22x22/actions/zoom-out.png new file mode 100644 index 00000000..23e2a76a Binary files /dev/null and b/icons/oxygen/22x22/actions/zoom-out.png differ diff --git a/icons/oxygen_kde/22x22/apps/quassel.png b/icons/oxygen/22x22/apps/quassel.png similarity index 100% rename from icons/oxygen_kde/22x22/apps/quassel.png rename to icons/oxygen/22x22/apps/quassel.png diff --git a/icons/oxygen/22x22/devices/network-wired.png b/icons/oxygen/22x22/devices/network-wired.png new file mode 100644 index 00000000..7e22be76 Binary files /dev/null and b/icons/oxygen/22x22/devices/network-wired.png differ diff --git a/icons/oxygen/22x22/status/dialog-information.png b/icons/oxygen/22x22/status/dialog-information.png new file mode 100644 index 00000000..a5607bc7 Binary files /dev/null and b/icons/oxygen/22x22/status/dialog-information.png differ diff --git a/icons/oxygen/22x22/status/security-high.png b/icons/oxygen/22x22/status/security-high.png new file mode 100644 index 00000000..80be8488 Binary files /dev/null and b/icons/oxygen/22x22/status/security-high.png differ diff --git a/icons/oxygen/22x22/status/security-low.png b/icons/oxygen/22x22/status/security-low.png new file mode 100644 index 00000000..daa1c4ac Binary files /dev/null and b/icons/oxygen/22x22/status/security-low.png differ diff --git a/icons/oxygen/22x22/status/user-away.png b/icons/oxygen/22x22/status/user-away.png new file mode 100644 index 00000000..f16d92b0 Binary files /dev/null and b/icons/oxygen/22x22/status/user-away.png differ diff --git a/icons/oxygen/256x256/apps/quassel.png b/icons/oxygen/256x256/apps/quassel.png new file mode 100644 index 00000000..7b0df4e5 Binary files /dev/null and b/icons/oxygen/256x256/apps/quassel.png differ diff --git a/icons/oxygen/256x256/devices/network-wired.png b/icons/oxygen/256x256/devices/network-wired.png new file mode 100644 index 00000000..ec7270f0 Binary files /dev/null and b/icons/oxygen/256x256/devices/network-wired.png differ diff --git a/icons/oxygen/32x32/actions/application-exit.png b/icons/oxygen/32x32/actions/application-exit.png new file mode 100644 index 00000000..dd76354c Binary files /dev/null and b/icons/oxygen/32x32/actions/application-exit.png differ diff --git a/icons/oxygen/32x32/actions/configure-shortcuts.png b/icons/oxygen/32x32/actions/configure-shortcuts.png new file mode 100644 index 00000000..1d8a3407 Binary files /dev/null and b/icons/oxygen/32x32/actions/configure-shortcuts.png differ diff --git a/icons/oxygen/32x32/actions/configure.png b/icons/oxygen/32x32/actions/configure.png new file mode 100644 index 00000000..c774740a Binary files /dev/null and b/icons/oxygen/32x32/actions/configure.png differ diff --git a/icons/oxygen/32x32/actions/dialog-cancel.png b/icons/oxygen/32x32/actions/dialog-cancel.png new file mode 100644 index 00000000..6ce79615 Binary files /dev/null and b/icons/oxygen/32x32/actions/dialog-cancel.png differ diff --git a/icons/oxygen/32x32/actions/dialog-close.png b/icons/oxygen/32x32/actions/dialog-close.png new file mode 100644 index 00000000..b049b688 Binary files /dev/null and b/icons/oxygen/32x32/actions/dialog-close.png differ diff --git a/icons/oxygen/32x32/actions/document-edit.png b/icons/oxygen/32x32/actions/document-edit.png new file mode 100644 index 00000000..c5883acb Binary files /dev/null and b/icons/oxygen/32x32/actions/document-edit.png differ diff --git a/icons/oxygen/32x32/actions/document-encrypt.png b/icons/oxygen/32x32/actions/document-encrypt.png new file mode 100644 index 00000000..353a22ca Binary files /dev/null and b/icons/oxygen/32x32/actions/document-encrypt.png differ diff --git a/icons/oxygen/32x32/actions/document-open.png b/icons/oxygen/32x32/actions/document-open.png new file mode 100644 index 00000000..8ba54411 Binary files /dev/null and b/icons/oxygen/32x32/actions/document-open.png differ diff --git a/icons/oxygen/32x32/actions/edit-clear-locationbar-ltr.png b/icons/oxygen/32x32/actions/edit-clear-locationbar-ltr.png new file mode 100644 index 00000000..023cfb80 Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-clear-locationbar-ltr.png differ diff --git a/icons/oxygen/32x32/actions/edit-clear-locationbar-rtl.png b/icons/oxygen/32x32/actions/edit-clear-locationbar-rtl.png new file mode 100644 index 00000000..32b0666f Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-clear-locationbar-rtl.png differ diff --git a/icons/oxygen/32x32/actions/edit-copy.png b/icons/oxygen/32x32/actions/edit-copy.png new file mode 100644 index 00000000..d4180c69 Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-copy.png differ diff --git a/icons/oxygen/32x32/actions/edit-delete.png b/icons/oxygen/32x32/actions/edit-delete.png new file mode 100644 index 00000000..351659ba Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-delete.png differ diff --git a/icons/oxygen/32x32/actions/edit-find.png b/icons/oxygen/32x32/actions/edit-find.png new file mode 100644 index 00000000..9b3fe6bc Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-find.png differ diff --git a/icons/oxygen/32x32/actions/edit-rename.png b/icons/oxygen/32x32/actions/edit-rename.png new file mode 100644 index 00000000..5f089f58 Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-rename.png differ diff --git a/icons/oxygen/32x32/actions/flag-blue.png b/icons/oxygen/32x32/actions/flag-blue.png new file mode 100644 index 00000000..9373e3d3 Binary files /dev/null and b/icons/oxygen/32x32/actions/flag-blue.png differ diff --git a/icons/oxygen/32x32/actions/format-fill-color.png b/icons/oxygen/32x32/actions/format-fill-color.png new file mode 100644 index 00000000..af5421e3 Binary files /dev/null and b/icons/oxygen/32x32/actions/format-fill-color.png differ diff --git a/icons/oxygen/32x32/actions/format-text-bold.png b/icons/oxygen/32x32/actions/format-text-bold.png new file mode 100644 index 00000000..8949f44a Binary files /dev/null and b/icons/oxygen/32x32/actions/format-text-bold.png differ diff --git a/icons/oxygen/32x32/actions/format-text-color.png b/icons/oxygen/32x32/actions/format-text-color.png new file mode 100644 index 00000000..66fee9c8 Binary files /dev/null and b/icons/oxygen/32x32/actions/format-text-color.png differ diff --git a/icons/oxygen/32x32/actions/format-text-italic.png b/icons/oxygen/32x32/actions/format-text-italic.png new file mode 100644 index 00000000..b566b347 Binary files /dev/null and b/icons/oxygen/32x32/actions/format-text-italic.png differ diff --git a/icons/oxygen/32x32/actions/format-text-underline.png b/icons/oxygen/32x32/actions/format-text-underline.png new file mode 100644 index 00000000..7c8bd5b7 Binary files /dev/null and b/icons/oxygen/32x32/actions/format-text-underline.png differ diff --git a/icons/oxygen/32x32/actions/go-down.png b/icons/oxygen/32x32/actions/go-down.png new file mode 100644 index 00000000..b834f25a Binary files /dev/null and b/icons/oxygen/32x32/actions/go-down.png differ diff --git a/icons/oxygen/32x32/actions/go-next-view.png b/icons/oxygen/32x32/actions/go-next-view.png new file mode 100644 index 00000000..3bce02d4 Binary files /dev/null and b/icons/oxygen/32x32/actions/go-next-view.png differ diff --git a/icons/oxygen/32x32/actions/go-next.png b/icons/oxygen/32x32/actions/go-next.png new file mode 100644 index 00000000..c4da8a9a Binary files /dev/null and b/icons/oxygen/32x32/actions/go-next.png differ diff --git a/icons/oxygen/32x32/actions/go-previous-view.png b/icons/oxygen/32x32/actions/go-previous-view.png new file mode 100644 index 00000000..3ec011ef Binary files /dev/null and b/icons/oxygen/32x32/actions/go-previous-view.png differ diff --git a/icons/oxygen/32x32/actions/go-previous.png b/icons/oxygen/32x32/actions/go-previous.png new file mode 100644 index 00000000..68ed8a13 Binary files /dev/null and b/icons/oxygen/32x32/actions/go-previous.png differ diff --git a/icons/oxygen/32x32/actions/go-up.png b/icons/oxygen/32x32/actions/go-up.png new file mode 100644 index 00000000..86d1f71a Binary files /dev/null and b/icons/oxygen/32x32/actions/go-up.png differ diff --git a/icons/oxygen/32x32/actions/help-about.png b/icons/oxygen/32x32/actions/help-about.png new file mode 100644 index 00000000..ee59e170 Binary files /dev/null and b/icons/oxygen/32x32/actions/help-about.png differ diff --git a/icons/oxygen/32x32/actions/im-ban-kick-user.png b/icons/oxygen/32x32/actions/im-ban-kick-user.png new file mode 100644 index 00000000..68ae0813 Binary files /dev/null and b/icons/oxygen/32x32/actions/im-ban-kick-user.png differ diff --git a/icons/oxygen/32x32/actions/im-ban-user.png b/icons/oxygen/32x32/actions/im-ban-user.png new file mode 100644 index 00000000..e795d04d Binary files /dev/null and b/icons/oxygen/32x32/actions/im-ban-user.png differ diff --git a/icons/oxygen/32x32/actions/im-kick-user.png b/icons/oxygen/32x32/actions/im-kick-user.png new file mode 100644 index 00000000..1c8f5197 Binary files /dev/null and b/icons/oxygen/32x32/actions/im-kick-user.png differ diff --git a/icons/oxygen/32x32/actions/im-user-away.png b/icons/oxygen/32x32/actions/im-user-away.png new file mode 100644 index 00000000..c0d7e53b Binary files /dev/null and b/icons/oxygen/32x32/actions/im-user-away.png differ diff --git a/icons/oxygen/32x32/actions/im-user-offline.png b/icons/oxygen/32x32/actions/im-user-offline.png new file mode 100644 index 00000000..cace13e2 Binary files /dev/null and b/icons/oxygen/32x32/actions/im-user-offline.png differ diff --git a/icons/oxygen/32x32/actions/im-user.png b/icons/oxygen/32x32/actions/im-user.png new file mode 100644 index 00000000..02547411 Binary files /dev/null and b/icons/oxygen/32x32/actions/im-user.png differ diff --git a/icons/oxygen/32x32/actions/irc-close-channel.png b/icons/oxygen/32x32/actions/irc-close-channel.png new file mode 100644 index 00000000..9ab9ceee Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-close-channel.png differ diff --git a/icons/oxygen/32x32/actions/irc-join-channel.png b/icons/oxygen/32x32/actions/irc-join-channel.png new file mode 100644 index 00000000..8dab9aae Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-join-channel.png differ diff --git a/icons/oxygen/32x32/actions/irc-operator.png b/icons/oxygen/32x32/actions/irc-operator.png new file mode 100644 index 00000000..604a2790 Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-operator.png differ diff --git a/icons/oxygen/32x32/actions/irc-remove-operator.png b/icons/oxygen/32x32/actions/irc-remove-operator.png new file mode 100644 index 00000000..1fcf97d5 Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-remove-operator.png differ diff --git a/icons/oxygen/32x32/actions/irc-unvoice.png b/icons/oxygen/32x32/actions/irc-unvoice.png new file mode 100644 index 00000000..7a91fd25 Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-unvoice.png differ diff --git a/icons/oxygen/32x32/actions/irc-voice.png b/icons/oxygen/32x32/actions/irc-voice.png new file mode 100644 index 00000000..606fefbf Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-voice.png differ diff --git a/icons/oxygen/32x32/actions/list-add-user.png b/icons/oxygen/32x32/actions/list-add-user.png new file mode 100644 index 00000000..8aa98ec0 Binary files /dev/null and b/icons/oxygen/32x32/actions/list-add-user.png differ diff --git a/icons/oxygen/32x32/actions/list-add.png b/icons/oxygen/32x32/actions/list-add.png new file mode 100644 index 00000000..5724694a Binary files /dev/null and b/icons/oxygen/32x32/actions/list-add.png differ diff --git a/icons/oxygen/32x32/actions/list-remove-user.png b/icons/oxygen/32x32/actions/list-remove-user.png new file mode 100644 index 00000000..cfaa4e2b Binary files /dev/null and b/icons/oxygen/32x32/actions/list-remove-user.png differ diff --git a/icons/oxygen/32x32/actions/mail-message-new.png b/icons/oxygen/32x32/actions/mail-message-new.png new file mode 100644 index 00000000..a8fb51dd Binary files /dev/null and b/icons/oxygen/32x32/actions/mail-message-new.png differ diff --git a/icons/oxygen/32x32/actions/media-playback-start.png b/icons/oxygen/32x32/actions/media-playback-start.png new file mode 100644 index 00000000..71906857 Binary files /dev/null and b/icons/oxygen/32x32/actions/media-playback-start.png differ diff --git a/icons/oxygen/32x32/actions/network-connect.png b/icons/oxygen/32x32/actions/network-connect.png new file mode 100644 index 00000000..4e320205 Binary files /dev/null and b/icons/oxygen/32x32/actions/network-connect.png differ diff --git a/icons/oxygen/32x32/actions/network-disconnect.png b/icons/oxygen/32x32/actions/network-disconnect.png new file mode 100644 index 00000000..623c8e08 Binary files /dev/null and b/icons/oxygen/32x32/actions/network-disconnect.png differ diff --git a/icons/oxygen/32x32/actions/show-menu.png b/icons/oxygen/32x32/actions/show-menu.png new file mode 100644 index 00000000..fa358824 Binary files /dev/null and b/icons/oxygen/32x32/actions/show-menu.png differ diff --git a/icons/oxygen/32x32/actions/tools-report-bug.png b/icons/oxygen/32x32/actions/tools-report-bug.png new file mode 100644 index 00000000..c7ace707 Binary files /dev/null and b/icons/oxygen/32x32/actions/tools-report-bug.png differ diff --git a/icons/oxygen/32x32/actions/view-fullscreen.png b/icons/oxygen/32x32/actions/view-fullscreen.png new file mode 100644 index 00000000..e7758fe2 Binary files /dev/null and b/icons/oxygen/32x32/actions/view-fullscreen.png differ diff --git a/icons/oxygen/32x32/actions/view-refresh.png b/icons/oxygen/32x32/actions/view-refresh.png new file mode 100644 index 00000000..afa2a9d7 Binary files /dev/null and b/icons/oxygen/32x32/actions/view-refresh.png differ diff --git a/icons/oxygen/32x32/actions/zoom-in.png b/icons/oxygen/32x32/actions/zoom-in.png new file mode 100644 index 00000000..d90f8094 Binary files /dev/null and b/icons/oxygen/32x32/actions/zoom-in.png differ diff --git a/icons/oxygen/32x32/actions/zoom-original.png b/icons/oxygen/32x32/actions/zoom-original.png new file mode 100644 index 00000000..c243a32a Binary files /dev/null and b/icons/oxygen/32x32/actions/zoom-original.png differ diff --git a/icons/oxygen/32x32/actions/zoom-out.png b/icons/oxygen/32x32/actions/zoom-out.png new file mode 100644 index 00000000..e3eb0202 Binary files /dev/null and b/icons/oxygen/32x32/actions/zoom-out.png differ diff --git a/icons/oxygen_kde/32x32/apps/quassel.png b/icons/oxygen/32x32/apps/quassel.png similarity index 100% rename from icons/oxygen_kde/32x32/apps/quassel.png rename to icons/oxygen/32x32/apps/quassel.png diff --git a/icons/oxygen/32x32/devices/network-wired.png b/icons/oxygen/32x32/devices/network-wired.png new file mode 100644 index 00000000..2c49e920 Binary files /dev/null and b/icons/oxygen/32x32/devices/network-wired.png differ diff --git a/icons/oxygen/32x32/status/dialog-information.png b/icons/oxygen/32x32/status/dialog-information.png new file mode 100644 index 00000000..ee59e170 Binary files /dev/null and b/icons/oxygen/32x32/status/dialog-information.png differ diff --git a/icons/oxygen/32x32/status/security-high.png b/icons/oxygen/32x32/status/security-high.png new file mode 100644 index 00000000..95e73d93 Binary files /dev/null and b/icons/oxygen/32x32/status/security-high.png differ diff --git a/icons/oxygen/32x32/status/security-low.png b/icons/oxygen/32x32/status/security-low.png new file mode 100644 index 00000000..9ea49534 Binary files /dev/null and b/icons/oxygen/32x32/status/security-low.png differ diff --git a/icons/oxygen/32x32/status/user-away.png b/icons/oxygen/32x32/status/user-away.png new file mode 100644 index 00000000..233b124e Binary files /dev/null and b/icons/oxygen/32x32/status/user-away.png differ diff --git a/icons/oxygen/48x48/actions/application-exit.png b/icons/oxygen/48x48/actions/application-exit.png new file mode 100644 index 00000000..9ae1f1fb Binary files /dev/null and b/icons/oxygen/48x48/actions/application-exit.png differ diff --git a/icons/oxygen/48x48/actions/configure-shortcuts.png b/icons/oxygen/48x48/actions/configure-shortcuts.png new file mode 100644 index 00000000..59ec430a Binary files /dev/null and b/icons/oxygen/48x48/actions/configure-shortcuts.png differ diff --git a/icons/oxygen/48x48/actions/configure.png b/icons/oxygen/48x48/actions/configure.png new file mode 100644 index 00000000..71deb5a6 Binary files /dev/null and b/icons/oxygen/48x48/actions/configure.png differ diff --git a/icons/oxygen/48x48/actions/dialog-cancel.png b/icons/oxygen/48x48/actions/dialog-cancel.png new file mode 100644 index 00000000..fd285bc5 Binary files /dev/null and b/icons/oxygen/48x48/actions/dialog-cancel.png differ diff --git a/icons/oxygen/48x48/actions/dialog-close.png b/icons/oxygen/48x48/actions/dialog-close.png new file mode 100644 index 00000000..8d7f19f2 Binary files /dev/null and b/icons/oxygen/48x48/actions/dialog-close.png differ diff --git a/icons/oxygen/48x48/actions/document-edit.png b/icons/oxygen/48x48/actions/document-edit.png new file mode 100644 index 00000000..e8fe0972 Binary files /dev/null and b/icons/oxygen/48x48/actions/document-edit.png differ diff --git a/icons/oxygen/48x48/actions/document-encrypt.png b/icons/oxygen/48x48/actions/document-encrypt.png new file mode 100644 index 00000000..b80c2a6f Binary files /dev/null and b/icons/oxygen/48x48/actions/document-encrypt.png differ diff --git a/icons/oxygen/48x48/actions/document-open.png b/icons/oxygen/48x48/actions/document-open.png new file mode 100644 index 00000000..3432ed27 Binary files /dev/null and b/icons/oxygen/48x48/actions/document-open.png differ diff --git a/icons/oxygen/48x48/actions/edit-clear-locationbar-ltr.png b/icons/oxygen/48x48/actions/edit-clear-locationbar-ltr.png new file mode 100644 index 00000000..3e62098d Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-clear-locationbar-ltr.png differ diff --git a/icons/oxygen/48x48/actions/edit-clear-locationbar-rtl.png b/icons/oxygen/48x48/actions/edit-clear-locationbar-rtl.png new file mode 100644 index 00000000..7257212b Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-clear-locationbar-rtl.png differ diff --git a/icons/oxygen/48x48/actions/edit-copy.png b/icons/oxygen/48x48/actions/edit-copy.png new file mode 100644 index 00000000..d33b4363 Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-copy.png differ diff --git a/icons/oxygen/48x48/actions/edit-delete.png b/icons/oxygen/48x48/actions/edit-delete.png new file mode 100644 index 00000000..394d3a73 Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-delete.png differ diff --git a/icons/oxygen/48x48/actions/edit-find.png b/icons/oxygen/48x48/actions/edit-find.png new file mode 100644 index 00000000..bb95091c Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-find.png differ diff --git a/icons/oxygen/48x48/actions/edit-rename.png b/icons/oxygen/48x48/actions/edit-rename.png new file mode 100644 index 00000000..bc5476d6 Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-rename.png differ diff --git a/icons/oxygen/48x48/actions/flag-blue.png b/icons/oxygen/48x48/actions/flag-blue.png new file mode 100644 index 00000000..d8d891e7 Binary files /dev/null and b/icons/oxygen/48x48/actions/flag-blue.png differ diff --git a/icons/oxygen/48x48/actions/format-fill-color.png b/icons/oxygen/48x48/actions/format-fill-color.png new file mode 100644 index 00000000..39c6c674 Binary files /dev/null and b/icons/oxygen/48x48/actions/format-fill-color.png differ diff --git a/icons/oxygen/48x48/actions/format-text-bold.png b/icons/oxygen/48x48/actions/format-text-bold.png new file mode 100644 index 00000000..d30b47eb Binary files /dev/null and b/icons/oxygen/48x48/actions/format-text-bold.png differ diff --git a/icons/oxygen/48x48/actions/format-text-color.png b/icons/oxygen/48x48/actions/format-text-color.png new file mode 100644 index 00000000..8ed346ba Binary files /dev/null and b/icons/oxygen/48x48/actions/format-text-color.png differ diff --git a/icons/oxygen/48x48/actions/format-text-italic.png b/icons/oxygen/48x48/actions/format-text-italic.png new file mode 100644 index 00000000..d286bc07 Binary files /dev/null and b/icons/oxygen/48x48/actions/format-text-italic.png differ diff --git a/icons/oxygen/48x48/actions/format-text-underline.png b/icons/oxygen/48x48/actions/format-text-underline.png new file mode 100644 index 00000000..2734a28a Binary files /dev/null and b/icons/oxygen/48x48/actions/format-text-underline.png differ diff --git a/icons/oxygen/48x48/actions/go-down.png b/icons/oxygen/48x48/actions/go-down.png new file mode 100644 index 00000000..780714b8 Binary files /dev/null and b/icons/oxygen/48x48/actions/go-down.png differ diff --git a/icons/oxygen/48x48/actions/go-next-view.png b/icons/oxygen/48x48/actions/go-next-view.png new file mode 100644 index 00000000..e5e05d66 Binary files /dev/null and b/icons/oxygen/48x48/actions/go-next-view.png differ diff --git a/icons/oxygen/48x48/actions/go-next.png b/icons/oxygen/48x48/actions/go-next.png new file mode 100644 index 00000000..6cbd4875 Binary files /dev/null and b/icons/oxygen/48x48/actions/go-next.png differ diff --git a/icons/oxygen/48x48/actions/go-previous-view.png b/icons/oxygen/48x48/actions/go-previous-view.png new file mode 100644 index 00000000..85bc2e36 Binary files /dev/null and b/icons/oxygen/48x48/actions/go-previous-view.png differ diff --git a/icons/oxygen/48x48/actions/go-previous.png b/icons/oxygen/48x48/actions/go-previous.png new file mode 100644 index 00000000..27413943 Binary files /dev/null and b/icons/oxygen/48x48/actions/go-previous.png differ diff --git a/icons/oxygen/48x48/actions/go-up.png b/icons/oxygen/48x48/actions/go-up.png new file mode 100644 index 00000000..7174fa8b Binary files /dev/null and b/icons/oxygen/48x48/actions/go-up.png differ diff --git a/icons/oxygen_kde/48x48/status/dialog-information.png b/icons/oxygen/48x48/actions/help-about.png similarity index 100% rename from icons/oxygen_kde/48x48/status/dialog-information.png rename to icons/oxygen/48x48/actions/help-about.png diff --git a/icons/oxygen_kde/48x48/actions/im-ban-kick-user.png b/icons/oxygen/48x48/actions/im-ban-kick-user.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/im-ban-kick-user.png rename to icons/oxygen/48x48/actions/im-ban-kick-user.png diff --git a/icons/oxygen_kde/48x48/actions/im-ban-user.png b/icons/oxygen/48x48/actions/im-ban-user.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/im-ban-user.png rename to icons/oxygen/48x48/actions/im-ban-user.png diff --git a/icons/oxygen_kde/48x48/actions/im-kick-user.png b/icons/oxygen/48x48/actions/im-kick-user.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/im-kick-user.png rename to icons/oxygen/48x48/actions/im-kick-user.png diff --git a/icons/oxygen/48x48/actions/im-user-away.png b/icons/oxygen/48x48/actions/im-user-away.png new file mode 100644 index 00000000..f28ba0d1 Binary files /dev/null and b/icons/oxygen/48x48/actions/im-user-away.png differ diff --git a/icons/oxygen/48x48/actions/im-user-offline.png b/icons/oxygen/48x48/actions/im-user-offline.png new file mode 100644 index 00000000..c7e33dbe Binary files /dev/null and b/icons/oxygen/48x48/actions/im-user-offline.png differ diff --git a/icons/oxygen_kde/48x48/actions/im-user.png b/icons/oxygen/48x48/actions/im-user.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/im-user.png rename to icons/oxygen/48x48/actions/im-user.png diff --git a/icons/oxygen_kde/48x48/actions/irc-close-channel.png b/icons/oxygen/48x48/actions/irc-close-channel.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/irc-close-channel.png rename to icons/oxygen/48x48/actions/irc-close-channel.png diff --git a/icons/oxygen_kde/48x48/actions/irc-join-channel.png b/icons/oxygen/48x48/actions/irc-join-channel.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/irc-join-channel.png rename to icons/oxygen/48x48/actions/irc-join-channel.png diff --git a/icons/oxygen_kde/48x48/actions/irc-operator.png b/icons/oxygen/48x48/actions/irc-operator.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/irc-operator.png rename to icons/oxygen/48x48/actions/irc-operator.png diff --git a/icons/oxygen_kde/48x48/actions/irc-remove-operator.png b/icons/oxygen/48x48/actions/irc-remove-operator.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/irc-remove-operator.png rename to icons/oxygen/48x48/actions/irc-remove-operator.png diff --git a/icons/oxygen_kde/48x48/actions/irc-unvoice.png b/icons/oxygen/48x48/actions/irc-unvoice.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/irc-unvoice.png rename to icons/oxygen/48x48/actions/irc-unvoice.png diff --git a/icons/oxygen_kde/48x48/actions/irc-voice.png b/icons/oxygen/48x48/actions/irc-voice.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/irc-voice.png rename to icons/oxygen/48x48/actions/irc-voice.png diff --git a/icons/oxygen/48x48/actions/list-add-user.png b/icons/oxygen/48x48/actions/list-add-user.png new file mode 100644 index 00000000..083f8046 Binary files /dev/null and b/icons/oxygen/48x48/actions/list-add-user.png differ diff --git a/icons/oxygen/48x48/actions/list-add.png b/icons/oxygen/48x48/actions/list-add.png new file mode 100644 index 00000000..af5b56e3 Binary files /dev/null and b/icons/oxygen/48x48/actions/list-add.png differ diff --git a/icons/oxygen/48x48/actions/list-remove-user.png b/icons/oxygen/48x48/actions/list-remove-user.png new file mode 100644 index 00000000..5bc6e086 Binary files /dev/null and b/icons/oxygen/48x48/actions/list-remove-user.png differ diff --git a/icons/oxygen_kde/48x48/actions/mail-message-new.png b/icons/oxygen/48x48/actions/mail-message-new.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/mail-message-new.png rename to icons/oxygen/48x48/actions/mail-message-new.png diff --git a/icons/oxygen/48x48/actions/media-playback-start.png b/icons/oxygen/48x48/actions/media-playback-start.png new file mode 100644 index 00000000..dbeee2bb Binary files /dev/null and b/icons/oxygen/48x48/actions/media-playback-start.png differ diff --git a/icons/oxygen_kde/48x48/actions/network-connect.png b/icons/oxygen/48x48/actions/network-connect.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/network-connect.png rename to icons/oxygen/48x48/actions/network-connect.png diff --git a/icons/oxygen_kde/48x48/actions/network-disconnect.png b/icons/oxygen/48x48/actions/network-disconnect.png similarity index 100% rename from icons/oxygen_kde/48x48/actions/network-disconnect.png rename to icons/oxygen/48x48/actions/network-disconnect.png diff --git a/icons/oxygen/48x48/actions/show-menu.png b/icons/oxygen/48x48/actions/show-menu.png new file mode 100644 index 00000000..4cde58f5 Binary files /dev/null and b/icons/oxygen/48x48/actions/show-menu.png differ diff --git a/icons/oxygen/48x48/actions/tools-report-bug.png b/icons/oxygen/48x48/actions/tools-report-bug.png new file mode 100644 index 00000000..239a43e3 Binary files /dev/null and b/icons/oxygen/48x48/actions/tools-report-bug.png differ diff --git a/icons/oxygen/48x48/actions/view-fullscreen.png b/icons/oxygen/48x48/actions/view-fullscreen.png new file mode 100644 index 00000000..aed8fc36 Binary files /dev/null and b/icons/oxygen/48x48/actions/view-fullscreen.png differ diff --git a/icons/oxygen/48x48/actions/view-refresh.png b/icons/oxygen/48x48/actions/view-refresh.png new file mode 100644 index 00000000..0b08b238 Binary files /dev/null and b/icons/oxygen/48x48/actions/view-refresh.png differ diff --git a/icons/oxygen/48x48/actions/zoom-in.png b/icons/oxygen/48x48/actions/zoom-in.png new file mode 100644 index 00000000..b99d3677 Binary files /dev/null and b/icons/oxygen/48x48/actions/zoom-in.png differ diff --git a/icons/oxygen/48x48/actions/zoom-original.png b/icons/oxygen/48x48/actions/zoom-original.png new file mode 100644 index 00000000..2f49354b Binary files /dev/null and b/icons/oxygen/48x48/actions/zoom-original.png differ diff --git a/icons/oxygen/48x48/actions/zoom-out.png b/icons/oxygen/48x48/actions/zoom-out.png new file mode 100644 index 00000000..f08f0947 Binary files /dev/null and b/icons/oxygen/48x48/actions/zoom-out.png differ diff --git a/icons/oxygen_kde/48x48/apps/quassel.png b/icons/oxygen/48x48/apps/quassel.png similarity index 100% rename from icons/oxygen_kde/48x48/apps/quassel.png rename to icons/oxygen/48x48/apps/quassel.png diff --git a/icons/oxygen/48x48/devices/network-wired.png b/icons/oxygen/48x48/devices/network-wired.png new file mode 100644 index 00000000..07333a12 Binary files /dev/null and b/icons/oxygen/48x48/devices/network-wired.png differ diff --git a/icons/oxygen/48x48/status/dialog-information.png b/icons/oxygen/48x48/status/dialog-information.png new file mode 100644 index 00000000..8f3a936d Binary files /dev/null and b/icons/oxygen/48x48/status/dialog-information.png differ diff --git a/icons/oxygen/48x48/status/security-high.png b/icons/oxygen/48x48/status/security-high.png new file mode 100644 index 00000000..fb54fd73 Binary files /dev/null and b/icons/oxygen/48x48/status/security-high.png differ diff --git a/icons/oxygen/48x48/status/security-low.png b/icons/oxygen/48x48/status/security-low.png new file mode 100644 index 00000000..9d5659f4 Binary files /dev/null and b/icons/oxygen/48x48/status/security-low.png differ diff --git a/icons/oxygen/48x48/status/user-away.png b/icons/oxygen/48x48/status/user-away.png new file mode 100644 index 00000000..3be2fce0 Binary files /dev/null and b/icons/oxygen/48x48/status/user-away.png differ diff --git a/icons/oxygen/64x64/actions/application-exit.png b/icons/oxygen/64x64/actions/application-exit.png new file mode 100644 index 00000000..c1549f49 Binary files /dev/null and b/icons/oxygen/64x64/actions/application-exit.png differ diff --git a/icons/oxygen/64x64/actions/configure.png b/icons/oxygen/64x64/actions/configure.png new file mode 100644 index 00000000..79f92de2 Binary files /dev/null and b/icons/oxygen/64x64/actions/configure.png differ diff --git a/icons/oxygen/64x64/actions/document-edit.png b/icons/oxygen/64x64/actions/document-edit.png new file mode 100644 index 00000000..a0ec6b7d Binary files /dev/null and b/icons/oxygen/64x64/actions/document-edit.png differ diff --git a/icons/oxygen/64x64/actions/edit-find.png b/icons/oxygen/64x64/actions/edit-find.png new file mode 100644 index 00000000..884bd5fe Binary files /dev/null and b/icons/oxygen/64x64/actions/edit-find.png differ diff --git a/icons/oxygen/64x64/actions/go-down.png b/icons/oxygen/64x64/actions/go-down.png new file mode 100644 index 00000000..c23774b6 Binary files /dev/null and b/icons/oxygen/64x64/actions/go-down.png differ diff --git a/icons/oxygen/64x64/actions/go-next.png b/icons/oxygen/64x64/actions/go-next.png new file mode 100644 index 00000000..31b2a6bb Binary files /dev/null and b/icons/oxygen/64x64/actions/go-next.png differ diff --git a/icons/oxygen/64x64/actions/go-previous.png b/icons/oxygen/64x64/actions/go-previous.png new file mode 100644 index 00000000..f53d410f Binary files /dev/null and b/icons/oxygen/64x64/actions/go-previous.png differ diff --git a/icons/oxygen/64x64/actions/go-up.png b/icons/oxygen/64x64/actions/go-up.png new file mode 100644 index 00000000..e44c37a9 Binary files /dev/null and b/icons/oxygen/64x64/actions/go-up.png differ diff --git a/icons/oxygen/64x64/actions/im-ban-kick-user.png b/icons/oxygen/64x64/actions/im-ban-kick-user.png new file mode 100644 index 00000000..4506f59e Binary files /dev/null and b/icons/oxygen/64x64/actions/im-ban-kick-user.png differ diff --git a/icons/oxygen/64x64/actions/im-ban-user.png b/icons/oxygen/64x64/actions/im-ban-user.png new file mode 100644 index 00000000..c3072efb Binary files /dev/null and b/icons/oxygen/64x64/actions/im-ban-user.png differ diff --git a/icons/oxygen/64x64/actions/im-kick-user.png b/icons/oxygen/64x64/actions/im-kick-user.png new file mode 100644 index 00000000..6268e822 Binary files /dev/null and b/icons/oxygen/64x64/actions/im-kick-user.png differ diff --git a/icons/oxygen/64x64/actions/im-user-away.png b/icons/oxygen/64x64/actions/im-user-away.png new file mode 100644 index 00000000..3f841bbd Binary files /dev/null and b/icons/oxygen/64x64/actions/im-user-away.png differ diff --git a/icons/oxygen/64x64/actions/im-user-offline.png b/icons/oxygen/64x64/actions/im-user-offline.png new file mode 100644 index 00000000..2b3bca33 Binary files /dev/null and b/icons/oxygen/64x64/actions/im-user-offline.png differ diff --git a/icons/oxygen/64x64/actions/im-user.png b/icons/oxygen/64x64/actions/im-user.png new file mode 100644 index 00000000..dd7d7a24 Binary files /dev/null and b/icons/oxygen/64x64/actions/im-user.png differ diff --git a/icons/oxygen/64x64/actions/list-add-user.png b/icons/oxygen/64x64/actions/list-add-user.png new file mode 100644 index 00000000..12f73ef8 Binary files /dev/null and b/icons/oxygen/64x64/actions/list-add-user.png differ diff --git a/icons/oxygen/64x64/actions/tools-report-bug.png b/icons/oxygen/64x64/actions/tools-report-bug.png new file mode 100644 index 00000000..b313d4d4 Binary files /dev/null and b/icons/oxygen/64x64/actions/tools-report-bug.png differ diff --git a/icons/oxygen_kde/64x64/apps/quassel.png b/icons/oxygen/64x64/apps/quassel.png similarity index 100% rename from icons/oxygen_kde/64x64/apps/quassel.png rename to icons/oxygen/64x64/apps/quassel.png diff --git a/icons/oxygen/64x64/devices/network-wired.png b/icons/oxygen/64x64/devices/network-wired.png new file mode 100644 index 00000000..2981c5b9 Binary files /dev/null and b/icons/oxygen/64x64/devices/network-wired.png differ diff --git a/icons/oxygen/64x64/status/dialog-information.png b/icons/oxygen/64x64/status/dialog-information.png new file mode 100644 index 00000000..c65f6163 Binary files /dev/null and b/icons/oxygen/64x64/status/dialog-information.png differ diff --git a/icons/oxygen/64x64/status/security-high.png b/icons/oxygen/64x64/status/security-high.png new file mode 100644 index 00000000..44da6b94 Binary files /dev/null and b/icons/oxygen/64x64/status/security-high.png differ diff --git a/icons/oxygen/64x64/status/security-low.png b/icons/oxygen/64x64/status/security-low.png new file mode 100644 index 00000000..d8ceb4be Binary files /dev/null and b/icons/oxygen/64x64/status/security-low.png differ diff --git a/icons/oxygen/64x64/status/user-away.png b/icons/oxygen/64x64/status/user-away.png new file mode 100644 index 00000000..0f133418 Binary files /dev/null and b/icons/oxygen/64x64/status/user-away.png differ diff --git a/icons/oxygen/AUTHORS b/icons/oxygen/AUTHORS index e35a25e7..415ac584 100644 --- a/icons/oxygen/AUTHORS +++ b/icons/oxygen/AUTHORS @@ -1,9 +1,8 @@ Oxygen Icon Theme has been developed by The Oxygen Team. Art Directors: -David Vignoni Nuno F. Pinheiro -David J. Miller +David Vignoni Naming Coordinator Jakob Petsovits @@ -15,9 +14,11 @@ Johann Ollivier Lapeyre Kenneth Wimer Nuno F. Pinheiro Riccardo Iaconelli +David J. Miller Thanks to: Lee Olson: Contributed drawing used in application-x-bittorent icon. Marco Aurélio "Coré": Improved audio-input-microphone icon. Matthias Kretz: Contributed "audio-input-line" device icon. Mauricio Piacentini : game icons mashup +Erlend Hamberg: "text-x-haskell" mimetype icon. diff --git a/icons/oxygen/CONTRIBUTING b/icons/oxygen/CONTRIBUTING index bbf20811..b68a7cc2 100644 --- a/icons/oxygen/CONTRIBUTING +++ b/icons/oxygen/CONTRIBUTING @@ -1,6 +1,6 @@ -If you'd like to help us make Oxygen or contribute in any way please join the irc channel #kde-artists on freenode.net or send a mail to the kde-artists mailing list (artists@kde.org). One of the teeam is almost always online. We'd love to to discuss the possiblity with you :-) +If you'd like to help us make Oxygen or contribute in any way please join the irc channel #oxygen on freenode.net or send a mail to the kde-artists mailing list (all@oxygen -icons.org) or (nuno@oxygen-icons.org). One of the teeam is almost always online. We'd love to to discuss the possiblity with you :-) -In order to coordinate the addition of icons to the theme itself, all artists should put their work in a dir labelled Oxygen/ARTIST_NAME (so, mine for instance is Oxygen/Ken/) this allows us to control not only the licensing of the theme but the compatability with the guidelines for creating Oxygen icons. +In order to coordinate the addition of icons to the theme itself, all external artists should send their work for review to one of the refered emails, they will be reviewd for licensing of the theme and the compatability with the guidelines for creating Oxygen icons. NOTE: Contributors should realize that the Oxygen icon theme mantainers can (and probably will) modify, delete, reuse contributed artwork. diff --git a/icons/oxygen/COPYING b/icons/oxygen/COPYING index c87ac56a..045b62e8 100644 --- a/icons/oxygen/COPYING +++ b/icons/oxygen/COPYING @@ -1,24 +1,25 @@ The Oxygen Icon Theme + Copyright (C) 2007 Nuno Pinheiro Copyright (C) 2007 David Vignoni + Copyright (C) 2007 David Miller Copyright (C) 2007 Johann Ollivier Lapeyre Copyright (C) 2007 Kenneth Wimer - Copyright (C) 2007 Nuno Fernades Pinheiro Copyright (C) 2007 Riccardo Iaconelli - Copyright (C) 2007 David Miller + and others This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public + You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . Clarification: @@ -46,3 +47,170 @@ Clarification: the use of elements of this art library in a GUI. kde-artists [at] kde.org + +----- + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/icons/oxygen/index.theme b/icons/oxygen/index.theme new file mode 100644 index 00000000..f9c09f67 --- /dev/null +++ b/icons/oxygen/index.theme @@ -0,0 +1,497 @@ +[Icon Theme] +Name=Oxygen +Name[bs]=Oxygen +Name[ca]=Oxygen +Name[ca@valencia]=Oxygen +Name[cs]=Oxygen +Name[da]=Oxygen +Name[de]=Oxygen +Name[el]=Oxygen +Name[en_GB]=Oxygen +Name[es]=Oxígeno +Name[et]=Oxygen +Name[eu]=Oxygen +Name[fa]=اکسیژن +Name[fi]=Oxygen +Name[fr]=Oxygen +Name[gl]=Oxygen +Name[hu]=Oxygen +Name[it]=Oxygen +Name[kk]=Oxygen +Name[ko]=Oxygen +Name[mr]=ऑक्सीजन +Name[nb]=Oxygen +Name[nds]=Oxygen +Name[nl]=Oxygen +Name[pl]=Tlen +Name[pt]=Oxygen +Name[pt_BR]=Oxygen +Name[ro]=Oxygen +Name[ru]=Oxygen +Name[sk]=Oxygen +Name[sl]=Kisik +Name[sr]=Кисеоник +Name[sr@ijekavian]=Кисеоник +Name[sr@ijekavianlatin]=Kiseonik +Name[sr@latin]=Kiseonik +Name[sv]=Oxygen +Name[tr]=Oxygen +Name[ug]=ئوكسېگىن +Name[uk]=Oxygen +Name[x-test]=xxOxygenxx +Name[zh_CN]=Oxygen(氧气) +Name[zh_TW]=Oxygen + +Comment=Oxygen Team +Comment[bs]=Oxygen tim +Comment[ca]=Equip de l'Oxygen +Comment[ca@valencia]=Equip de l'Oxygen +Comment[cs]=Tým Oxygen +Comment[da]=Oxygen-holdet +Comment[de]=Oxygen-Team +Comment[el]=Ομάδα Oxygen +Comment[en_GB]=Oxygen Team +Comment[es]=Equipo Oxígeno +Comment[et]=Oxygeni meeskond +Comment[eu]=Oxygen taldea +Comment[fa]=تیم اکسیژن +Comment[fi]=Oxygenin kehitysryhmä +Comment[fr]=Équipe Oxygen +Comment[gl]=Equipo de Oxygen +Comment[hu]=Oxygen csapat +Comment[it]=La squadra di Oxygen +Comment[kk]=Oxygen тобы +Comment[ko]=Oxygen 팀 +Comment[mr]=ऑक्सीजन टीम +Comment[nb]=Oxygen-laget +Comment[nds]=Oxygen-Koppel +Comment[nl]=Oxygen-team +Comment[pl]=Zespół Oxygen +Comment[pt]=Equipa do Oxygen +Comment[pt_BR]=Equipe do Oxygen +Comment[ro]=Echipa Oxygen +Comment[ru]=Команда Oxygen +Comment[sk]=Tím Oxygen +Comment[sl]=Ekipa Kisika +Comment[sr]=Тим Кисеоника +Comment[sr@ijekavian]=Тим Кисеоника +Comment[sr@ijekavianlatin]=Tim Kiseonika +Comment[sr@latin]=Tim Kiseonika +Comment[sv]=Oxygen-gruppen +Comment[tr]=Oxygen Takımı +Comment[ug]=ئوكسېگىن ئەترىتى +Comment[uk]=Команда Oxygen +Comment[x-test]=xxOxygen Teamxx +Comment[zh_CN]=Oxygen 团队 +Comment[zh_TW]=Oxygen 開發團隊 + +DisplayDepth=32 + +Inherits=hicolor + +Example=folder + +LinkOverlay=link +LockOverlay=lockoverlay +ShareOverlay=share +ZipOverlay=zip + +DesktopDefault=48 +DesktopSizes=16,22,32,48,64,128,256 +ToolbarDefault=22 +ToolbarSizes=16,22,32,48 +MainToolbarDefault=22 +MainToolbarSizes=16,22,32,48 +SmallDefault=16 +SmallSizes=16,22,32,48 +PanelDefault=32 +PanelSizes=16,22,32,48,64,128,256 +DialogDefault=32 +DialogSizes=16,22,32,48,64,128,256 + +Directories=8x8/emblems,16x16/actions,16x16/animations,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotes,16x16/intl,16x16/mimetypes,16x16/places,16x16/status,16x16/special,22x22/actions,22x22/animations,22x22/apps,22x22/categories,22x22/devices,22x22/emblems,22x22/emotes,22x22/intl,22x22/mimetypes,22x22/places,22x22/status,22x22/special,32x32/actions,32x32/animations,32x32/apps,32x32/categories,32x32/devices,32x32/emblems,32x32/emotes,32x32/intl,32x32/mimetypes,32x32/places,32x32/status,48x48/actions,48x48/animations,48x48/apps,48x48/categories,48x48/devices,48x48/emblems,48x48/emotes,48x48/intl,48x48/mimetypes,48x48/places,48x48/status,64x64/actions,64x64/animations,64x64/apps,64x64/categories,64x64/devices,64x64/emblems,64x64/emotes,64x64/intl,64x64/mimetypes,64x64/places,64x64/status,128x128/actions,128x128/animations,128x128/apps,128x128/categories,128x128/devices,128x128/emblems,128x128/emotes,128x128/intl,128x128/mimetypes,128x128/places,128x128/status,256x256/actions,256x256/apps,256x256/categories,256x256/devices,256x256/mimetypes,256x256/places,256x256/status + +[8x8/emblems] +Size=8 +Context=Emblems +Type=Threshold + +[16x16/actions] +Size=16 +Context=Actions +Type=Threshold + +[16x16/animations] +Size=16 +Context=Animations +Type=Threshold + +[16x16/apps] +Size=16 +Context=Applications +Type=Threshold + +[16x16/categories] +Size=16 +Context=Categories +Type=Threshold + +[16x16/devices] +Size=16 +Context=Devices +Type=Threshold + +[16x16/emblems] +Size=16 +Context=Emblems +Type=Threshold + +[16x16/emotes] +Size=16 +Context=Emotes +Type=Threshold + +[16x16/intl] +Size=16 +Context=International +Type=Threshold + +[16x16/mimetypes] +Size=16 +Context=MimeTypes +Type=Threshold + +[16x16/places] +Size=16 +Context=Places +Type=Threshold + +[16x16/status] +Size=16 +Context=Status +Type=Threshold + +[16x16/special] +Size=16 +Context=Actions +Type=Threshold + +[22x22/actions] +Size=22 +Context=Actions +Type=Threshold + +[22x22/animations] +Size=22 +Context=Animations +Type=Threshold + +[22x22/apps] +Size=22 +Context=Applications +Type=Threshold + +[22x22/categories] +Size=22 +Context=Categories +Type=Threshold + +[22x22/devices] +Size=22 +Context=Devices +Type=Threshold + +[22x22/emblems] +Size=22 +Context=Emblems +Type=Threshold + +[22x22/emotes] +Size=22 +Context=Emotes +Type=Threshold + +[22x22/intl] +Size=22 +Context=International +Type=Threshold + +[22x22/mimetypes] +Size=22 +Context=MimeTypes +Type=Threshold + +[22x22/places] +Size=22 +Context=Places +Type=Threshold + +[22x22/status] +Size=22 +Context=Status +Type=Threshold + +[22x22/special] +Size=22 +Context=Actions +Type=Threshold + +[32x32/actions] +Size=32 +Context=Actions +Type=Threshold + +[32x32/animations] +Size=32 +Context=Animations +Type=Threshold + +[32x32/apps] +Size=32 +Context=Applications +Type=Threshold + +[32x32/categories] +Size=32 +Context=Categories +Type=Threshold + +[32x32/devices] +Size=32 +Context=Devices +Type=Threshold + +[32x32/emblems] +Size=32 +Context=Emblems +Type=Threshold + +[32x32/emotes] +Size=32 +Context=Emotes +Type=Threshold + +[32x32/intl] +Size=32 +Context=International +Type=Threshold + +[32x32/mimetypes] +Size=32 +Context=MimeTypes +Type=Threshold + +[32x32/places] +Size=32 +Context=Places +Type=Threshold + +[32x32/status] +Size=32 +Context=Status +Type=Threshold + +[48x48/actions] +Size=48 +Context=Actions +Type=Threshold + +[48x48/animations] +Size=48 +Context=Animations +Type=Threshold + +[48x48/apps] +Size=48 +Context=Applications +Type=Threshold + +[48x48/categories] +Size=48 +Context=Categories +Type=Threshold + +[48x48/devices] +Size=48 +Context=Devices +Type=Threshold + +[48x48/emblems] +Size=48 +Context=Emblems +Type=Threshold + +[48x48/emotes] +Size=48 +Context=Emotes +Type=Threshold + +[48x48/intl] +Size=48 +Context=International +Type=Threshold + +[48x48/mimetypes] +Size=48 +Context=MimeTypes +Type=Threshold + +[48x48/places] +Size=48 +Context=Places +Type=Threshold + +[48x48/status] +Size=48 +Context=Status +Type=Threshold + +[64x64/actions] +Size=64 +Context=Actions +Type=Threshold + +[64x64/animations] +Size=64 +Context=Animations +Type=Threshold + +[64x64/apps] +Size=64 +Context=Applications +Type=Threshold + +[64x64/categories] +Size=64 +Context=Categories +Type=Threshold + +[64x64/devices] +Size=64 +Context=Devices +Type=Threshold + +[64x64/emblems] +Size=64 +Context=Emblems +Type=Threshold + +[64x64/emotes] +Size=64 +Context=Emotes +Type=Threshold + +[64x64/intl] +Size=64 +Context=International +Type=Threshold + +[64x64/mimetypes] +Size=64 +Context=MimeTypes +Type=Threshold + +[64x64/places] +Size=64 +Context=Places +Type=Threshold + +[64x64/status] +Size=64 +Context=Status +Type=Threshold + +[128x128/actions] +Size=128 +Context=Actions +Type=Threshold + +[128x128/animations] +Size=128 +Context=Animations +Type=Threshold + +[128x128/apps] +Size=128 +Context=Applications +Type=Threshold + +[128x128/categories] +Size=128 +Context=Categories +Type=Threshold + +[128x128/devices] +Size=128 +Context=Devices +Type=Threshold + +[128x128/emblems] +Size=128 +Context=Emblems +Type=Threshold + +[128x128/emotes] +Size=128 +Context=Emotes +Type=Threshold + +[128x128/categories] +Size=128 +Context=Categories +Type=Threshold + +[128x128/intl] +Size=128 +Context=International +Type=Threshold + +[128x128/mimetypes] +Size=128 +Context=MimeTypes +Type=Threshold + +[128x128/places] +Size=128 +Context=Places +Type=Threshold + +[128x128/status] +Size=128 +Context=Status +Type=Threshold + +[256x256/actions] +Size=256 +Context=Actions +Type=Threshold + +[256x256/apps] +Size=256 +Context=Applications +Type=Threshold + +[256x256/categories] +Size=256 +Context=Categories +Type=Threshold + +[256x256/devices] +Size=256 +Context=Devices +Type=Threshold + +[256x256/mimetypes] +Size=256 +Context=MimeTypes +Type=Threshold + +[256x256/places] +Size=256 +Context=Places +Type=Threshold + +[256x256/status] +Size=256 +Context=Status +Type=Threshold diff --git a/icons/oxygen_kde/scalable/actions/application-exit.svgz b/icons/oxygen/scalable/actions/application-exit.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/application-exit.svgz rename to icons/oxygen/scalable/actions/application-exit.svgz diff --git a/icons/oxygen_kde/scalable/actions/configure-shortcuts.svgz b/icons/oxygen/scalable/actions/configure-shortcuts.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/configure-shortcuts.svgz rename to icons/oxygen/scalable/actions/configure-shortcuts.svgz diff --git a/icons/oxygen_kde/scalable/actions/configure.svgz b/icons/oxygen/scalable/actions/configure.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/configure.svgz rename to icons/oxygen/scalable/actions/configure.svgz diff --git a/icons/oxygen_kde/scalable/actions/dialog-cancel.svgz b/icons/oxygen/scalable/actions/dialog-cancel.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/dialog-cancel.svgz rename to icons/oxygen/scalable/actions/dialog-cancel.svgz diff --git a/icons/oxygen_kde/scalable/actions/dialog-close.svgz b/icons/oxygen/scalable/actions/dialog-close.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/dialog-close.svgz rename to icons/oxygen/scalable/actions/dialog-close.svgz diff --git a/icons/oxygen_kde/scalable/actions/document-edit.svgz b/icons/oxygen/scalable/actions/document-edit.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/document-edit.svgz rename to icons/oxygen/scalable/actions/document-edit.svgz diff --git a/icons/oxygen_kde/scalable/actions/document-encrypt.svgz b/icons/oxygen/scalable/actions/document-encrypt.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/document-encrypt.svgz rename to icons/oxygen/scalable/actions/document-encrypt.svgz diff --git a/icons/oxygen_kde/scalable/actions/edit-clear-locationbar-ltr.svgz b/icons/oxygen/scalable/actions/edit-clear-locationbar-ltr.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/edit-clear-locationbar-ltr.svgz rename to icons/oxygen/scalable/actions/edit-clear-locationbar-ltr.svgz diff --git a/icons/oxygen_kde/scalable/actions/edit-clear-locationbar-rtl.svgz b/icons/oxygen/scalable/actions/edit-clear-locationbar-rtl.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/edit-clear-locationbar-rtl.svgz rename to icons/oxygen/scalable/actions/edit-clear-locationbar-rtl.svgz diff --git a/icons/oxygen_kde/scalable/actions/edit-copy.svgz b/icons/oxygen/scalable/actions/edit-copy.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/edit-copy.svgz rename to icons/oxygen/scalable/actions/edit-copy.svgz diff --git a/icons/oxygen_kde/scalable/actions/edit-delete.svgz b/icons/oxygen/scalable/actions/edit-delete.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/edit-delete.svgz rename to icons/oxygen/scalable/actions/edit-delete.svgz diff --git a/icons/oxygen_kde/scalable/actions/edit-find.svgz b/icons/oxygen/scalable/actions/edit-find.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/edit-find.svgz rename to icons/oxygen/scalable/actions/edit-find.svgz diff --git a/icons/oxygen_kde/scalable/actions/edit-rename.svgz b/icons/oxygen/scalable/actions/edit-rename.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/edit-rename.svgz rename to icons/oxygen/scalable/actions/edit-rename.svgz diff --git a/icons/oxygen_kde/scalable/actions/flag-blue.svgz b/icons/oxygen/scalable/actions/flag-blue.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/flag-blue.svgz rename to icons/oxygen/scalable/actions/flag-blue.svgz diff --git a/icons/oxygen_kde/scalable/actions/format-fill-color.svgz b/icons/oxygen/scalable/actions/format-fill-color.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/format-fill-color.svgz rename to icons/oxygen/scalable/actions/format-fill-color.svgz diff --git a/icons/oxygen_kde/scalable/actions/format-text-color.svgz b/icons/oxygen/scalable/actions/format-text-color.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/format-text-color.svgz rename to icons/oxygen/scalable/actions/format-text-color.svgz diff --git a/icons/oxygen_kde/scalable/actions/go-down.svgz b/icons/oxygen/scalable/actions/go-down.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/go-down.svgz rename to icons/oxygen/scalable/actions/go-down.svgz diff --git a/icons/oxygen_kde/scalable/actions/go-next-view.svgz b/icons/oxygen/scalable/actions/go-next-view.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/go-next-view.svgz rename to icons/oxygen/scalable/actions/go-next-view.svgz diff --git a/icons/oxygen_kde/scalable/actions/go-next.svgz b/icons/oxygen/scalable/actions/go-next.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/go-next.svgz rename to icons/oxygen/scalable/actions/go-next.svgz diff --git a/icons/oxygen_kde/scalable/actions/go-previous-view.svgz b/icons/oxygen/scalable/actions/go-previous-view.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/go-previous-view.svgz rename to icons/oxygen/scalable/actions/go-previous-view.svgz diff --git a/icons/oxygen_kde/scalable/actions/go-previous.svgz b/icons/oxygen/scalable/actions/go-previous.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/go-previous.svgz rename to icons/oxygen/scalable/actions/go-previous.svgz diff --git a/icons/oxygen_kde/scalable/actions/go-up.svgz b/icons/oxygen/scalable/actions/go-up.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/go-up.svgz rename to icons/oxygen/scalable/actions/go-up.svgz diff --git a/icons/oxygen_kde/scalable/actions/im-ban-kick-user.svgz b/icons/oxygen/scalable/actions/im-ban-kick-user.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/im-ban-kick-user.svgz rename to icons/oxygen/scalable/actions/im-ban-kick-user.svgz diff --git a/icons/oxygen_kde/scalable/actions/im-ban-user.svgz b/icons/oxygen/scalable/actions/im-ban-user.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/im-ban-user.svgz rename to icons/oxygen/scalable/actions/im-ban-user.svgz diff --git a/icons/oxygen_kde/scalable/actions/im-kick-user.svgz b/icons/oxygen/scalable/actions/im-kick-user.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/im-kick-user.svgz rename to icons/oxygen/scalable/actions/im-kick-user.svgz diff --git a/icons/oxygen_kde/scalable/actions/im-user-away.svgz b/icons/oxygen/scalable/actions/im-user-away.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/im-user-away.svgz rename to icons/oxygen/scalable/actions/im-user-away.svgz diff --git a/icons/oxygen_kde/scalable/actions/im-user-offline.svgz b/icons/oxygen/scalable/actions/im-user-offline.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/im-user-offline.svgz rename to icons/oxygen/scalable/actions/im-user-offline.svgz diff --git a/icons/oxygen_kde/scalable/actions/im-user.svgz b/icons/oxygen/scalable/actions/im-user.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/im-user.svgz rename to icons/oxygen/scalable/actions/im-user.svgz diff --git a/icons/oxygen_kde/scalable/actions/irc-close-channel.svgz b/icons/oxygen/scalable/actions/irc-close-channel.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/irc-close-channel.svgz rename to icons/oxygen/scalable/actions/irc-close-channel.svgz diff --git a/icons/oxygen_kde/scalable/actions/irc-join-channel.svgz b/icons/oxygen/scalable/actions/irc-join-channel.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/irc-join-channel.svgz rename to icons/oxygen/scalable/actions/irc-join-channel.svgz diff --git a/icons/oxygen_kde/scalable/actions/irc-operator.svgz b/icons/oxygen/scalable/actions/irc-operator.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/irc-operator.svgz rename to icons/oxygen/scalable/actions/irc-operator.svgz diff --git a/icons/oxygen_kde/scalable/actions/irc-remove-operator.svgz b/icons/oxygen/scalable/actions/irc-remove-operator.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/irc-remove-operator.svgz rename to icons/oxygen/scalable/actions/irc-remove-operator.svgz diff --git a/icons/oxygen_kde/scalable/actions/irc-unvoice.svgz b/icons/oxygen/scalable/actions/irc-unvoice.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/irc-unvoice.svgz rename to icons/oxygen/scalable/actions/irc-unvoice.svgz diff --git a/icons/oxygen_kde/scalable/actions/irc-voice.svgz b/icons/oxygen/scalable/actions/irc-voice.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/irc-voice.svgz rename to icons/oxygen/scalable/actions/irc-voice.svgz diff --git a/icons/oxygen_kde/scalable/actions/list-add-user.svgz b/icons/oxygen/scalable/actions/list-add-user.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/list-add-user.svgz rename to icons/oxygen/scalable/actions/list-add-user.svgz diff --git a/icons/oxygen_kde/scalable/actions/list-add.svgz b/icons/oxygen/scalable/actions/list-add.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/list-add.svgz rename to icons/oxygen/scalable/actions/list-add.svgz diff --git a/icons/oxygen_kde/scalable/actions/list-remove-user.svgz b/icons/oxygen/scalable/actions/list-remove-user.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/list-remove-user.svgz rename to icons/oxygen/scalable/actions/list-remove-user.svgz diff --git a/icons/oxygen_kde/scalable/actions/media-playback-start.svgz b/icons/oxygen/scalable/actions/media-playback-start.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/media-playback-start.svgz rename to icons/oxygen/scalable/actions/media-playback-start.svgz diff --git a/icons/oxygen_kde/scalable/actions/network-connect.svgz b/icons/oxygen/scalable/actions/network-connect.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/network-connect.svgz rename to icons/oxygen/scalable/actions/network-connect.svgz diff --git a/icons/oxygen_kde/scalable/actions/network-disconnect.svgz b/icons/oxygen/scalable/actions/network-disconnect.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/network-disconnect.svgz rename to icons/oxygen/scalable/actions/network-disconnect.svgz diff --git a/icons/oxygen_kde/scalable/actions/show-menu.svgz b/icons/oxygen/scalable/actions/show-menu.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/show-menu.svgz rename to icons/oxygen/scalable/actions/show-menu.svgz diff --git a/icons/oxygen_kde/scalable/actions/tools-report-bug.svgz b/icons/oxygen/scalable/actions/tools-report-bug.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/tools-report-bug.svgz rename to icons/oxygen/scalable/actions/tools-report-bug.svgz diff --git a/icons/oxygen_kde/scalable/actions/view-fullscreen.svgz b/icons/oxygen/scalable/actions/view-fullscreen.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/view-fullscreen.svgz rename to icons/oxygen/scalable/actions/view-fullscreen.svgz diff --git a/icons/oxygen_kde/scalable/actions/view-refresh.svgz b/icons/oxygen/scalable/actions/view-refresh.svgz similarity index 100% rename from icons/oxygen_kde/scalable/actions/view-refresh.svgz rename to icons/oxygen/scalable/actions/view-refresh.svgz diff --git a/icons/oxygen_kde/scalable/apps/quassel.svgz b/icons/oxygen/scalable/apps/quassel.svgz similarity index 100% rename from icons/oxygen_kde/scalable/apps/quassel.svgz rename to icons/oxygen/scalable/apps/quassel.svgz diff --git a/icons/oxygen_kde/scalable/devices/network-wired.svgz b/icons/oxygen/scalable/devices/network-wired.svgz similarity index 100% rename from icons/oxygen_kde/scalable/devices/network-wired.svgz rename to icons/oxygen/scalable/devices/network-wired.svgz diff --git a/icons/oxygen_kde/scalable/status/dialog-information.svgz b/icons/oxygen/scalable/status/dialog-information.svgz similarity index 100% rename from icons/oxygen_kde/scalable/status/dialog-information.svgz rename to icons/oxygen/scalable/status/dialog-information.svgz diff --git a/icons/oxygen_kde/scalable/status/security-high.svgz b/icons/oxygen/scalable/status/security-high.svgz similarity index 100% rename from icons/oxygen_kde/scalable/status/security-high.svgz rename to icons/oxygen/scalable/status/security-high.svgz diff --git a/icons/oxygen_kde/scalable/status/security-low.svgz b/icons/oxygen/scalable/status/security-low.svgz similarity index 100% rename from icons/oxygen_kde/scalable/status/security-low.svgz rename to icons/oxygen/scalable/status/security-low.svgz diff --git a/icons/oxygen_kde/scalable/status/user-away.svgz b/icons/oxygen/scalable/status/user-away.svgz similarity index 100% rename from icons/oxygen_kde/scalable/status/user-away.svgz rename to icons/oxygen/scalable/status/user-away.svgz diff --git a/icons/oxygen_kde.qrc b/icons/oxygen_kde.qrc deleted file mode 100644 index 6ad38449..00000000 --- a/icons/oxygen_kde.qrc +++ /dev/null @@ -1,84 +0,0 @@ - - - oxygen_kde/16x16/actions/im-kick-user.png - oxygen_kde/16x16/actions/im-ban-kick-user.png - oxygen_kde/16x16/actions/irc-operator.png - oxygen_kde/16x16/actions/edit-copy.png - oxygen_kde/16x16/actions/irc-voice.png - oxygen_kde/16x16/actions/im-ban-user.png - oxygen_kde/16x16/actions/edit-clear-locationbar-rtl.png - oxygen_kde/16x16/actions/format-fill-color.png - oxygen_kde/16x16/actions/dialog-cancel.png - oxygen_kde/16x16/actions/format-text-bold.png - oxygen_kde/16x16/actions/flag-blue.png - oxygen_kde/16x16/actions/im-user.png - oxygen_kde/16x16/actions/go-next-view.png - oxygen_kde/16x16/actions/edit-find.png - oxygen_kde/16x16/actions/media-playback-start.png - oxygen_kde/16x16/actions/configure-shortcuts.png - oxygen_kde/16x16/actions/tools-report-bug.png - oxygen_kde/16x16/actions/network-disconnect.png - oxygen_kde/16x16/actions/format-text-italic.png - oxygen_kde/16x16/actions/irc-remove-operator.png - oxygen_kde/16x16/actions/irc-close-channel.png - oxygen_kde/16x16/actions/irc-join-channel.png - oxygen_kde/16x16/actions/go-up.png - oxygen_kde/16x16/actions/help-about.png - oxygen_kde/16x16/actions/view-fullscreen.png - oxygen_kde/16x16/actions/format-text-color.png - oxygen_kde/16x16/actions/mail-message-new.png - oxygen_kde/16x16/actions/zoom-in.png - oxygen_kde/16x16/actions/im-user-offline.png - oxygen_kde/16x16/actions/edit-clear-locationbar-ltr.png - oxygen_kde/16x16/actions/edit-rename.png - oxygen_kde/16x16/actions/view-refresh.png - oxygen_kde/16x16/actions/configure.png - oxygen_kde/16x16/actions/zoom-out.png - oxygen_kde/16x16/actions/go-previous.png - oxygen_kde/16x16/actions/im-user-away.png - oxygen_kde/16x16/actions/document-edit.png - oxygen_kde/16x16/actions/format-text-underline.png - oxygen_kde/16x16/actions/zoom-original.png - oxygen_kde/16x16/actions/show-menu.png - oxygen_kde/16x16/actions/go-previous-view.png - oxygen_kde/16x16/actions/document-open.png - oxygen_kde/16x16/actions/network-connect.png - oxygen_kde/16x16/actions/document-encrypt.png - oxygen_kde/16x16/actions/go-down.png - oxygen_kde/16x16/actions/list-add.png - oxygen_kde/16x16/actions/go-next.png - oxygen_kde/16x16/actions/edit-delete.png - oxygen_kde/16x16/actions/irc-unvoice.png - oxygen_kde/16x16/actions/application-exit.png - oxygen_kde/16x16/status/user-away.png - oxygen_kde/16x16/status/security-high.png - oxygen_kde/16x16/status/dialog-information.png - oxygen_kde/16x16/status/security-low.png - oxygen_kde/16x16/apps/quassel.png - oxygen_kde/16x16/devices/network-wired.png - oxygen_kde/48x48/actions/im-kick-user.png - oxygen_kde/48x48/actions/im-ban-kick-user.png - oxygen_kde/48x48/actions/irc-operator.png - oxygen_kde/48x48/actions/irc-voice.png - oxygen_kde/48x48/actions/im-ban-user.png - oxygen_kde/48x48/actions/im-user.png - oxygen_kde/48x48/actions/network-disconnect.png - oxygen_kde/48x48/actions/irc-remove-operator.png - oxygen_kde/48x48/actions/irc-close-channel.png - oxygen_kde/48x48/actions/irc-join-channel.png - oxygen_kde/48x48/actions/mail-message-new.png - oxygen_kde/48x48/actions/network-connect.png - oxygen_kde/48x48/actions/irc-unvoice.png - oxygen_kde/48x48/status/dialog-information.png - oxygen_kde/48x48/apps/quassel.png - oxygen_kde/128x128/apps/quassel.png - oxygen_kde/22x22/actions/edit-clear-locationbar-rtl.png - oxygen_kde/22x22/actions/dialog-close.png - oxygen_kde/22x22/actions/edit-rename.png - oxygen_kde/22x22/actions/list-add-user.png - oxygen_kde/22x22/actions/list-remove-user.png - oxygen_kde/22x22/apps/quassel.png - oxygen_kde/32x32/apps/quassel.png - oxygen_kde/64x64/apps/quassel.png - - diff --git a/src/common/main.cpp b/src/common/main.cpp index 7884dfa6..b973bba6 100644 --- a/src/common/main.cpp +++ b/src/common/main.cpp @@ -67,17 +67,16 @@ int main(int argc, char **argv) Q_INIT_RESOURCE(sql); #endif #ifndef BUILD_CORE - Q_INIT_RESOURCE(pics); // always in a resource, for now + Q_INIT_RESOURCE(pics); + Q_INIT_RESOURCE(hicolor); #endif #ifdef EMBED_DATA Q_INIT_RESOURCE(i18n); # ifndef BUILD_CORE Q_INIT_RESOURCE(data); - Q_INIT_RESOURCE(hicolor); - Q_INIT_RESOURCE(oxygen); # ifdef WITH_OXYGEN - Q_INIT_RESOURCE(oxygen_kde); + Q_INIT_RESOURCE(oxygen); # endif # endif #endif