Bug 376046

Summary: Missing icons in toolbar and payments panel on home page
Product: [Applications] kmymoney Reporter: Ian Neal <iann_bugzilla>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: normal CC: lukasz.wojnilowicz, ralf.habacker
Priority: NOR    
Version: git (master)   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 5.0.0
Attachments: Toolbar
Payments

Description Ian Neal 2017-02-05 13:02:14 UTC
STR
1/ Compile from current master
2/ Start KMyMoney
3/ Configure home page to show payments panel
4/ Go to home page
5/ Look at toolbar and payments panel on home page

Expected results
1/ Icon rather than word "Transaction" in toolbar
2/ Icons showing next to scheduled items in payments panel

Actual results
1/ Word "Transaction" in toolbar
2/ Broken icon symbol next to scheduled items in payments panel
Comment 1 NSLW 2017-02-05 15:07:48 UTC
Screenshot?
Comment 2 Ian Neal 2017-02-05 17:33:55 UTC
Created attachment 103848 [details]
Toolbar
Comment 3 Ian Neal 2017-02-05 17:34:10 UTC
Created attachment 103849 [details]
Payments
Comment 4 Ian Neal 2017-02-05 17:41:23 UTC
Selecting oxygen from Icons settings and restarting kmymoney does give all the relevant icons. Selecting system or Tango doesn't.
oxygen appears twice in the dropdown though.
Comment 5 NSLW 2017-02-05 17:49:58 UTC
There is no icon in Tango for "Transaction" so you don't see right icon, but you should see "unknown" icon in such case. Could you search for "unknown" in your /usr/share/icons/Tango/ and report your results here?

Please list all entries in your dropdown.

What's your prefix during compilation?
Comment 6 Ian Neal 2017-02-05 18:35:20 UTC
I'd not checked if Tango icons were installed, they are now...
Now that Tango icons are installed (both the standard set and the extras), in the drop down I have:
system
oxygen
Tango
oxygen
Tango

My prefix for building is /usr/local
Comment 7 NSLW 2017-02-09 18:59:02 UTC
(In reply to Ian Neal from comment #6)
> I'd not checked if Tango icons were installed, they are now...
> Now that Tango icons are installed (both the standard set and the extras),
> in the drop down I have:
> system
> oxygen
> Tango
> oxygen
> Tango
> 
> My prefix for building is /usr/local

After installing Tango icon theme, do you still don't see an icon in your toolbar?
Comment 8 NSLW 2017-02-17 20:40:28 UTC
Git commit 3629183bf6ea42b59d566104bc6c63f2140e1b1d by Łukasz Wojniłowicz.
Committed on 17/02/2017 at 20:15.
Pushed by wojnilowicz into branch 'master'.

Add more fallback icons
Signed-off-by: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>

M  +2    -1    kmymoney/dialogs/kimportdlg.cpp
M  +37   -9    kmymoney/kmymoney.cpp
M  +2    -2    kmymoney/kmymoneyui.rc
M  +4    -0    kmymoney/kmymoneyutils.cpp
M  +12   -9    kmymoney/views/khomeview.cpp
M  +8    -2    kmymoney/views/kreportsview.cpp

https://commits.kde.org/kmymoney/3629183bf6ea42b59d566104bc6c63f2140e1b1d