summaryrefslogtreecommitdiffstats
path: root/examples/corelib/serialization
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2023-09-05 15:37:20 +0200
committerEdward Welbourne <edward.welbourne@qt.io>2023-09-08 18:17:37 +0200
commite53d0220da4906f88494933ff3b0076335ad065f (patch)
tree00e9a430864d81c73b21b41b4dd9ad35e7469c25 /examples/corelib/serialization
parentad63118071e3068ef3f45e75fad82a04952ba0fb (diff)
Turn Directions enum into an enum class in serialization converter
Pick-to: 6.6 6.5 Task-number: QTBUG-111228 Change-Id: Ie1f8ea5e2575427528c19875db7a8e4e27200aec Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'examples/corelib/serialization')
-rw-r--r--examples/corelib/serialization/convert/cborconverter.cpp4
-rw-r--r--examples/corelib/serialization/convert/converter.h2
-rw-r--r--examples/corelib/serialization/convert/datastreamconverter.cpp2
-rw-r--r--examples/corelib/serialization/convert/debugtextdumper.cpp2
-rw-r--r--examples/corelib/serialization/convert/jsonconverter.cpp2
-rw-r--r--examples/corelib/serialization/convert/main.cpp10
-rw-r--r--examples/corelib/serialization/convert/nullconverter.cpp2
-rw-r--r--examples/corelib/serialization/convert/textconverter.cpp2
-rw-r--r--examples/corelib/serialization/convert/xmlconverter.cpp2
9 files changed, 15 insertions, 13 deletions
diff --git a/examples/corelib/serialization/convert/cborconverter.cpp b/examples/corelib/serialization/convert/cborconverter.cpp
index 38202712b5..f6a4ee35d2 100644
--- a/examples/corelib/serialization/convert/cborconverter.cpp
+++ b/examples/corelib/serialization/convert/cborconverter.cpp
@@ -127,7 +127,7 @@ QString CborDiagnosticDumper::name() const
Converter::Directions CborDiagnosticDumper::directions() const
{
- return Out;
+ return Direction::Out;
}
Converter::Options CborDiagnosticDumper::outputOptions() const
@@ -199,7 +199,7 @@ QString CborConverter::name() const
Converter::Directions CborConverter::directions() const
{
- return InOut;
+ return Direction::InOut;
}
Converter::Options CborConverter::outputOptions() const
diff --git a/examples/corelib/serialization/convert/converter.h b/examples/corelib/serialization/convert/converter.h
index 5e441aa72b..300f837959 100644
--- a/examples/corelib/serialization/convert/converter.h
+++ b/examples/corelib/serialization/convert/converter.h
@@ -32,7 +32,7 @@ protected:
public:
static Converter *null;
- enum Direction { In = 1, Out = 2, InOut = In | Out };
+ enum class Direction { In = 1, Out = 2, InOut = In | Out };
Q_DECLARE_FLAGS(Directions, Direction)
enum Option { SupportsArbitraryMapKeys = 0x01 };
diff --git a/examples/corelib/serialization/convert/datastreamconverter.cpp b/examples/corelib/serialization/convert/datastreamconverter.cpp
index 0007bef436..0cce9dd286 100644
--- a/examples/corelib/serialization/convert/datastreamconverter.cpp
+++ b/examples/corelib/serialization/convert/datastreamconverter.cpp
@@ -55,7 +55,7 @@ QString DataStreamConverter::name() const
Converter::Directions DataStreamConverter::directions() const
{
- return InOut;
+ return Direction::InOut;
}
Converter::Options DataStreamConverter::outputOptions() const
diff --git a/examples/corelib/serialization/convert/debugtextdumper.cpp b/examples/corelib/serialization/convert/debugtextdumper.cpp
index 8e3f289373..dfe3e5624a 100644
--- a/examples/corelib/serialization/convert/debugtextdumper.cpp
+++ b/examples/corelib/serialization/convert/debugtextdumper.cpp
@@ -50,7 +50,7 @@ QString DebugTextDumper::name() const
Converter::Directions DebugTextDumper::directions() const
{
- return Out;
+ return Direction::Out;
}
Converter::Options DebugTextDumper::outputOptions() const
diff --git a/examples/corelib/serialization/convert/jsonconverter.cpp b/examples/corelib/serialization/convert/jsonconverter.cpp
index 3bd5acd507..b6a6a1dd40 100644
--- a/examples/corelib/serialization/convert/jsonconverter.cpp
+++ b/examples/corelib/serialization/convert/jsonconverter.cpp
@@ -32,7 +32,7 @@ QString JsonConverter::name() const
Converter::Directions JsonConverter::directions() const
{
- return InOut;
+ return Direction::InOut;
}
Converter::Options JsonConverter::outputOptions() const
diff --git a/examples/corelib/serialization/convert/main.cpp b/examples/corelib/serialization/convert/main.cpp
index 59e5bf5b96..9a2720903b 100644
--- a/examples/corelib/serialization/convert/main.cpp
+++ b/examples/corelib/serialization/convert/main.cpp
@@ -36,9 +36,9 @@ int main(int argc, char *argv[])
for (const Converter *conv : std::as_const(*availableConverters)) {
auto direction = conv->directions();
QString name = conv->name();
- if (direction.testFlag(Converter::In))
+ if (direction.testFlag(Converter::Direction::In))
inputFormats << name;
- if (direction.testFlag(Converter::Out))
+ if (direction.testFlag(Converter::Direction::Out))
outputFormats << name;
}
inputFormats.sort();
@@ -162,7 +162,8 @@ int main(int argc, char *argv[])
if (!inconv) {
// probe the input to find a file format
for (const Converter *conv : std::as_const(*availableConverters)) {
- if (conv->directions().testFlag(Converter::In) && conv->probeFile(&input)) {
+ if (conv->directions().testFlag(Converter::Direction::In)
+ && conv->probeFile(&input)) {
inconv = conv;
break;
}
@@ -177,7 +178,8 @@ int main(int argc, char *argv[])
if (!outconv) {
// probe the output to find a file format
for (const Converter *conv : std::as_const(*availableConverters)) {
- if (conv->directions().testFlag(Converter::Out) && conv->probeFile(&output)) {
+ if (conv->directions().testFlag(Converter::Direction::Out)
+ && conv->probeFile(&output)) {
outconv = conv;
break;
}
diff --git a/examples/corelib/serialization/convert/nullconverter.cpp b/examples/corelib/serialization/convert/nullconverter.cpp
index e44aa67c38..aababe6779 100644
--- a/examples/corelib/serialization/convert/nullconverter.cpp
+++ b/examples/corelib/serialization/convert/nullconverter.cpp
@@ -15,7 +15,7 @@ QString NullConverter::name() const
Converter::Directions NullConverter::directions() const
{
- return Out;
+ return Direction::Out;
}
Converter::Options NullConverter::outputOptions() const
diff --git a/examples/corelib/serialization/convert/textconverter.cpp b/examples/corelib/serialization/convert/textconverter.cpp
index 76102d387a..2df2423bb6 100644
--- a/examples/corelib/serialization/convert/textconverter.cpp
+++ b/examples/corelib/serialization/convert/textconverter.cpp
@@ -51,7 +51,7 @@ QString TextConverter::name() const
Converter::Directions TextConverter::directions() const
{
- return InOut;
+ return Direction::InOut;
}
Converter::Options TextConverter::outputOptions() const
diff --git a/examples/corelib/serialization/convert/xmlconverter.cpp b/examples/corelib/serialization/convert/xmlconverter.cpp
index a39ca7a548..b625595fc7 100644
--- a/examples/corelib/serialization/convert/xmlconverter.cpp
+++ b/examples/corelib/serialization/convert/xmlconverter.cpp
@@ -403,7 +403,7 @@ QString XmlConverter::name() const
Converter::Directions XmlConverter::directions() const
{
- return InOut;
+ return Direction::InOut;
}
Converter::Options XmlConverter::outputOptions() const