added more import options

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97
2023-09-05 20:13:16 +03:00
parent ab648e58ce
commit 8bad255a91
11 changed files with 229 additions and 126 deletions

View File

@@ -46,7 +46,7 @@ class SkinList : public QAbstractListModel {
bool deleteSkin(const QString& key, const bool trash);
void installSkins(const QStringList& iconFiles);
void installSkin(const QString& file, const QString& name);
QString installSkin(const QString& file, const QString& name = {});
const SkinModel* skin(const QString& key) const;
SkinModel* skin(const QString& key);
@@ -58,14 +58,14 @@ class SkinList : public QAbstractListModel {
void save();
int getSelectedAccountSkin();
void updateSkin(SkinModel s);
private:
// hide copy constructor
SkinList(const SkinList&) = delete;
// hide assign op
SkinList& operator=(const SkinList&) = delete;
QVector<SkinModel> loadMinecraftSkins();
protected slots:
void directoryChanged(const QString& path);
void fileChanged(const QString& path);