// -*- C++ -*-
-/* This file is part of
- * ======================================================
- *
- * LyX, The Document Processor
- *
- * Copyright 2001 The LyX Team.
+/**
+ * \file ControlSearch.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
- * ======================================================
+ * \author Angus Leeming
*
- * \file ControlSearch.h
- * \author Angus Leeming <a.leeming@ic.ac.uk>
+ * Full author contact details are available in file CREDITS
*/
#ifndef CONTROLSEARCH_H
#define CONTROLSEARCH_H
-#ifdef __GNUG__
-#pragma interface
-#endif
-#include "ControlDialogs.h"
+#include "ControlDialog_impl.h"
+#include "LString.h"
/** A controller for Search dialogs.
*/
-class ControlSearch : public ControlDialog<ControlConnectBD> {
+class ControlSearch : public ControlDialogBD {
public:
///
ControlSearch(LyXView &, Dialogs &);
-
+
/// Searches occurence of string
void find(string const & search,
- bool casesensitive, bool matchword, bool forward) const;
+ bool casesensitive, bool matchword, bool forward);
/// Replaces occurence of string
void replace(string const & search, string const & replace,
- bool casesensitive, bool matchword, bool all) const;
-
+ bool casesensitive, bool matchword, bool all);
private:
/// not needed.
virtual void apply() {}