summaryrefslogtreecommitdiffstats
path: root/smb4k/core/smb4ksynchronizationinfo.cpp
blob: 072014f7f634de6b89d9440bd13b675f8325084d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
/***************************************************************************
    smb4ksynchronizationinfo  -  This is a container that holds
    information about progress of the synchronization
                             -------------------
    begin                : So Mai 20 2007
    copyright            : (C) 2007 by Alexander Reinholdt
    email                : dustpuppy@users.berlios.de
 ***************************************************************************/

/***************************************************************************
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful, but   *
 *   WITHOUT ANY WARRANTY; without even the implied warranty of            *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU     *
 *   General Public License for more details.                              *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,   *
 *   MA  02110-1301 USA                                                    *
 ***************************************************************************/

// application specific includes
#include "smb4ksynchronizationinfo.h"


Smb4KSynchronizationInfo::Smb4KSynchronizationInfo() : m_text( QString::null ),
m_individual_progress( -1 ), m_total_progress( -1 ), m_total_files( -1 ),
m_processed_files( -1 ), m_rate( QString::null )
{
}


Smb4KSynchronizationInfo::~Smb4KSynchronizationInfo()
{
}


void Smb4KSynchronizationInfo::setText( const QString &text )
{
  m_text = text;
}


void Smb4KSynchronizationInfo::setIndividualProgress( int percent )
{
  m_individual_progress = percent;
}


void Smb4KSynchronizationInfo::setTotalProgress( int percent )
{
  m_total_progress = percent;
}


void Smb4KSynchronizationInfo::setTotalFileNumber( int total )
{
  m_total_files = total;
}


void Smb4KSynchronizationInfo::setProcessedFileNumber( int processed )
{
  m_processed_files = processed;
}


void Smb4KSynchronizationInfo::setTransferRate( const QString &rate )
{
  m_rate = rate;
}