aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/sdkmanageroutputparser.h
diff options
context:
space:
mode:
authorJarek Kobus <[email protected]>2024-01-31 21:15:49 +0100
committerJarek Kobus <[email protected]>2024-02-02 08:02:53 +0000
commit3433ee2d4d51ae17cf523b765e713e20790ca16b (patch)
tree99d5a315801ca490454a0c6ff24ac1b2df1895ce /src/plugins/android/sdkmanageroutputparser.h
parentd26217e50c0d8f79220d508e6ba0f22555fffc5f (diff)
SdkManagerOutputParser: Hide some impl details in cpp
Change-Id: Ibeaee715f5b2d5f35ef68fe5c00f7982dea437f7 Reviewed-by: Alessandro Portale <[email protected]>
Diffstat (limited to 'src/plugins/android/sdkmanageroutputparser.h')
-rw-r--r--src/plugins/android/sdkmanageroutputparser.h25
1 files changed, 3 insertions, 22 deletions
diff --git a/src/plugins/android/sdkmanageroutputparser.h b/src/plugins/android/sdkmanageroutputparser.h
index 9457d88e1c1..bb062c4de68 100644
--- a/src/plugins/android/sdkmanageroutputparser.h
+++ b/src/plugins/android/sdkmanageroutputparser.h
@@ -4,12 +4,7 @@
#include "androidsdkpackage.h"
-#include <utils/filepath.h>
-
-#include <QVersionNumber>
-
-namespace Android {
-namespace Internal {
+namespace Android::Internal {
/*!
\class SdkManagerOutputParser
\brief The SdkManagerOutputParser class is a helper class to parse the output of the \c sdkmanager
@@ -17,17 +12,6 @@ namespace Internal {
*/
class SdkManagerOutputParser
{
- class GenericPackageData
- {
- public:
- bool isValid() const { return !revision.isNull() && !description.isNull(); }
- QStringList headerParts;
- QVersionNumber revision;
- QString description;
- Utils::FilePath installedLocation;
- QMap<QString, QString> extraData;
- };
-
public:
enum MarkerTag
{
@@ -57,9 +41,6 @@ public:
private:
void compilePackageAssociations();
void parsePackageData(MarkerTag packageMarker, const QStringList &data);
- bool parseAbstractData(GenericPackageData &output, const QStringList &input, int minParts,
- const QString &logStrTag,
- const QStringList &extraKeys = QStringList()) const;
AndroidSdkPackage *parsePlatform(const QStringList &data) const;
QPair<SystemImage *, int> parseSystemImage(const QStringList &data) const;
BuildTools *parseBuildToolsPackage(const QStringList &data) const;
@@ -75,5 +56,5 @@ private:
QHash<AndroidSdkPackage *, int> m_systemImages;
friend class SdkManagerOutputParserTest;
};
-} // namespace Internal
-} // namespace Android
+
+} // namespace Android::Internal