DocDiff application: differences dock widget

This commit is contained in:
Jakub Melka
2021-10-03 17:16:12 +02:00
parent 5972e17146
commit a78ed9f0b3
7 changed files with 144 additions and 6 deletions

View File

@ -28,6 +28,8 @@ namespace Ui
class DifferencesDockWidget;
}
class QTreeWidgetItem;
namespace pdf
{
class PDFDiffResult;
@ -64,14 +66,20 @@ public:
void update();
private slots:
void onSelectionChanged(size_t currentIndex);
void onCurrentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem* previous);
private:
Ui::DifferencesDockWidget* ui;
QColor getColorForIndex(size_t index) const;
QModelIndex findResultIndex(size_t index) const;
pdf::PDFDiffResult* m_diffResult;
pdf::PDFDiffResultNavigator* m_diffNavigator;
Settings* m_settings;
bool m_disableChangeSelectedResultIndex;
};
} // namespace pdfdocdiff