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