summaryrefslogtreecommitdiffstats
path: root/src/vsession.cpp
diff options
context:
space:
mode:
authorSimon Rettberg2016-03-29 16:19:23 +0200
committerSimon Rettberg2016-03-29 16:19:23 +0200
commit49f3b953c49aa5b5130b57810f11ba69baf2b36e (patch)
tree24aeec7afdc12774140f435f84ece81ba0a5766c /src/vsession.cpp
parentFeature: Show warning for 64bit VMs if no VT-x available (diff)
downloadvmchooser2-49f3b953c49aa5b5130b57810f11ba69baf2b36e.tar.gz
vmchooser2-49f3b953c49aa5b5130b57810f11ba69baf2b36e.tar.xz
vmchooser2-49f3b953c49aa5b5130b57810f11ba69baf2b36e.zip
Fix indentation
Diffstat (limited to 'src/vsession.cpp')
-rw-r--r--src/vsession.cpp88
1 files changed, 44 insertions, 44 deletions
diff --git a/src/vsession.cpp b/src/vsession.cpp
index 3720bb7..ef0e191 100644
--- a/src/vsession.cpp
+++ b/src/vsession.cpp
@@ -44,53 +44,53 @@ QIcon VSession::icon() const {
QString icon(getAttribute("icon"));
SessionsIconHolder *iconHolder = SessionsIconHolder::get();
if (icon.startsWith("http://")) {
- // try to load icon from url
- QIcon url_icon(iconHolder->getIcon(QUrl(icon)));
- if (!url_icon.isNull()) {
- return url_icon;
- }
+ // try to load icon from url
+ QIcon url_icon(iconHolder->getIcon(QUrl(icon)));
+ if (!url_icon.isNull()) {
+ return url_icon;
+ }
}
if (!icon.isEmpty()) {
- QIcon res_icon(iconHolder->getIcon(icon));
- if (!res_icon.isNull()) {
- return res_icon;
- }
+ QIcon res_icon(iconHolder->getIcon(icon));
+ if (!res_icon.isNull()) {
+ return res_icon;
+ }
+ }
+ // Everything failed, try to guess the OS
+ QString os(getAttribute("os", "param").toLower());
+ if (!os.isEmpty()) {
+ QIcon osi = iconHolder->getIcon(os);
+ if (!osi.isNull())
+ return osi;
+ // These match vmware guestOS keywords mostly, extend for vbox...
+ if (os == "dos")
+ return iconHolder->getIcon("dos");
+ if (os.startsWith("windows7"))
+ return iconHolder->getIcon("win7");
+ if (os.startsWith("win31"))
+ return iconHolder->getIcon("win311");
+ if (os.startsWith("windows8"))
+ return iconHolder->getIcon("win8");
+ if (os.startsWith("win2000"))
+ return iconHolder->getIcon("win2000");
+ if (os.startsWith("winxp"))
+ return iconHolder->getIcon("winxp");
+ if (os.startsWith("debian"))
+ return iconHolder->getIcon("debian");
+ if (os.startsWith("ubuntu"))
+ return iconHolder->getIcon("ubuntu");
+ if (os.startsWith("win"))
+ return iconHolder->getIcon("windows");
+ if (os.contains("linux"))
+ return iconHolder->getIcon("linux");
}
- // Everything failed, try to guess the OS
- QString os(getAttribute("os", "param").toLower());
- if (!os.isEmpty()) {
- QIcon osi = iconHolder->getIcon(os);
- if (!osi.isNull())
- return osi;
- // These match vmware guestOS keywords mostly, extend for vbox...
- if (os == "dos")
- return iconHolder->getIcon("dos");
- if (os.startsWith("windows7"))
- return iconHolder->getIcon("win7");
- if (os.startsWith("win31"))
- return iconHolder->getIcon("win311");
- if (os.startsWith("windows8"))
- return iconHolder->getIcon("win8");
- if (os.startsWith("win2000"))
- return iconHolder->getIcon("win2000");
- if (os.startsWith("winxp"))
- return iconHolder->getIcon("winxp");
- if (os.startsWith("debian"))
- return iconHolder->getIcon("debian");
- if (os.startsWith("ubuntu"))
- return iconHolder->getIcon("ubuntu");
- if (os.startsWith("win"))
- return iconHolder->getIcon("windows");
- if (os.contains("linux"))
- return iconHolder->getIcon("linux");
- }
- // TODO: Maybe parse title of entry for an OS guess?
- // Fallback to generic virtualizer icon
- if (imgtype() == VMWARE)
- return iconHolder->getIcon("vmware");
- if (imgtype() == VBOX)
- return iconHolder->getIcon("virtualbox");
- return QIcon();
+ // TODO: Maybe parse title of entry for an OS guess?
+ // Fallback to generic virtualizer icon
+ if (imgtype() == VMWARE)
+ return iconHolder->getIcon("vmware");
+ if (imgtype() == VBOX)
+ return iconHolder->getIcon("virtualbox");
+ return QIcon();
}
QString VSession::toXml() const {