blob: d5ee41d3257e4a8e44ac8bcbb255aeea6ac21f49 (
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
|
#include <QtCore/QFile>
#include "toqmanageradaptor.h"
#include "fmsmanager.h"
ToqManagerAdaptor::ToqManagerAdaptor(FmsManager *fms, ToqManager *parent)
: QDBusAbstractAdaptor(parent),
_conn(QDBusConnection::sessionBus()),
_toq(parent), _fms(fms)
{
setAutoRelaySignals(true);
}
void ToqManagerAdaptor::PutFile(const QString &localFile, const QString &remoteFile, const QDBusMessage &msg)
{
QFile f(localFile);
if (!f.open(QIODevice::ReadOnly)) {
QDBusMessage reply = msg.createErrorReply("com.javispedro.saltoq.InvalidFile", "File does not exist");
_conn.send(reply);
return;
}
_fms->updateFile(remoteFile, f.readAll());
}
|