summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Ezust <ezust@ics.com>2012-11-03 10:22:55 -0700
committerAlan Ezust <ezust@ics.com>2012-11-03 10:22:55 -0700
commit4f02e87d129c0a72266bd41272d26a75cf3f2289 (patch)
treeec25b58012a133c42559276d9c1487420732e4ef
parentb8b95050f49ebdd5015ebb453bc6c051b0263abf (diff)
added a help message
-rw-r--r--tools/printslides/README.txt2
-rw-r--r--tools/printslides/TODO.txt2
-rw-r--r--tools/printslides/main.cpp10
3 files changed, 11 insertions, 3 deletions
diff --git a/tools/printslides/README.txt b/tools/printslides/README.txt
index c2c6324..f302c50 100644
--- a/tools/printslides/README.txt
+++ b/tools/printslides/README.txt
@@ -13,4 +13,4 @@ Instructions:
Example:
printslides ../../examples/tutorial/SlideDeck.qml
-Creates a "Slides.pdf" file in your current directory.
+Creates a "slides.pdf" file in your current directory.
diff --git a/tools/printslides/TODO.txt b/tools/printslides/TODO.txt
deleted file mode 100644
index 2b2aa2e..0000000
--- a/tools/printslides/TODO.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Add page numbers and headers/footers?
-
diff --git a/tools/printslides/main.cpp b/tools/printslides/main.cpp
index bdd9d5a..21f59f0 100644
--- a/tools/printslides/main.cpp
+++ b/tools/printslides/main.cpp
@@ -30,6 +30,16 @@ int main (int argc, char* argv[]) {
app.setApplicationVersion("0.2");
app.setApplicationDisplayName("QML Presentation Slide Printer");
SlideView mainView;
+ argc = app.arguments().length();
+ if ((argc != 2) || app.arguments()[1].endsWith("?")) {
+ QString progName = app.applicationName();
+ QString message = QString().arg(progName);
+ qFatal("%s usage: \n\t %s path/to/presentation.qml\n"
+ "Displays and prints each slides to slides.pdf\n",
+ progName.toLocal8Bit().constData(),
+ progName.toLocal8Bit().constData());
+ return 2;
+ }
mainView.setSource(app.arguments()[1]);
mainView.show();
return app.exec();