commit 8a706d3ec698d5db38fb78de46803e3872f6eeae
Author: Christian Ehringfeld <c.ehringfeld@t-online.de>
Date:   Tue Aug 11 00:08:48 2015 +0200

    ...

diff --git a/src/validators/comparevalidator.cpp b/src/validators/comparevalidator.cpp
index 30669b2..59cdce8 100644
--- a/src/validators/comparevalidator.cpp
+++ b/src/validators/comparevalidator.cpp
@@ -1,14 +1,9 @@
 #include "comparevalidator.h"
-
 using namespace CuteEntityManager;
 CompareValidator::CompareValidator() : Validator() {
-
 }
 
 ErrorMsg CompareValidator::validateParam(QVariant value, Param param) const {
-    if (param.getName().isEmpty()) {
-        return ErrorMsg("", "No operator set.");
-    }
     if (param.getName() == "==" && value != param.getValue()) {
         return ErrorMsg(param.getName(), "<property> must be repeated exactly.");
     } else if (param.getName() == "!="  && value == param.getValue()) {
@@ -19,14 +14,25 @@ ErrorMsg CompareValidator::validateParam(QVariant value, Param param) const {
                         "<property> must be greater than " + param.getValue().toString() + ".");
     } else if (param.getName() == "<"  && value >= param.getValue()) {
         return ErrorMsg(param.getName(),
-                        "<property> must be greater than or equal to " + param.getValue().toString() + ".");
+                        "<property> must be greater than or equal to " + param.getValue().toString() +
+                        ".");
     } else if (param.getName() == ">=" && value < param.getValue()) {
         return ErrorMsg(param.getName(),
                         "<property> must be less than " + param.getValue().toString() + ".");
     } else if (param.getName() == "<="  && value > param.getValue()) {
         return ErrorMsg(param.getName(),
-                        "<property> must be less than or equal to " + param.getValue().toString() + ".");
+                        "<property> must be less than or equal to " + param.getValue().toString() +
+                        ".");
     }
     return ErrorMsg();
 }
 
+QString CompareValidator::getDefaultOperator() const {
+    return defaultOperator;
+}
+
+void CompareValidator::setDefaultOperator(const QString &value) {
+    defaultOperator = value;
+}
+
+
diff --git a/src/validators/comparevalidator.h b/src/validators/comparevalidator.h
index 064a5df..5b2011d 100644
--- a/src/validators/comparevalidator.h
+++ b/src/validators/comparevalidator.h
@@ -7,6 +7,11 @@ class CompareValidator : public Validator {
   public:
     CompareValidator();
     ErrorMsg validateParam(QVariant value, Param param) const final override;
+    QString getDefaultOperator() const;
+    void setDefaultOperator(const QString &value);
+
+  protected:
+    QString defaultOperator = QStringLiteral("==");
 };
 }
 
