From: Manuel Nickschas Date: Sat, 25 Oct 2014 21:28:54 +0000 (+0200) Subject: Adapt Oxygen import script to the new realities X-Git-Tag: 0.12-beta1~49 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=bd295c044a8a8d2bb4efc1e8b0607a404b0db42c Adapt Oxygen import script to the new realities Re-running the adapted version afterwards actually added a couple new icons too, because the old scripts didn't catch them... --- diff --git a/icons/import/import_oxygen.pl b/icons/import/import_oxygen.pl index 4a84bcfe..c6132d01 100755 --- a/icons/import/import_oxygen.pl +++ b/icons/import/import_oxygen.pl @@ -42,10 +42,9 @@ close BLACKLIST; # We now grep the source for things like SmallIcon("fubar") and generate size and name from that print "Grepping $source for requested icons...\n"; -my @results = `grep -r Icon\\(\\" $source`; +my @results = `grep -r QIcon::fromTheme\\(\\" $source`; foreach(@results) { - next unless my ($type, $name) = /\W+(\s|Desktop|Bar|MainBar|Small|Panel|Dialog)Icon\("([-\w]+)/; - $type = "Desktop" if $type =~ /\s+/; + next unless my ($name) = /\W+QIcon::fromTheme\(\"([-\w]+)/; $req_icons{$name} = 1 unless exists $blacklist{$name}; } diff --git a/icons/oxygen.qrc b/icons/oxygen.qrc index 48a3a5f8..3b019426 100644 --- a/icons/oxygen.qrc +++ b/icons/oxygen.qrc @@ -29,6 +29,7 @@ oxygen/22x22/actions/im-kick-user.png oxygen/22x22/actions/irc-operator.png oxygen/22x22/actions/configure-shortcuts.png + oxygen/22x22/actions/format-list-unordered.png oxygen/22x22/actions/irc-join-channel.png oxygen/22x22/actions/format-fill-color.png oxygen/22x22/actions/help-about.png @@ -82,6 +83,7 @@ oxygen/32x32/actions/document-edit.png oxygen/32x32/actions/im-ban-user.png oxygen/32x32/actions/document-open.png + oxygen/32x32/actions/format-list-unordered.png oxygen/32x32/actions/dialog-cancel.png oxygen/32x32/actions/format-text-italic.png oxygen/32x32/actions/list-add-user.png @@ -133,6 +135,7 @@ oxygen/16x16/actions/irc-close-channel.png oxygen/16x16/actions/zoom-out.png oxygen/16x16/actions/irc-join-channel.png + oxygen/16x16/actions/format-list-unordered.png oxygen/16x16/actions/zoom-original.png oxygen/16x16/actions/go-next-view.png oxygen/16x16/actions/irc-remove-operator.png @@ -236,6 +239,7 @@ oxygen/48x48/actions/network-disconnect.png oxygen/48x48/actions/list-add.png oxygen/48x48/actions/irc-voice.png + oxygen/48x48/actions/format-list-unordered.png oxygen/48x48/actions/media-playback-start.png oxygen/48x48/actions/tools-report-bug.png oxygen/48x48/actions/go-next-view.png diff --git a/icons/oxygen/16x16/actions/format-list-unordered.png b/icons/oxygen/16x16/actions/format-list-unordered.png new file mode 100644 index 00000000..076bf18a Binary files /dev/null and b/icons/oxygen/16x16/actions/format-list-unordered.png differ diff --git a/icons/oxygen/22x22/actions/format-list-unordered.png b/icons/oxygen/22x22/actions/format-list-unordered.png new file mode 100644 index 00000000..d60c0f60 Binary files /dev/null and b/icons/oxygen/22x22/actions/format-list-unordered.png differ diff --git a/icons/oxygen/32x32/actions/format-list-unordered.png b/icons/oxygen/32x32/actions/format-list-unordered.png new file mode 100644 index 00000000..09bca30f Binary files /dev/null and b/icons/oxygen/32x32/actions/format-list-unordered.png differ diff --git a/icons/oxygen/48x48/actions/format-list-unordered.png b/icons/oxygen/48x48/actions/format-list-unordered.png new file mode 100644 index 00000000..830243d2 Binary files /dev/null and b/icons/oxygen/48x48/actions/format-list-unordered.png differ