Marek Marczykowski-Górecki
59d9dc0307
appmenus: minor code style fixes
...
Use 'in' instead of has_key, remove unused code.
2015-05-02 21:09:42 +02:00
Marek Marczykowski-Górecki
2a08357fa4
appmenus: script formatting
...
Wrap long lines, fix whitespaces
2015-05-02 21:09:42 +02:00
Marek Marczykowski-Górecki
f05f214f6c
appmenus: update icons only when changed
...
Do not regenerate all the icons when the source is unchanged.
Also add preliminary code to support the same improvement for .desktop
files, but it requires some more work, especially because KDE does a lot
of caching and we need to force update sometimes (for example when VM
label color has changed).
2015-04-28 12:45:29 +02:00
Marek Marczykowski-Górecki
40178a161e
appmenus: mute output when verbose=False
2014-09-18 07:46:00 +02:00
Marek Marczykowski-Górecki
4758fc1781
appmenus: create apps.tempicons directory if missing ( #896 )
2014-09-09 02:13:08 +02:00
Wojciech Zygmunt Porczyk
0f7730c2e3
appmenus: use new label icons
2014-07-10 16:28:05 +02:00
Wojciech Zygmunt Porczyk
bad449f235
qubes-core-appmenus.py: create/remove appmenus only when attribtute changes
...
This is part of #827 bug.
2014-05-05 22:26:53 +02:00
Wojciech Zygmunt Porczyk
a9980d6d34
qubes-core-appmenus.py: create/remove appmenus when re/setting internal
...
This is part of #827 bug.
2014-05-05 16:47:34 +02:00
Marek Marczykowski-Górecki
7afc15dcf0
appmenus: workarounds for non-refreshing icon caches ( #751 )
2014-04-16 16:59:47 +02:00
Marek Marczykowski-Górecki
aea6b3c1f5
appmenus: fix creating appmenus when no entry is selected
2014-04-14 04:12:00 +02:00
Marek Marczykowski-Górecki
849b8450ce
appmenus: include appicons in clone_disk_files hook
2014-02-22 01:25:18 +01:00
Marek Marczykowski-Górecki
168b182a7d
appmenus: handle the case when template don't have appicons yet
2014-02-13 10:42:30 +01:00
Wojciech Zygmunt Porczyk
d8145677d6
appicons: fix directory creation and removal (when missing)
2014-01-30 23:11:56 +01:00
Wojciech Porczyk
92f6e29f43
appmenus: appicons integration
2014-01-14 16:03:15 +01:00
Marek Marczykowski-Górecki
190d52b6fb
appmenus: add QubesVm.appmenus_recreate method
2013-12-04 03:03:48 +01:00
Marek Marczykowski-Górecki
9313be30ff
appmenus: fix the code for creating standalone VMs
...
... without source template. Especially HVM and HVM template.
2013-11-25 07:19:20 +01:00
Marek Marczykowski-Górecki
4893b28751
appmenus: fix handling template VMs and HVMs
...
Adding separate hook for QubesTemplateVm doesn't work - this refers to
the same hook list as in base class. But actually generic hook covers
template case without any change.
Also do not skip adding appmenus for HVM
2013-11-22 03:59:06 +01:00
Marek Marczykowski
40c5379f0b
appmenus: fix domain clone
...
clone_disk_files hook was added twice.
2013-05-25 22:19:58 +02:00
Marek Marczykowski
ad522026d3
Initial commit: appmenus handling code, icons
2013-03-16 18:23:22 +01:00