aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/help/index.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/help/index.cpp')
-rw-r--r--src/modules/help/index.cpp19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/modules/help/index.cpp b/src/modules/help/index.cpp
index a9a028876..d65639e3f 100644
--- a/src/modules/help/index.cpp
+++ b/src/modules/help/index.cpp
@@ -29,6 +29,7 @@
#include "kvi_file.h"
#include "kvi_qstring.h"
#include "kvi_pointerhashtable.h"
+#include "kvi_locale.h"
#include <ctype.h>
@@ -36,6 +37,7 @@
#include <QStringList>
#include <QApplication>
#include <QTextStream>
+#include <QProgressDialog>
int kvi_compare(const Term * p1,const Term * p2)
{
@@ -96,17 +98,18 @@ int Index::makeIndex()
if ( docList.isEmpty() ) return 1;
dict.clear();
QStringList::Iterator it = docList.begin();
- int steps = docList.count() / 100;
- if ( !steps ) steps++;
- int prog = 0;
+
+// QProgressDialog* pProgressDialog = new QProgressDialog( __tr2qs("Indexing help files"), __tr2qs("Cancel"), 0, docList.count() );
+// pProgressDialog->setWindowTitle(__tr2qs("KVIrc"));
+// pProgressDialog->setMinimumDuration(500);
+// pProgressDialog->setWindowModality(Qt::WindowModal);
for ( int i = 0; it != docList.end(); ++it, ++i ) {
- if ( lastWindowClosed ) return -1;
+// if (lastWindowClosed ||pProgressDialog->wasCanceled())
+// break;
parseDocument( *it, i );
- if ( i%steps == 0 ) {
- prog++;
- emit indexingProgress( prog );
- }
+// pProgressDialog->setValue(i);
}
+// delete pProgressDialog;
return 0;
}