+// -*- 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
#include "lfuns.h"
#include "frontends/mouse_state.h"
-#include "LString.h"
+#include "support/std_string.h"
class BufferView;
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
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