Changeset View
Changeset View
Standalone View
Standalone View
plugins/share/shareplugin.cpp
Show First 20 Lines • Show All 172 Lines • ▼ Show 20 Line(s) | 171 | if(url.isLocalFile()) { | |||
---|---|---|---|---|---|
173 | packet.setPayload(ioFile, ioFile->size()); | 173 | packet.setPayload(ioFile, ioFile->size()); | ||
174 | packet.set<QString>(QStringLiteral("filename"), QUrl(url).fileName()); | 174 | packet.set<QString>(QStringLiteral("filename"), QUrl(url).fileName()); | ||
175 | } else { | 175 | } else { | ||
176 | packet.set<QString>(QStringLiteral("url"), url.toString()); | 176 | packet.set<QString>(QStringLiteral("url"), url.toString()); | ||
177 | } | 177 | } | ||
178 | sendPacket(packet); | 178 | sendPacket(packet); | ||
179 | } | 179 | } | ||
180 | 180 | | |||
181 | void SharePlugin::shareUrls(const QStringList& urls) { | ||||
182 | for(const QString url : urls) { | ||||
183 | shareUrl(QUrl(url)); | ||||
184 | } | ||||
185 | } | ||||
186 | | ||||
181 | void SharePlugin::shareText(const QString& text) | 187 | void SharePlugin::shareText(const QString& text) | ||
182 | { | 188 | { | ||
183 | NetworkPacket packet(PACKET_TYPE_SHARE_REQUEST); | 189 | NetworkPacket packet(PACKET_TYPE_SHARE_REQUEST); | ||
184 | packet.set<QString>(QStringLiteral("text"), text); | 190 | packet.set<QString>(QStringLiteral("text"), text); | ||
185 | sendPacket(packet); | 191 | sendPacket(packet); | ||
186 | } | 192 | } | ||
187 | 193 | | |||
188 | void SharePlugin::openFile(const QUrl& url) | 194 | void SharePlugin::openFile(const QUrl& url) | ||
Show All 17 Lines |