From 2497c1392b81e093f4de2541a98746aebd449a7f Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Wed, 26 Sep 2012 15:04:18 +0200 Subject: Initial commit --- viewimagefs.cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 viewimagefs.cpp (limited to 'viewimagefs.cpp') diff --git a/viewimagefs.cpp b/viewimagefs.cpp new file mode 100644 index 0000000..ed7b8e8 --- /dev/null +++ b/viewimagefs.cpp @@ -0,0 +1,31 @@ +/** + * Shows picture arg1 fullscreen + * Author: Peter Wu + * Date: 2012-09-22 + */ +#include +#include +#include + +int main (int argc, char **argv) { + QApplication app(argc, argv); + QStringList args(app.arguments()); + if (args.size() < 2) { + std::cerr << "Usage: " << argv[0] << " filename" << std::endl; + return 1; + } + + QString filename(args[1]); + QPixmap pic(filename); + if (!pic) { + std::cerr << "Invalid image: " << filename.toStdString() << std::endl; + return 1; + } + + QLabel lbl; + lbl.setCursor(QCursor(Qt::BlankCursor)); + lbl.setPixmap(pic); + lbl.setScaledContents(true); + lbl.showFullScreen(); + return app.exec(); +} -- cgit v1.2.1