]> git.lyx.org Git - lyx.git/blobdiff - src/funcrequest.h
more action work
[lyx.git] / src / funcrequest.h
index 910d6bee92bf4f39196d8730532a92d4346539f6..8a1d5acc01259e69702cb186d5074735c9fc7ee0 100644 (file)
@@ -1,9 +1,12 @@
+// -*- C++ -*-
 /**
  * \file funcrequest.h
- * Copyright 2002 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 André Pönitz
+ *
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef FUNCREQUEST_H
@@ -11,7 +14,7 @@
 
 #include "lfuns.h"
 #include "frontends/mouse_state.h"
-#include "LString.h"
+#include "support/std_string.h"
 
 class BufferView;
 
@@ -54,7 +57,7 @@ public:
        void errorMessage(string const & msg) const;
 
        /// argument parsing, extract argument i as string
-       string getArg(int i) const;
+       string getArg(unsigned int i) const;
 
 private:
        /// the BufferView we are talking to
@@ -72,4 +75,11 @@ public:  // should be private, too...
        mouse_button::state button_;
 };
 
+
+inline
+bool operator==(FuncRequest const & lhs, FuncRequest const & rhs)
+{
+       return lhs.action == rhs.action && lhs.argument == rhs.argument;
+}
+
 #endif // FUNCREQUEST_H