diff --git a/src/FactSystem/FactValidator.cc b/src/FactSystem/FactValidator.cc deleted file mode 100644 index c7f7e9696a99056b1cffca0ec3eb91406e0b0c63..0000000000000000000000000000000000000000 --- a/src/FactSystem/FactValidator.cc +++ /dev/null @@ -1,33 +0,0 @@ -/**************************************************************************** - * - * (c) 2009-2016 QGROUNDCONTROL PROJECT - * - * QGroundControl is licensed according to the terms in the file - * COPYING.md in the root of the source code directory. - * - ****************************************************************************/ - - -/// @file -/// @author Don Gagne - -#include "FactValidator.h" - -FactValidator::FactValidator(QObject* parent) : - QValidator(parent) -{ - -} - -void FactValidator::fixup(QString& input) const -{ - Q_UNUSED(input); -} - -FactValidator::State FactValidator::validate(QString& input, int& pos) const -{ - Q_UNUSED(input); - Q_UNUSED(pos); - - return Acceptable; -} diff --git a/src/FactSystem/FactValidator.h b/src/FactSystem/FactValidator.h deleted file mode 100644 index d81a117bc8731cfdbfe7f2bb0f3279b86b01d585..0000000000000000000000000000000000000000 --- a/src/FactSystem/FactValidator.h +++ /dev/null @@ -1,56 +0,0 @@ -/**************************************************************************** - * - * (c) 2009-2016 QGROUNDCONTROL PROJECT - * - * QGroundControl is licensed according to the terms in the file - * COPYING.md in the root of the source code directory. - * - ****************************************************************************/ - - -/// @file -/// @author Don Gagne - -#ifndef FactValidator_H -#define FactValidator_H - -#include - -class Fact; - -/// QML Validator for Facts (Work In Progress) -/// -/// The validator uses the FactMetaData to impose restrictions on the input. It is used as follows: -/// @code{.unparsed} -/// TextInput { -/// validator: FactValidator { fact: parameters["RC_MAP_THROTTLE"]; } -/// } -/// @endcode -class FactValidator : public QValidator -{ - Q_OBJECT - - Q_PROPERTY(Fact* fact READ fact WRITE setFact) - -public: - FactValidator(QObject* parent = NULL); - - // Property system methods - - /// Read accessor for fact property - Fact* fact(void) { return _fact; } - - /// Write accessor for fact property - void setFact(Fact* fact) { _fact = fact; } - - /// Override from QValidator - virtual void fixup(QString& input) const; - - /// Override from QValidator - virtual State validate(QString& input, int& pos) const; - -private: - Fact* _fact; ///< Fact that the validator is working on -}; - -#endif \ No newline at end of file