#include <math.h>
#include <QGpCoreTools.h>
#include <QGpGuiTools.h>
#include "MainEnvironment.h"
#include "fastmapVersion.h"
#include "fastmapInstallPath.h"
Functions | |
ApplicationHelp * | help () |
int | main (int argc, char **argv) |
PACKAGE_INFO (fastmap, FASTMAP) |
ApplicationHelp* help | ( | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
References QGpGuiTools::MultiDocumentEnvironment::addWindow(), QGpCoreTools::endl(), help(), MainEnvironment::newDocument(), MainEnvironment::openDocument(), and QGpCoreTools::tr().
{ Application a(argc, argv, help); // Options //<your option variable> // Check arguments int i, j=1; for(i=1; i<argc; i++) { QByteArray arg=argv[i]; if(arg[0]=='-') { if(arg=="<long option>" || arg=="<short option>") { //Application::checkOptionArg(i, argc, argv); //<your option variable>=argv[i]; } else { App::stream() << tr("fastmap: bad option %1, see --help").arg(argv[i]) << endl; return 2; } } else { argv[j++]=argv[i]; } } if(j < argc) { argv[j]=0; argc=j; } MainEnvironment e; e.addWindow(); i=1; if(i<argc) { while(i<argc) { e.openDocument(argv[i]); i++; } } else { e.newDocument(); } int appReturn=a.exec(); return appReturn; }
PACKAGE_INFO | ( | fastmap | , |
FASTMAP | |||
) |