diff --git a/src/blackgui/filters/aircrafticaofilterbar.cpp b/src/blackgui/filters/aircrafticaofilterbar.cpp
index d7a5222f6..231ef25a4 100644
--- a/src/blackgui/filters/aircrafticaofilterbar.cpp
+++ b/src/blackgui/filters/aircrafticaofilterbar.cpp
@@ -8,9 +8,11 @@
*/
#include "aircrafticaofilterbar.h"
+#include "blackgui/uppercasevalidator.h"
#include "ui_aircrafticaofilterbar.h"
using namespace BlackMisc::Aviation;
+using namespace BlackGui;
using namespace BlackGui::Models;
namespace BlackGui
@@ -26,6 +28,10 @@ namespace BlackGui
connect(ui->le_Designator, &QLineEdit::returnPressed, this, &CFilterWidget::triggerFilter);
connect(ui->le_Manufacturer, &QLineEdit::returnPressed, this, &CFilterWidget::triggerFilter);
connect(ui->le_Description, &QLineEdit::returnPressed, this, &CFilterWidget::triggerFilter);
+
+ CUpperCaseValidator *ucv = new CUpperCaseValidator(this);
+ this->ui->le_Designator->setValidator(ucv);
+ this->ui->le_Manufacturer->setValidator(ucv);
}
CAircraftIcaoFilterBar::~CAircraftIcaoFilterBar()
diff --git a/src/blackgui/filters/aircrafticaofilterbar.ui b/src/blackgui/filters/aircrafticaofilterbar.ui
index 0a6b00715..be0289197 100644
--- a/src/blackgui/filters/aircrafticaofilterbar.ui
+++ b/src/blackgui/filters/aircrafticaofilterbar.ui
@@ -83,7 +83,7 @@
- 4
+ 6
ICAO
@@ -115,7 +115,11 @@
-
-
+
+
+ Descriptive text
+
+
-
diff --git a/src/blackgui/filters/aircraftmodelfilterbar.cpp b/src/blackgui/filters/aircraftmodelfilterbar.cpp
index eabec6e4e..63ecd8fad 100644
--- a/src/blackgui/filters/aircraftmodelfilterbar.cpp
+++ b/src/blackgui/filters/aircraftmodelfilterbar.cpp
@@ -9,7 +9,9 @@
#include "aircraftmodelfilterbar.h"
#include "ui_aircraftmodelfilterbar.h"
+#include "blackgui/uppercasevalidator.h"
+using namespace BlackGui;
using namespace BlackGui::Models;
namespace BlackGui
@@ -30,6 +32,12 @@ namespace BlackGui
connect(ui->le_LiveryCode, &QLineEdit::returnPressed, this, &CFilterWidget::triggerFilter);
connect(ui->le_ModelDescription, &QLineEdit::returnPressed, this, &CFilterWidget::triggerFilter);
connect(ui->le_ModelKey, &QLineEdit::returnPressed, this, &CFilterWidget::triggerFilter);
+
+ CUpperCaseValidator *ucv = new CUpperCaseValidator(this);
+ this->ui->le_AircraftIcao->setValidator(ucv);
+ this->ui->le_AirlineIcao->setValidator(ucv);
+ this->ui->le_ModelKey->setValidator(ucv);
+ this->ui->le_AircraftManufacturer->setValidator(ucv);
}
CAircraftModelFilterBar::~CAircraftModelFilterBar()
diff --git a/src/blackgui/filters/countryfilterbar.cpp b/src/blackgui/filters/countryfilterbar.cpp
index eb004f815..9f7503199 100644
--- a/src/blackgui/filters/countryfilterbar.cpp
+++ b/src/blackgui/filters/countryfilterbar.cpp
@@ -1,6 +1,17 @@
+/* Copyright (C) 2015
+ * swift project Community / Contributors
+ *
+ * This file is part of swift project. It is subject to the license terms in the LICENSE file found in the top-level
+ * directory of this distribution and at http://www.swift-project.org/license.html. No part of swift project,
+ * including this file, may be copied, modified, propagated, or distributed except according to the terms
+ * contained in the LICENSE file.
+ */
+
#include "countryfilterbar.h"
#include "ui_countryfilterbar.h"
+#include "blackgui/uppercasevalidator.h"
+using namespace BlackGui;
using namespace BlackGui::Models;
using namespace BlackMisc;
using namespace BlackMisc::Network;
@@ -17,6 +28,9 @@ namespace BlackGui
this->setButtonsAndCount(this->ui->filter_Buttons);
connect(ui->le_IsoCode, &QLineEdit::returnPressed, this, &CFilterWidget::triggerFilter);
connect(ui->le_Name, &QLineEdit::returnPressed, this, &CFilterWidget::triggerFilter);
+
+ CUpperCaseValidator *ucv = new CUpperCaseValidator(this);
+ this->ui->le_IsoCode->setValidator(ucv);
}
CCountryFilterBar::~CCountryFilterBar()
@@ -46,5 +60,5 @@ namespace BlackGui
ui->le_IsoCode->clear();
ui->le_Name->clear();
}
- }
-}
+ } // ns
+} // ns
diff --git a/src/blackgui/filters/countryfilterbar.h b/src/blackgui/filters/countryfilterbar.h
index 4fbe48d80..005f3100f 100644
--- a/src/blackgui/filters/countryfilterbar.h
+++ b/src/blackgui/filters/countryfilterbar.h
@@ -1,3 +1,14 @@
+/* Copyright (C) 2015
+ * swift project Community / Contributors
+ *
+ * This file is part of swift project. It is subject to the license terms in the LICENSE file found in the top-level
+ * directory of this distribution and at http://www.swift-project.org/license.html. No part of swift project,
+ * including this file, may be copied, modified, propagated, or distributed except according to the terms
+ * contained in the LICENSE file.
+ */
+
+//! \file
+
#ifndef BLACKGUI_FILTERS_COUNTRYFILTERBAR_H
#define BLACKGUI_FILTERS_COUNTRYFILTERBAR_H
diff --git a/src/blackgui/filters/filterbarbuttons.ui b/src/blackgui/filters/filterbarbuttons.ui
index 2eaa675c8..48faa6279 100644
--- a/src/blackgui/filters/filterbarbuttons.ui
+++ b/src/blackgui/filters/filterbarbuttons.ui
@@ -7,7 +7,7 @@
0
0
140
- 24
+ 25
@@ -69,23 +69,7 @@
- -
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Fixed
-
-
-
- 10
- 20
-
-
-
-
- -
+
-
filter
@@ -113,7 +97,7 @@
- -
+
-
clear form
@@ -130,6 +114,22 @@
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 10
+ 20
+
+
+
+