Comments (4)
Application uses only own icon theme. it not designed for using another icon themes, because it contains very specific icon names. Using different icon themes will be broke the common style of icon set. Moreover, the application is cross-platform, so it will be difficult to achieve a single style. At the moment, using own set of icons is a working solution.
from qt-virt-manager.
Hi @F1ash, thanks for all your work on qt-virt-manager.
Would you consider adding support for using the icons from the theme? You could even expose a user toggle that decided if the theme should be preferred.
Apart from your connection icon (the one that looks like a swan head, which I admittedly don't get), all the other icons are provided by most of the icon themes on Linux. So the change would come down to:
a) rename the existing icons to follow the freedesktop specification, and
b) use QIcon::fromTheme() to load the icons, which will automatically fall back to your application provided icons in case they don't exist.
from qt-virt-manager.
I know all it... But OSX and Win not uses freedesktop standards.
It's easier if you wrote a list of icons that need to be replaced with more understandable ones (new names, for example, from oxigen icons of the theme or same).
from qt-virt-manager.
Just FYI, I haven't forgotten about this but I simply haven't had the time yet.
from qt-virt-manager.
Related Issues (20)
- VM viewer toolbar changes window size when attached to window HOT 2
- Improve support for keyboards, especially for keypad/numlock and different layouts like with umlauts HOT 2
- Can't build HOT 18
- [information] spice-gtk HOT 2
- Qt-Virt-Viewer shows only a transparent background (Wayland)
- падает сборка HOT 3
- Cannot build (ubuntu 18.04) HOT 2
- Howto do vbox:// access to a remote system.
- Random crashers in Fedora HOT 3
- Qt 5.13 (as in Fedora 31) HOT 1
- Extra dependencies to run HOT 5
- Can't build - DotCursorState has not been declared HOT 4
- . HOT 1
- Missing any build instructions
- Qt6 ready
- /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/type_traits: error: template with C linkage HOT 3
- No VMs in the Domain list HOT 2
- homebrew HOT 1
- krdc/remoteview.h neither found nor available HOT 2
- Consider merging the project to KDE KRDC HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qt-virt-manager.