summaryrefslogtreecommitdiff
path: root/src/modinfodialog.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-05-28 15:39:09 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2019-05-31 11:54:30 -0400
commitab385347afc3317049d85a5ee4b011592d8b3dce (patch)
tree5bb997836e0a3d4bf01509fffb94424329ff2866 /src/modinfodialog.h
parentd168b5db084457a106c5bb155be6eca5013f77c0 (diff)
allow for refreshing individual conflict tabs
advanced conflict list now has items
Diffstat (limited to 'src/modinfodialog.h')
-rw-r--r--src/modinfodialog.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/modinfodialog.h b/src/modinfodialog.h
index 3c193cd3..69b0069e 100644
--- a/src/modinfodialog.h
+++ b/src/modinfodialog.h
@@ -429,7 +429,7 @@ private:
ExpanderWidget m_overwriteExpander, m_overwrittenExpander, m_nonconflictExpander;
- void refreshConflictLists();
+ void refreshConflictLists(bool refreshGeneral, bool refreshAdvanced);
void refreshFiles();
QTreeWidgetItem* createOverwriteItem(
@@ -440,8 +440,13 @@ private:
bool archive, const QString& fileName, const QString& relativeName);
QTreeWidgetItem* createOverwrittenItem(
- const MOShared::FileEntry::Ptr& file,
- bool archive, const QString& fileName, const QString& relativeName);
+ int fileOrigin, bool archive,
+ const QString& fileName, const QString& relativeName);
+
+ QTreeWidgetItem* createAdvancedConflictItem(
+ int fileOrigin, bool archive,
+ const QString& fileName, const QString& relativeName,
+ const MOShared::FileEntry::AlternativesVector& alternatives);
void restoreTabState(const QByteArray &state);
void restoreConflictExpandersState(const QByteArray &state);