/*************************************************************************** main.cpp - description ------------------- begin : Mon Feb 12 23:45:41 EST 2001 copyright : (C) 2001-2003 by Sarang Lakare email : sarang#users.sf.net ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #include #include #include #include "kmag.h" #include "version.h" KmagApp *kmagapp; // Not needed, not used. //static const char description[] = // I18N_NOOP("Kmag"); // INSERT A DESCRIPTION FOR YOUR APPLICATION HERE static TDECmdLineOptions options[] = { { "+[File]", I18N_NOOP("File to open"), 0 }, TDECmdLineLastOption // INSERT YOUR COMMANDLINE OPTIONS HERE }; int main(int argc, char *argv[]) { // about the application TDEAboutData *aboutData = new TDEAboutData("kmag", I18N_NOOP("KMagnifier"), KMAG_VERSION, I18N_NOOP("Screen magnifier for the Trinity Desktop Environment (TDE)"), TDEAboutData::License_GPL, "(C) 2001-2003, Sarang Lakare","", "http://kmag.sourceforge.net"); // about the authors aboutData->addAuthor("Sarang Lakare", I18N_NOOP("Rewrite and current maintainer"),"sarang@users.sf.net", "http://www.cs.sunysb.edu/~lsarang/linux"); aboutData->addAuthor("Michael Forster", I18N_NOOP("Original idea and author (KDE1)"), "forster@fmi.uni-passau.de"); aboutData->addCredit("Olaf Schmidt", I18N_NOOP("Rework of the user interface, improved selection window, speed optimisation, rotation, bug fixes"), "ojschmidt@kde.org"); aboutData->addCredit("Claudiu Costin", I18N_NOOP("Some tips"), "claudiuc@work.ro", "http://www.ro.kde.org"); TDECmdLineArgs::init( argc, argv, aboutData ); TDECmdLineArgs::addCmdLineOptions( options ); // Add our own options. TDEApplication app; if (app.isRestored()) { RESTORE(KmagApp); } else { kmagapp = new KmagApp(); TDECmdLineArgs *args = TDECmdLineArgs::parsedArgs(); args->clear(); } return app.exec(); }