]> git.lyx.org Git - lyx.git/blobdiff - src/lyxvc.C
John's Layout Tabular UI improvements and Martins fixes to clearing the
[lyx.git] / src / lyxvc.C
index eae96b08e9827cbe72f2642190ae910b44ca0d9b..c487f7887a222d2f5328a23b881c16219a7f8f34 100644 (file)
@@ -6,17 +6,18 @@
 
 #include <unistd.h>
 
-#include FORMS_H_LOCATION
+#include "frontends/Alert.h"
 #include "lyxvc.h"
 #include "vc-backend.h"
 #include "debug.h"
 #include "lyx_gui_misc.h"
 #include "buffer.h"
+#include "BufferView.h"
 #include "gettext.h"
 #include "support/filetools.h"
 #include "support/lyxlib.h"
-#include "lyxfunc.h"
 #include "LyXView.h"
+#include "lyxfunc.h"
 
 using std::endl;
 using std::pair;
@@ -83,11 +84,11 @@ void LyXVC::registrer()
        
        // If the document is changed, we might want to save it
        if (!vcs->owner()->isLyxClean() && 
-           AskQuestion(_("Changes in document:"),
+           Alert::askQuestion(_("Changes in document:"),
                        MakeDisplayPath(vcs->owner()->fileName(), 50),
                        _("Save document and proceed?"))) {
                vcs->owner()->getUser()->owner()
-                       ->getLyXFunc()->Dispatch(LFUN_MENUWRITE);
+                       ->getLyXFunc()->dispatch(LFUN_MENUWRITE);
        }
 
        // Maybe the save fails, or we answered "no". In both cases,
@@ -98,12 +99,12 @@ void LyXVC::registrer()
 
        lyxerr[Debug::LYXVC] << "LyXVC: registrer" << endl;
        pair<bool, string> tmp =
-               askForText(_("LyX VC: Initial description"),
+               Alert::askForText(_("LyX VC: Initial description"),
                           _("(no initial description)"));
        if (!tmp.first || tmp.second.empty()) {
                // should we insist on checking tmp.second.empty()?
                lyxerr[Debug::LYXVC] << "LyXVC: user cancelled" << endl;
-               WriteAlert(_("Info"),
+               Alert::alert(_("Info"),
                           _("This document has NOT been registered."));
                return;
        }
@@ -116,11 +117,11 @@ void LyXVC::checkIn()
 {
        // If the document is changed, we might want to save it
        if (!vcs->owner()->isLyxClean() && 
-           AskQuestion(_("Changes in document:"),
+           Alert::askQuestion(_("Changes in document:"),
                        MakeDisplayPath(vcs->owner()->fileName(), 50),
                        _("Save document and proceed?"))) {
                vcs->owner()->getUser()->owner()
-                       ->getLyXFunc()->Dispatch(LFUN_MENUWRITE);
+                       ->getLyXFunc()->dispatch(LFUN_MENUWRITE);
        }
 
        // Maybe the save fails, or we answered "no". In both cases,
@@ -130,7 +131,7 @@ void LyXVC::checkIn()
        }
 
        lyxerr[Debug::LYXVC] << "LyXVC: checkIn" << endl;
-       pair<bool, string> tmp = askForText(_("LyX VC: Log Message"));
+       pair<bool, string> tmp = Alert::askForText(_("LyX VC: Log Message"));
        if (tmp.first) {
                if (tmp.second.empty()) {
                        tmp.second = _("(no log message)");
@@ -146,7 +147,7 @@ void LyXVC::checkOut()
 {
        lyxerr[Debug::LYXVC] << "LyXVC: checkOut" << endl;
        if (!vcs->owner()->isLyxClean() 
-           && !AskQuestion(_("Changes in document:"),
+           && !Alert::askQuestion(_("Changes in document:"),
                           MakeDisplayPath(vcs->owner()->fileName(), 50),
                           _("Ignore changes and proceed with check out?"))) {
                return;
@@ -163,7 +164,7 @@ void LyXVC::revert()
        // Here we should check if the buffer is dirty. And if it is
        // we should warn the user that reverting will discard all
        // changes made since the last check in.
-       if (AskQuestion(_("When you revert, you will loose all changes made"),
+       if (Alert::askQuestion(_("When you revert, you will loose all changes made"),
                        _("to the document since the last check in."),
                        _("Do you still want to do it?"))) {
 
@@ -200,9 +201,14 @@ bool LyXVC::inUse()
 }
 
 
-string const & LyXVC::version() const
+//string const & LyXVC::version() const
+//{
+//     return vcs->version();
+//}
+
+string const LyXVC::versionString() const
 {
-       return vcs->version();
+       return vcs->versionString();
 }