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 <http://www.qgroundcontrol.org>
- *
- * QGroundControl is licensed according to the terms in the file
- * COPYING.md in the root of the source code directory.
- *
- ****************************************************************************/
-
-
-/// @file
-///     @author Don Gagne <don@thegagnes.com>
-
-#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 <http://www.qgroundcontrol.org>
- *
- * QGroundControl is licensed according to the terms in the file
- * COPYING.md in the root of the source code directory.
- *
- ****************************************************************************/
-
-
-/// @file
-///     @author Don Gagne <don@thegagnes.com>
-
-#ifndef FactValidator_H
-#define FactValidator_H
-
-#include <QValidator>
-
-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