Made column hidden by default
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
140a55810d
commit
85b4e1f24f
@ -75,6 +75,7 @@ ModFolderModel::ModFolderModel(const QString& dir, BaseInstance* instance, bool
|
|||||||
QHeaderView::Interactive, QHeaderView::Interactive, QHeaderView::Interactive, QHeaderView::Interactive,
|
QHeaderView::Interactive, QHeaderView::Interactive, QHeaderView::Interactive, QHeaderView::Interactive,
|
||||||
QHeaderView::Interactive, QHeaderView::Interactive };
|
QHeaderView::Interactive, QHeaderView::Interactive };
|
||||||
m_columnsHideable = { false, true, false, true, true, true, true, true, true, true };
|
m_columnsHideable = { false, true, false, true, true, true, true, true, true, true };
|
||||||
|
m_columnsHiddenByDefault = { false, false, false, false, false, false, true, true, true, true };
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant ModFolderModel::data(const QModelIndex& index, int role) const
|
QVariant ModFolderModel::data(const QModelIndex& index, int role) const
|
||||||
|
@ -528,6 +528,10 @@ void ResourceFolderModel::saveColumns(QTreeView* tree)
|
|||||||
|
|
||||||
void ResourceFolderModel::loadColumns(QTreeView* tree)
|
void ResourceFolderModel::loadColumns(QTreeView* tree)
|
||||||
{
|
{
|
||||||
|
for (auto i = 0; i < m_columnsHiddenByDefault.size(); ++i) {
|
||||||
|
tree->setColumnHidden(i, m_columnsHiddenByDefault[i]);
|
||||||
|
}
|
||||||
|
|
||||||
auto const setting_name = QString("UI/%1_Page/Columns").arg(id());
|
auto const setting_name = QString("UI/%1_Page/Columns").arg(id());
|
||||||
auto setting = (m_instance->settings()->contains(setting_name)) ? m_instance->settings()->getSetting(setting_name)
|
auto setting = (m_instance->settings()->contains(setting_name)) ? m_instance->settings()->getSetting(setting_name)
|
||||||
: m_instance->settings()->registerSetting(setting_name);
|
: m_instance->settings()->registerSetting(setting_name);
|
||||||
|
@ -203,6 +203,7 @@ class ResourceFolderModel : public QAbstractListModel {
|
|||||||
QStringList m_column_names_translated = { tr("Enable"), tr("Name"), tr("Last Modified") };
|
QStringList m_column_names_translated = { tr("Enable"), tr("Name"), tr("Last Modified") };
|
||||||
QList<QHeaderView::ResizeMode> m_column_resize_modes = { QHeaderView::Interactive, QHeaderView::Stretch, QHeaderView::Interactive };
|
QList<QHeaderView::ResizeMode> m_column_resize_modes = { QHeaderView::Interactive, QHeaderView::Stretch, QHeaderView::Interactive };
|
||||||
QList<bool> m_columnsHideable = { false, false, true };
|
QList<bool> m_columnsHideable = { false, false, true };
|
||||||
|
QList<bool> m_columnsHiddenByDefault = { false, false, false };
|
||||||
|
|
||||||
QDir m_dir;
|
QDir m_dir;
|
||||||
BaseInstance* m_instance;
|
BaseInstance* m_instance;
|
||||||
|
@ -55,6 +55,7 @@ ResourcePackFolderModel::ResourcePackFolderModel(const QString& dir, BaseInstanc
|
|||||||
m_column_resize_modes = { QHeaderView::Interactive, QHeaderView::Interactive, QHeaderView::Stretch, QHeaderView::Interactive,
|
m_column_resize_modes = { QHeaderView::Interactive, QHeaderView::Interactive, QHeaderView::Stretch, QHeaderView::Interactive,
|
||||||
QHeaderView::Interactive };
|
QHeaderView::Interactive };
|
||||||
m_columnsHideable = { false, true, false, true, true };
|
m_columnsHideable = { false, true, false, true, true };
|
||||||
|
m_columnsHiddenByDefault = { false, false, false, false, false };
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant ResourcePackFolderModel::data(const QModelIndex& index, int role) const
|
QVariant ResourcePackFolderModel::data(const QModelIndex& index, int role) const
|
||||||
|
@ -49,6 +49,7 @@ TexturePackFolderModel::TexturePackFolderModel(const QString& dir, BaseInstance*
|
|||||||
m_column_sort_keys = { SortType::ENABLED, SortType::NAME, SortType::NAME, SortType::DATE };
|
m_column_sort_keys = { SortType::ENABLED, SortType::NAME, SortType::NAME, SortType::DATE };
|
||||||
m_column_resize_modes = { QHeaderView::Interactive, QHeaderView::Interactive, QHeaderView::Stretch, QHeaderView::Interactive };
|
m_column_resize_modes = { QHeaderView::Interactive, QHeaderView::Interactive, QHeaderView::Stretch, QHeaderView::Interactive };
|
||||||
m_columnsHideable = { false, true, false, true };
|
m_columnsHideable = { false, true, false, true };
|
||||||
|
m_columnsHiddenByDefault = { false, false, false, false };
|
||||||
}
|
}
|
||||||
|
|
||||||
Task* TexturePackFolderModel::createUpdateTask()
|
Task* TexturePackFolderModel::createUpdateTask()
|
||||||
|
Loading…
Reference in New Issue
Block a user