blob: 98fa4a98cac6e3a4f0fb975345ea7abcfffff5d9 (
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
|
//! [0]
void MyClass::receive(const QString &message, const QByteArray &data)
{
QDataStream in(data);
if (message == "execute(QString,QString)") {
QString cmd;
QString arg;
in >> cmd >> arg;
...
} else if (message == "delete(QString)") {
QString fileName;
in >> fileName;
...
} else {
...
}
}
//! [0]
//! [1]
QByteArray data;
QDataStream out(&data, QIODevice::WriteOnly);
out << QString("cat") << QString("file.txt");
QCopChannel::send("System/Shell", "execute(QString,QString)", data);
//! [1]
|