Fix Export List placement

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
This commit is contained in:
TheKodeToad 2024-10-28 16:21:00 +00:00
parent f57ca1e79e
commit 49044e23de
No known key found for this signature in database
GPG Key ID: 5E39D70B4C93C38E
3 changed files with 6 additions and 4 deletions

View File

@ -323,6 +323,8 @@ void ExternalResourcesPage::updateActions()
ui->actionRemoveItem->setEnabled(hasSelection);
ui->actionEnableItem->setEnabled(hasSelection);
ui->actionDisableItem->setEnabled(hasSelection);
ui->actionExportMetadata->setEnabled(!m_model->empty());
}
void ExternalResourcesPage::updateFrame(const QModelIndex& current, [[maybe_unused]] const QModelIndex& previous)

View File

@ -190,7 +190,7 @@
</action>
<action name="actionExportMetadata">
<property name="enabled">
<bool>true</bool>
<bool>false</bool>
</property>
<property name="text">
<string>Export List</string>

View File

@ -107,11 +107,11 @@ ModFolderPage::ModFolderPage(BaseInstance* inst, std::shared_ptr<ModFolderModel>
connect(ui->actionChangeVersion, &QAction::triggered, this, &ModFolderPage::changeModVersion);
ui->actionsToolbar->insertActionAfter(ui->actionUpdateItem, ui->actionChangeVersion);
ui->actionsToolbar->addSeparator();
ui->actionExportMetadata->setToolTip(tr("Export mod's metadata to text."));
connect(ui->actionExportMetadata, &QAction::triggered, this, &ModFolderPage::exportModMetadata);
ui->actionsToolbar->addAction(ui->actionExportMetadata);
ui->actionsToolbar->insertActionAfter(ui->actionDisableItem, ui->actionExportMetadata);
ui->actionsToolbar->insertSeparator(ui->actionExportMetadata);
}
bool ModFolderPage::shouldDisplay() const