diff options
author | Jarek Kobus <[email protected]> | 2024-01-31 21:15:49 +0100 |
---|---|---|
committer | Jarek Kobus <[email protected]> | 2024-02-02 08:02:53 +0000 |
commit | 3433ee2d4d51ae17cf523b765e713e20790ca16b (patch) | |
tree | 99d5a315801ca490454a0c6ff24ac1b2df1895ce /src/plugins/android/sdkmanageroutputparser.h | |
parent | d26217e50c0d8f79220d508e6ba0f22555fffc5f (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.h | 25 |
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 |