#include "test.h" #include #include #include #include static const char description[] = I18N_NOOP("KView Viewer Part Test"); static const char version[] = "v0.1"; static KCmdLineOptions options[] = { { "+[URL]", I18N_NOOP( "Image to open" ), 0 }, KCmdLineLastOption }; int main(int argc, char **argv) { KAboutData about("kviewviewertest", I18N_NOOP("KView Viewer Test"), version, description, KAboutData::License_GPL, "(C) 2001 Matthias Kretz", 0, 0, "kretz@kde.org"); about.addAuthor( "Matthias Kretz", 0, "kretz@kde.org" ); KCmdLineArgs::init(argc, argv, &about); KCmdLineArgs::addCmdLineOptions( options ); KApplication app; if (app.isRestored()) RESTORE(Test) else { KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); if ( args->count() == 0 ) { Test *widget = new Test; widget->show(); } else { int i = 0; for (; i < args->count(); i++ ) { Test *widget = new Test; widget->show(); widget->load( args->url( i ) ); } } args->clear(); } return app.exec(); }