summaryrefslogtreecommitdiffstats
path: root/src/command_line_options.cpp
diff options
context:
space:
mode:
authorJohann Latocha2011-03-01 23:03:20 +0100
committerJohann Latocha2011-03-01 23:03:20 +0100
commitb796bbc803613c3061b08b6c3c2a9883724f4684 (patch)
tree210892cb3ab8791b019000d4383de8f351edd841 /src/command_line_options.cpp
parent[Fix] Startup problems with xsession (Quick&Dirty) (diff)
downloadvmchooser-b796bbc803613c3061b08b6c3c2a9883724f4684.tar.gz
vmchooser-b796bbc803613c3061b08b6c3c2a9883724f4684.tar.xz
vmchooser-b796bbc803613c3061b08b6c3c2a9883724f4684.zip
1) cmd-switch to use a window manager
2) openslx logo added
Diffstat (limited to 'src/command_line_options.cpp')
-rw-r--r--src/command_line_options.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/command_line_options.cpp b/src/command_line_options.cpp
index 61eb3ad..532612d 100644
--- a/src/command_line_options.cpp
+++ b/src/command_line_options.cpp
@@ -12,11 +12,12 @@ CommandLineOptions::CommandLineOptions(int argc, char * const argv[]) {
{"xpath", required_argument, NULL, 'x'},
{"size", required_argument, NULL, 's'},
{"version", no_argument, NULL, 'v'},
+ {"windowmgr", required_argument, NULL, 'w' },
{"help", no_argument, NULL, 'h'},
{0, 0, 0, 0}
};
- int opt = getopt_long(argc, argv, "c:d:P:p:x:s:vhb", longOptions, NULL);
+ int opt = getopt_long(argc, argv, "c:d:P:p:x:s:w:vhb", longOptions, NULL);
if (opt == -1) break;
switch (opt) {
@@ -41,6 +42,9 @@ CommandLineOptions::CommandLineOptions(int argc, char * const argv[]) {
case 'v':
options.insert("version", "version");
break;
+ case 'w':
+ options.insert("windowmgr", optarg);
+ break;
case 'h':
options.insert("usage", "usage");
break;