#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 | |||
| ) |