refactor: Forward Declare more in gui/validators classes

This commit is contained in:
sithlord48
2026-02-23 22:13:33 -05:00
committed by Nick Bolton
parent 4e641adae9
commit 09d4b1a27a
12 changed files with 18 additions and 9 deletions

View File

@ -9,7 +9,9 @@
#include "ComputerNameValidator.h" #include "ComputerNameValidator.h"
#include "IpAddressValidator.h" #include "IpAddressValidator.h"
#include "SpacesValidator.h" #include "SpacesValidator.h"
#include "ValidationError.h"
#include <QLineEdit>
#include <QRegularExpression> #include <QRegularExpression>
namespace validators { namespace validators {

View File

@ -7,9 +7,9 @@
#pragma once #pragma once
#include "LineEditValidator.h" #include "LineEditValidator.h"
#include "ValidationError.h"
namespace validators { namespace validators {
class ValidationError;
class AliasValidator : public LineEditValidator class AliasValidator : public LineEditValidator
{ {

View File

@ -5,6 +5,7 @@
*/ */
#include "IpAddressValidator.h" #include "IpAddressValidator.h"
#include <QRegularExpression>
namespace validators { namespace validators {

View File

@ -7,7 +7,6 @@
#pragma once #pragma once
#include "IStringValidator.h" #include "IStringValidator.h"
#include <QRegularExpression>
namespace validators { namespace validators {

View File

@ -6,8 +6,10 @@
*/ */
#include "LineEditValidator.h" #include "LineEditValidator.h"
#include "ValidationError.h"
#include <QApplication> #include <QApplication>
#include <QLineEdit>
#include <QStyle> #include <QStyle>
#include <QValidator> #include <QValidator>

View File

@ -8,15 +8,14 @@
#include "IStringValidator.h" #include "IStringValidator.h"
#include <QLabel>
#include <QLineEdit>
#include <QValidator> #include <QValidator>
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "ValidationError.h" class QLineEdit;
namespace validators { namespace validators {
class ValidationError;
class LineEditValidator : public QValidator class LineEditValidator : public QValidator
{ {

View File

@ -5,6 +5,7 @@
*/ */
#include "ScreenDuplicationsValidator.h" #include "ScreenDuplicationsValidator.h"
#include "gui/config/ScreenList.h"
namespace validators { namespace validators {

View File

@ -8,7 +8,7 @@
#include "IStringValidator.h" #include "IStringValidator.h"
#include "gui/config/ScreenList.h" class ScreenList;
namespace validators { namespace validators {

View File

@ -12,6 +12,9 @@
#include "SpacesValidator.h" #include "SpacesValidator.h"
#include "ValidationError.h" #include "ValidationError.h"
#include "gui/config/ScreenList.h"
#include <QLineEdit>
#include <QRegularExpression> #include <QRegularExpression>
#include <memory> #include <memory>

View File

@ -7,11 +7,11 @@
#pragma once #pragma once
#include "LineEditValidator.h" #include "LineEditValidator.h"
#include "ValidationError.h"
#include "gui/config/ScreenList.h" class ScreenList;
namespace validators { namespace validators {
class ValidationError;
class ScreenNameValidator : public LineEditValidator class ScreenNameValidator : public LineEditValidator
{ {

View File

@ -7,6 +7,7 @@
#include "ValidationError.h" #include "ValidationError.h"
#include <QLabel>
#include <QPalette> #include <QPalette>
namespace validators { namespace validators {

View File

@ -7,10 +7,11 @@
#pragma once #pragma once
#include <QLabel>
#include <QObject> #include <QObject>
#include <QString> #include <QString>
class QLabel;
namespace validators { namespace validators {
class ValidationError : public QObject class ValidationError : public QObject