diff options
author | Nils Schwabe | 2014-03-18 17:00:16 +0100 |
---|---|---|
committer | Nils Schwabe | 2014-03-18 17:00:16 +0100 |
commit | a96170231b65358e169b54d126891df884e65ea2 (patch) | |
tree | 72f7e8621b77b39ea10e8d35766056e3ebfd6138 /src/vsession.cpp | |
parent | - Added IconHolder to cache items (diff) | |
download | vmchooser2-a96170231b65358e169b54d126891df884e65ea2.tar.gz vmchooser2-a96170231b65358e169b54d126891df884e65ea2.tar.xz vmchooser2-a96170231b65358e169b54d126891df884e65ea2.zip |
- removed function to load icons locally
- added function to load icon from a given url (xml parameter)
Diffstat (limited to 'src/vsession.cpp')
-rw-r--r-- | src/vsession.cpp | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/vsession.cpp b/src/vsession.cpp index 9d3cadb..e5dfba2 100644 --- a/src/vsession.cpp +++ b/src/vsession.cpp @@ -39,17 +39,14 @@ void VSession::addNodeWithAttribute(const QString& nodeName, } QString VSession::icon() const { - QString icon(getAttribute("icon")); - if (icon.isEmpty()) { - if (imgtype() == VMWARE) icon = "vmware"; - else if (imgtype() == VBOX) icon = "virtualbox"; - else icon = "unknown"; - } else if (icon.contains(".") && QDir::isRelativePath(icon)) { - // non-built-in icon with relative path - icon.prepend(baseDirPath_ + "/"); - } - return icon; + QString icon(getAttribute("icon")); + if (icon.isEmpty()) { + if (imgtype() == VMWARE) icon = "vmware"; + else if (imgtype() == VBOX) icon = "virtualbox"; + else icon = "none"; } + return icon; +} QString VSession::toXml() const { QDomDocument doc; |