diff --git a/src/plugins/git/gerrit/gerritdialog.cpp b/src/plugins/git/gerrit/gerritdialog.cpp index 28adf5a9e0e..b57c4b499cb 100644 --- a/src/plugins/git/gerrit/gerritdialog.cpp +++ b/src/plugins/git/gerrit/gerritdialog.cpp @@ -33,6 +33,7 @@ #include "gerritparameters.h" #include +#include #include #include @@ -58,6 +59,24 @@ namespace Internal { static const int layoutSpacing = 5; static const int maxTitleWidth = 350; +class QueryValidatingLineEdit : public Utils::FancyLineEdit +{ + Q_OBJECT + +public: + explicit QueryValidatingLineEdit(QWidget *parent = 0); + void setTextColor(const QColor &c); + +public slots: + void setValid(); + void setInvalid(); + +private: + bool m_valid; + const QColor m_okTextColor; + const QColor m_errorTextColor; +}; + QueryValidatingLineEdit::QueryValidatingLineEdit(QWidget *parent) : Utils::FancyLineEdit(parent) , m_valid(true) @@ -319,3 +338,5 @@ void GerritDialog::fetchFinished() } // namespace Internal } // namespace Gerrit + +#include "gerritdialog.moc" diff --git a/src/plugins/git/gerrit/gerritdialog.h b/src/plugins/git/gerrit/gerritdialog.h index 33c88ef22d3..e851c000990 100644 --- a/src/plugins/git/gerrit/gerritdialog.h +++ b/src/plugins/git/gerrit/gerritdialog.h @@ -31,7 +31,6 @@ #ifndef GERRIT_INTERNAL_GERRITDIALOG_H #define GERRIT_INTERNAL_GERRITDIALOG_H -#include #include #include @@ -49,31 +48,17 @@ class QDialogButtonBox; class QTextBrowser; QT_END_NAMESPACE -namespace Utils { class TreeView; } +namespace Utils { +class FancyLineEdit; +class TreeView; +} namespace Gerrit { namespace Internal { class GerritParameters; class GerritModel; class GerritChange; - -class QueryValidatingLineEdit : public Utils::FancyLineEdit -{ - Q_OBJECT - -public: - explicit QueryValidatingLineEdit(QWidget *parent = 0); - void setTextColor(const QColor &c); - -public slots: - void setValid(); - void setInvalid(); - -private: - bool m_valid; - const QColor m_okTextColor; - const QColor m_errorTextColor; -}; +class QueryValidatingLineEdit; class GerritDialog : public QDialog {