1 /*
2 SPDX-FileCopyrightText: 2001-2003 Otto Bruggeman <otto.bruggeman@home.nl>
3 SPDX-FileCopyrightText: 2001-2003 John Firebaugh <jfirebaugh@kde.org>
4
5 SPDX-License-Identifier: GPL-2.0-or-later
6 */
7
8 #include "kompare.h"
9
Info(Kompare::Mode _mode,Kompare::DiffMode _diffMode,Kompare::Format _format,Kompare::Generator _generator,QUrl _source,QUrl _destination,QString _localSource,QString _localDestination,QTemporaryDir * _sourceQTempDir,QTemporaryDir * _destinationQTempDir,uint _depth,bool _applied)10 Kompare::Info::Info(Kompare::Mode _mode, Kompare::DiffMode _diffMode, Kompare::Format _format, Kompare::Generator _generator, QUrl _source, QUrl _destination, QString _localSource, QString _localDestination, QTemporaryDir* _sourceQTempDir, QTemporaryDir* _destinationQTempDir, uint _depth, bool _applied)
11 : mode(_mode)
12 , diffMode(_diffMode)
13 , format(_format)
14 , generator(_generator)
15 , source(_source)
16 , destination(_destination)
17 , localSource(_localSource)
18 , localDestination(_localDestination)
19 , sourceQTempDir(_sourceQTempDir)
20 , destinationQTempDir(_destinationQTempDir)
21 , depth(_depth)
22 , applied(_applied)
23 {
24 }
25
26
swapSourceWithDestination()27 void Kompare::Info::swapSourceWithDestination()
28 {
29 QUrl url = source;
30 source = destination;
31 destination = url;
32
33 QString string = localSource;
34 localSource = localDestination;
35 localDestination = string;
36
37 QTemporaryDir* tmpDir = sourceQTempDir;
38 sourceQTempDir = destinationQTempDir;
39 destinationQTempDir = tmpDir;
40 }
41