]> git.lyx.org Git - lyx.git/blobdiff - src/VCBackend.h
Fix part of bug #6127: Roundtrip Lyx->Latex->Lyx fails.
[lyx.git] / src / VCBackend.h
index fd661ac7fc156efaf05cc3a8b33380da77a5e886..2a06631867cd8b5fbe120d39340db4c223499948 100644 (file)
@@ -43,6 +43,10 @@ public:
        virtual std::string checkOut() = 0;
        // can be this operation processed in the current RCS?
        virtual bool checkOutEnabled() = 0;
+       // toggle locking property of the file
+       virtual std::string lockingToggle() = 0;
+       // can be this operation processed in the current RCS?
+       virtual bool lockingToggleEnabled() = 0;
        /// revert current edits
        virtual void revert() = 0;
        /// FIXME
@@ -127,6 +131,10 @@ public:
 
        virtual bool checkOutEnabled();
 
+       virtual std::string lockingToggle();
+
+       virtual bool lockingToggleEnabled();
+
        virtual void revert();
 
        virtual void undoLast();
@@ -166,6 +174,10 @@ public:
 
        virtual bool checkOutEnabled();
 
+       virtual std::string lockingToggle();
+
+       virtual bool lockingToggleEnabled();
+
        virtual void revert();
 
        virtual void undoLast();
@@ -208,6 +220,10 @@ public:
 
        virtual bool checkOutEnabled();
 
+       virtual std::string lockingToggle();
+
+       virtual bool lockingToggleEnabled();
+
        virtual void revert();
 
        virtual void undoLast();