Changeset View
Changeset View
Standalone View
Standalone View
applets/quickshare/plasmoid/contents/ui/main.qml
Show First 20 Lines • Show All 283 Lines • ▼ Show 20 Line(s) | 280 | Timer { | |||
---|---|---|---|---|---|
284 | onTriggered: root.state = "idle" | 284 | onTriggered: root.state = "idle" | ||
285 | } | 285 | } | ||
286 | 286 | | |||
287 | state: "idle" | 287 | state: "idle" | ||
288 | states: [ | 288 | states: [ | ||
289 | State { | 289 | State { | ||
290 | name: "idle" | 290 | name: "idle" | ||
291 | PropertyChanges { target: icon; source: "emblem-shared-symbolic" } | 291 | PropertyChanges { target: icon; source: "emblem-shared-symbolic" } | ||
292 | PropertyChanges { target: tooltipArea; icon: "emblem-shared-symbolic" } | | |||
293 | PropertyChanges { target: tooltipArea; mainText: i18n("Share") } | 292 | PropertyChanges { target: tooltipArea; mainText: i18n("Share") } | ||
294 | PropertyChanges { target: tooltipArea; subText: contentTracker.uri ? i18n("Upload %1 to an online service", contentTracker.title ? contentTracker.title : filenameFromUrl(contentTracker.uri)) : i18n("Drop text or an image onto me to upload it to an online service.") } | 293 | PropertyChanges { target: tooltipArea; subText: contentTracker.uri ? i18n("Upload %1 to an online service", contentTracker.title ? contentTracker.title : filenameFromUrl(contentTracker.uri)) : i18n("Drop text or an image onto me to upload it to an online service.") } | ||
295 | }, | 294 | }, | ||
296 | State { | 295 | State { | ||
297 | name: "configuration" | 296 | name: "configuration" | ||
298 | PropertyChanges { target: icon; source: "configure" } | 297 | PropertyChanges { target: icon; source: "configure" } | ||
299 | PropertyChanges { target: tooltipArea; icon: "edit-paste" } | | |||
300 | PropertyChanges { target: shareDialog; visible: true } | 298 | PropertyChanges { target: shareDialog; visible: true } | ||
301 | }, | 299 | }, | ||
302 | State { | 300 | State { | ||
303 | name: "sending" | 301 | name: "sending" | ||
304 | PropertyChanges { target: icon; visible: false } | 302 | PropertyChanges { target: icon; visible: false } | ||
305 | PropertyChanges { target: busy; visible: true } | 303 | PropertyChanges { target: busy; visible: true } | ||
306 | PropertyChanges { target: busy; running: true } | 304 | PropertyChanges { target: busy; running: true } | ||
307 | 305 | | |||
308 | PropertyChanges { target: tooltipArea; icon: "view-history" } | | |||
309 | PropertyChanges { target: tooltipArea; mainText: i18n("Sending...") } | 306 | PropertyChanges { target: tooltipArea; mainText: i18n("Sending...") } | ||
310 | PropertyChanges { target: tooltipArea; subText: i18n("Please wait") } | 307 | PropertyChanges { target: tooltipArea; subText: i18n("Please wait") } | ||
311 | }, | 308 | }, | ||
312 | State { | 309 | State { | ||
313 | name: "success" | 310 | name: "success" | ||
314 | PropertyChanges { target: icon; source: "dialog-ok" } | 311 | PropertyChanges { target: icon; source: "dialog-ok" } | ||
315 | 312 | | |||
316 | PropertyChanges { target: idleTimer; running: true } | 313 | PropertyChanges { target: idleTimer; running: true } | ||
317 | PropertyChanges { target: tooltipArea; icon: "dialog-ok" } | | |||
318 | PropertyChanges { target: tooltipArea; mainText: i18n("Successfully uploaded") } | 314 | PropertyChanges { target: tooltipArea; mainText: i18n("Successfully uploaded") } | ||
319 | PropertyChanges { target: tooltipArea; subText: root.url ? i18n("<a href='%1'>%1</a>", root.url) : "" } | 315 | PropertyChanges { target: tooltipArea; subText: root.url ? i18n("<a href='%1'>%1</a>", root.url) : "" } | ||
320 | }, | 316 | }, | ||
321 | State { | 317 | State { | ||
322 | name: "failure" | 318 | name: "failure" | ||
323 | PropertyChanges { target: icon; source: "dialog-cancel" } | 319 | PropertyChanges { target: icon; source: "dialog-cancel" } | ||
324 | 320 | | |||
325 | PropertyChanges { target: idleTimer; running: true } | 321 | PropertyChanges { target: idleTimer; running: true } | ||
326 | PropertyChanges { target: tooltipArea; icon: icon.source } | | |||
327 | PropertyChanges { target: tooltipArea; mainText: i18n("Error during upload.") } | 322 | PropertyChanges { target: tooltipArea; mainText: i18n("Error during upload.") } | ||
328 | PropertyChanges { target: tooltipArea; subText: (root.errorMessage=="" ? i18n("Please, try again.") : root.errorMessage) } | 323 | PropertyChanges { target: tooltipArea; subText: (root.errorMessage=="" ? i18n("Please, try again.") : root.errorMessage) } | ||
329 | } | 324 | } | ||
330 | ] | 325 | ] | ||
331 | } | 326 | } |