diff options
| author | flow <flowlnlnln@gmail.com> | 2022-11-14 14:15:46 -0800 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-14 14:15:46 -0800 | 
| commit | fece9e207bdae16574f450593346e80f50702b00 (patch) | |
| tree | 030dd7d9d47fe1dc47e76059f612e89004146836 /launcher/ui/pages | |
| parent | f60b09568c503fc52204ad3411d8ae0091d4877b (diff) | |
| parent | aef5349aee82922fb7cedab7489bc84766453700 (diff) | |
| download | PrismLauncher-fece9e207bdae16574f450593346e80f50702b00.tar.gz PrismLauncher-fece9e207bdae16574f450593346e80f50702b00.tar.bz2 PrismLauncher-fece9e207bdae16574f450593346e80f50702b00.zip | |
Merge pull request #448 from TheLastRar/fixup-warnings
Diffstat (limited to 'launcher/ui/pages')
9 files changed, 23 insertions, 23 deletions
| diff --git a/launcher/ui/pages/instance/ServersPage.cpp b/launcher/ui/pages/instance/ServersPage.cpp index 5e8bd7cc..d64bcb76 100644 --- a/launcher/ui/pages/instance/ServersPage.cpp +++ b/launcher/ui/pages/instance/ServersPage.cpp @@ -400,11 +400,11 @@ public:      virtual int rowCount(const QModelIndex &parent = QModelIndex()) const override      { -        return m_servers.size(); +        return parent.isValid() ? 0 : m_servers.size();      }      int columnCount(const QModelIndex & parent) const override      { -        return COLUMN_COUNT; +        return parent.isValid() ? 0 : COLUMN_COUNT;      }      Server * at(int index) diff --git a/launcher/ui/pages/modplatform/ModModel.h b/launcher/ui/pages/modplatform/ModModel.h index d2636d87..36840649 100644 --- a/launcher/ui/pages/modplatform/ModModel.h +++ b/launcher/ui/pages/modplatform/ModModel.h @@ -20,8 +20,8 @@ class ListModel : public QAbstractListModel {      ListModel(ModPage* parent);      ~ListModel() override; -    inline auto rowCount(const QModelIndex& parent) const -> int override { return modpacks.size(); }; -    inline auto columnCount(const QModelIndex& parent) const -> int override { return 1; }; +    inline auto rowCount(const QModelIndex& parent) const -> int override { return parent.isValid() ? 0 : modpacks.size(); }; +    inline auto columnCount(const QModelIndex& parent) const -> int override { return parent.isValid() ? 0 : 1; };      inline auto flags(const QModelIndex& index) const -> Qt::ItemFlags override { return QAbstractListModel::flags(index); };      auto debugName() const -> QString; @@ -41,12 +41,12 @@ class ListModel : public QAbstractListModel {      void requestModVersions(const ModPlatform::IndexedPack& current, QModelIndex index);      virtual void loadIndexedPack(ModPlatform::IndexedPack& m, QJsonObject& obj) = 0; -    virtual void loadExtraPackInfo(ModPlatform::IndexedPack& m, QJsonObject& obj) {}; +    virtual void loadExtraPackInfo(ModPlatform::IndexedPack& m, QJsonObject& obj) = 0;      virtual void loadIndexedPackVersions(ModPlatform::IndexedPack& m, QJsonArray& arr) = 0;      void getLogo(const QString& logo, const QString& logoUrl, LogoCallback callback); -    inline auto canFetchMore(const QModelIndex& parent) const -> bool override { return searchState == CanPossiblyFetchMore; }; +    inline auto canFetchMore(const QModelIndex& parent) const -> bool override { return parent.isValid() ? false : searchState == CanPossiblyFetchMore; };     public slots:      void searchRequestFinished(QJsonDocument& doc); diff --git a/launcher/ui/pages/modplatform/atlauncher/AtlListModel.cpp b/launcher/ui/pages/modplatform/atlauncher/AtlListModel.cpp index ef9a9268..2ce04068 100644 --- a/launcher/ui/pages/modplatform/atlauncher/AtlListModel.cpp +++ b/launcher/ui/pages/modplatform/atlauncher/AtlListModel.cpp @@ -32,12 +32,12 @@ ListModel::~ListModel()  int ListModel::rowCount(const QModelIndex &parent) const  { -    return modpacks.size(); +    return parent.isValid() ? 0 : modpacks.size();  }  int ListModel::columnCount(const QModelIndex &parent) const  { -    return 1; +    return parent.isValid() ? 0 : 1;  }  QVariant ListModel::data(const QModelIndex &index, int role) const diff --git a/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp b/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp index 9138dcbb..cdb4532c 100644 --- a/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp +++ b/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp @@ -75,12 +75,12 @@ QVector<QString> AtlOptionalModListModel::getResult() {  }  int AtlOptionalModListModel::rowCount(const QModelIndex &parent) const { -    return m_mods.size(); +    return parent.isValid() ? 0 : m_mods.size();  }  int AtlOptionalModListModel::columnCount(const QModelIndex &parent) const {      // Enabled, Name, Description -    return 3; +    return parent.isValid() ? 0 : 3;  }  QVariant AtlOptionalModListModel::data(const QModelIndex &index, int role) const { diff --git a/launcher/ui/pages/modplatform/flame/FlameModel.cpp b/launcher/ui/pages/modplatform/flame/FlameModel.cpp index debae8c3..127c3de5 100644 --- a/launcher/ui/pages/modplatform/flame/FlameModel.cpp +++ b/launcher/ui/pages/modplatform/flame/FlameModel.cpp @@ -15,12 +15,12 @@ ListModel::~ListModel() {}  int ListModel::rowCount(const QModelIndex& parent) const  { -    return modpacks.size(); +    return parent.isValid() ? 0 : modpacks.size();  }  int ListModel::columnCount(const QModelIndex& parent) const  { -    return 1; +    return parent.isValid() ? 0 : 1;  }  QVariant ListModel::data(const QModelIndex& index, int role) const diff --git a/launcher/ui/pages/modplatform/ftb/FtbListModel.cpp b/launcher/ui/pages/modplatform/ftb/FtbListModel.cpp index 3a149944..ce2b2b18 100644 --- a/launcher/ui/pages/modplatform/ftb/FtbListModel.cpp +++ b/launcher/ui/pages/modplatform/ftb/FtbListModel.cpp @@ -34,12 +34,12 @@ ListModel::~ListModel()  int ListModel::rowCount(const QModelIndex &parent) const  { -    return modpacks.size(); +    return parent.isValid() ? 0 : modpacks.size();  }  int ListModel::columnCount(const QModelIndex &parent) const  { -    return 1; +    return parent.isValid() ? 0 : 1;  }  QVariant ListModel::data(const QModelIndex &index, int role) const diff --git a/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp b/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp index 6f11cc95..6b1f6b89 100644 --- a/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp +++ b/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp @@ -125,12 +125,12 @@ QString ListModel::translatePackType(PackType type) const  int ListModel::rowCount(const QModelIndex &parent) const  { -    return modpacks.size(); +    return parent.isValid() ? 0 : modpacks.size();  }  int ListModel::columnCount(const QModelIndex &parent) const  { -    return 1; +    return parent.isValid() ? 0 : 1;  }  QVariant ListModel::data(const QModelIndex &index, int role) const diff --git a/launcher/ui/pages/modplatform/modrinth/ModrinthModel.h b/launcher/ui/pages/modplatform/modrinth/ModrinthModel.h index 6f33e11e..3be377a1 100644 --- a/launcher/ui/pages/modplatform/modrinth/ModrinthModel.h +++ b/launcher/ui/pages/modplatform/modrinth/ModrinthModel.h @@ -55,8 +55,8 @@ class ModpackListModel : public QAbstractListModel {      ModpackListModel(ModrinthPage* parent);      ~ModpackListModel() override = default; -    inline auto rowCount(const QModelIndex& parent) const -> int override { return modpacks.size(); }; -    inline auto columnCount(const QModelIndex& parent) const -> int override { return 1; }; +    inline auto rowCount(const QModelIndex& parent) const -> int override { return parent.isValid() ? 0 : modpacks.size(); }; +    inline auto columnCount(const QModelIndex& parent) const -> int override { return parent.isValid() ? 0 : 1; };      inline auto flags(const QModelIndex& index) const -> Qt::ItemFlags override { return QAbstractListModel::flags(index); };      auto debugName() const -> QString; @@ -74,7 +74,7 @@ class ModpackListModel : public QAbstractListModel {      void getLogo(const QString& logo, const QString& logoUrl, LogoCallback callback); -    inline auto canFetchMore(const QModelIndex& parent) const -> bool override { return searchState == CanPossiblyFetchMore; }; +    inline auto canFetchMore(const QModelIndex& parent) const -> bool override { return parent.isValid() ? false : searchState == CanPossiblyFetchMore; };     public slots:      void searchRequestFinished(QJsonDocument& doc_all); diff --git a/launcher/ui/pages/modplatform/technic/TechnicModel.cpp b/launcher/ui/pages/modplatform/technic/TechnicModel.cpp index 742f4f2a..b2af1ac0 100644 --- a/launcher/ui/pages/modplatform/technic/TechnicModel.cpp +++ b/launcher/ui/pages/modplatform/technic/TechnicModel.cpp @@ -80,14 +80,14 @@ QVariant Technic::ListModel::data(const QModelIndex& index, int role) const      return QVariant();  } -int Technic::ListModel::columnCount(const QModelIndex&) const +int Technic::ListModel::columnCount(const QModelIndex& parent) const  { -    return 1; +    return parent.isValid() ? 0 : 1;  } -int Technic::ListModel::rowCount(const QModelIndex&) const +int Technic::ListModel::rowCount(const QModelIndex& parent) const  { -    return modpacks.size(); +    return parent.isValid() ? 0 : modpacks.size();  }  void Technic::ListModel::searchWithTerm(const QString& term) | 
