You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
|
|
#include <kcmdlineargs.h>
|
|
|
|
#include <kaboutdata.h>
|
|
|
|
#include <kglobal.h>
|
|
|
|
#include <kapplication.h>
|
|
|
|
|
|
|
|
#include "htmlsearch.h"
|
|
|
|
|
|
|
|
static KCmdLineOptions options[] =
|
|
|
|
{
|
|
|
|
{ "lang <lang>", I18N_NOOP("The language to index"), "en" },
|
|
|
|
KCmdLineLastOption // End of options.
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
{
|
|
|
|
KAboutData aboutData( "khtmlindex", I18N_NOOP("KHtmlIndex"),
|
|
|
|
"",
|
|
|
|
I18N_NOOP("TDE Index generator for help files."));
|
|
|
|
|
|
|
|
KCmdLineArgs::init(argc, argv, &aboutData);
|
|
|
|
KCmdLineArgs::addCmdLineOptions( options );
|
|
|
|
|
|
|
|
KGlobal::locale()->setMainCatalogue("htmlsearch");
|
|
|
|
KApplication app;
|
|
|
|
HTMLSearch search;
|
|
|
|
|
|
|
|
KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
|
|
|
|
search.generateIndex(args->getOption("lang"));
|
|
|
|
}
|