| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							
- // QT includes
 
- #include <QApplication>
 
- #include <QPushButton>
 
- #include <QTextStream>
 
- // STD includes
 
- //#include <cstdlib>
 
- #include <qCTKDCMTKIndexer.h>
 
- #include <qCTKDCMTK.h>
 
- int main(int argc, char** argv)
 
- {
 
-   QApplication app(argc, argv);
 
-   QTextStream out(stdout);
 
-   qCTKDCMTKIndexer idx;
 
-   qCTKDCMTK myCTK;
 
-   if ( myCTK.openDatabase( argv[1]) )
 
-     {
 
-     out << "open db success\n";
 
-     /// make sure it is empty and properly initialized
 
-     myCTK.initializeDatabase();
 
-     out << "init db done\n";
 
-     if (argc > 3)
 
-       {
 
-       idx.addDirectory(myCTK.database(),argv[2],argv[3]);
 
-       } 
 
-       else 
 
-       {
 
-       idx.addDirectory(myCTK.database(),argv[2]);
 
-       }
 
-     out << "add db done\n";
 
-     idx.refreshDatabase(myCTK.database(),argv[2]);
 
-     out << "refresh db done\n";
 
-     myCTK.closeDatabase();
 
-     }
 
-   else
 
-     { 
 
-     out << "ERROR: " ;
 
-     out << myCTK.GetLastError();
 
-     }
 
-   return EXIT_SUCCESS;
 
- }
 
 
  |