Add function for getting DiffService

Hides the implementation detail that this is fetched from the object
pool from most places.

Change-Id: I0ea06c877fade50f62b62011bbc0d2f89fa8e885
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
Eike Ziller
2017-11-08 13:21:49 +01:00
parent e4085dd040
commit cc94548999
10 changed files with 52 additions and 16 deletions

View File

@@ -26,6 +26,7 @@
#pragma once
#include "core_global.h"
#include <QObject>
QT_FORWARD_DECLARE_CLASS(QStringList)
@@ -35,6 +36,8 @@ namespace Core {
class CORE_EXPORT DiffService
{
public:
static DiffService *instance();
virtual ~DiffService() {}
virtual void diffFiles(const QString &leftFileName, const QString &rightFileName) = 0;