]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/QIndexDialog.C
Get rid of the static_casts.
[lyx.git] / src / frontends / qt2 / QIndexDialog.C
index bcfd25b6d45c51a5c8a78cebb22c3d766953d2a9..1e01b9b607e3724c0ba2f523a7c940fd243ca163 100644 (file)
@@ -1,17 +1,25 @@
 /**
  * \file QIndexDialog.C
- * Copyright 2001 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
- * \author John Levon <moz@compsoc.man.ac.uk>
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS
  */
 
-#include "QIndexDialog.h"
-#include "Dialogs.h"
+#include <config.h>
+
+
+#include "qt_helpers.h"
+
 #include "QIndex.h"
+#include "QIndexDialog.h"
 
-#include <qwidget.h>
 #include <qpushbutton.h>
+#include <qlineedit.h>
+#include <qwhatsthis.h>
+
 
 QIndexDialog::QIndexDialog(QIndex * form)
        : QIndexDialogBase(0, 0, false, 0),
@@ -21,11 +29,28 @@ QIndexDialog::QIndexDialog(QIndex * form)
                form, SLOT(slotOK()));
        connect(closePB, SIGNAL(clicked()),
                form, SLOT(slotClose()));
+
+       QWhatsThis::add(keywordED, qt_(
+"The format of the entry in the index.\n"
+"\n"
+"An entry can be specified as a sub-entry of\n"
+"another with \"!\":\n"
+"\n"
+"cars!mileage\n"
+"\n"
+"You can cross-refer to another entry like so:\n"
+"\n"
+"cars!mileage|see{economy}\n"
+"\n"
+"For further details refer to the local LaTeX\n"
+"documentation.\n"));
 }
 
-QIndexDialog::~QIndexDialog()
+
+void QIndexDialog::show()
 {
+       QIndexDialogBase::show();
+       keywordED->setFocus();
 }
 
 
@@ -34,8 +59,8 @@ void QIndexDialog::change_adaptor()
        form_->changed();
 }
 
-void QIndexDialog::closeEvent(QCloseEvent *e)
+
+void QIndexDialog::closeEvent(QCloseEvent * e)
 {
        form_->slotWMHide();
        e->accept();