diff options
Diffstat (limited to 'SwifTools/Dock')
| -rw-r--r-- | SwifTools/Dock/Dock.h | 6 | ||||
| -rw-r--r-- | SwifTools/Dock/MacOSXDock.h | 4 | ||||
| -rw-r--r-- | SwifTools/Dock/MacOSXDock.mm | 4 | ||||
| -rw-r--r-- | SwifTools/Dock/NullDock.h | 6 | ||||
| -rw-r--r-- | SwifTools/Dock/WindowsDock.h | 4 |
5 files changed, 14 insertions, 10 deletions
diff --git a/SwifTools/Dock/Dock.h b/SwifTools/Dock/Dock.h index 6120445..362aabc 100644 --- a/SwifTools/Dock/Dock.h +++ b/SwifTools/Dock/Dock.h | |||
| @@ -1,11 +1,13 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) 2010 Isode Limited. | 2 | * Copyright (c) 2010-2018 Isode Limited. |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * See the COPYING file for more information. | 4 | * See the COPYING file for more information. |
| 5 | */ | 5 | */ |
| 6 | 6 | ||
| 7 | #pragma once | 7 | #pragma once |
| 8 | 8 | ||
| 9 | #include <cstddef> | ||
| 10 | |||
| 9 | namespace Swift { | 11 | namespace Swift { |
| 10 | 12 | ||
| 11 | 13 | ||
| @@ -13,6 +15,6 @@ namespace Swift { | |||
| 13 | public: | 15 | public: |
| 14 | virtual ~Dock(); | 16 | virtual ~Dock(); |
| 15 | 17 | ||
| 16 | virtual void setNumberOfPendingMessages(int i) = 0; | 18 | virtual void setNumberOfPendingMessages(size_t i) = 0; |
| 17 | }; | 19 | }; |
| 18 | } | 20 | } |
diff --git a/SwifTools/Dock/MacOSXDock.h b/SwifTools/Dock/MacOSXDock.h index 6b33506..ef85a88 100644 --- a/SwifTools/Dock/MacOSXDock.h +++ b/SwifTools/Dock/MacOSXDock.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) 2010 Isode Limited. | 2 | * Copyright (c) 2010-2018 Isode Limited. |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * See the COPYING file for more information. | 4 | * See the COPYING file for more information. |
| 5 | */ | 5 | */ |
| @@ -16,6 +16,6 @@ namespace Swift { | |||
| 16 | public: | 16 | public: |
| 17 | MacOSXDock(CocoaApplication* application); | 17 | MacOSXDock(CocoaApplication* application); |
| 18 | 18 | ||
| 19 | virtual void setNumberOfPendingMessages(int i); | 19 | virtual void setNumberOfPendingMessages(size_t i); |
| 20 | }; | 20 | }; |
| 21 | } | 21 | } |
diff --git a/SwifTools/Dock/MacOSXDock.mm b/SwifTools/Dock/MacOSXDock.mm index 5c7207c..3935ac0 100644 --- a/SwifTools/Dock/MacOSXDock.mm +++ b/SwifTools/Dock/MacOSXDock.mm | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) 2015-2016 Isode Limited. | 2 | * Copyright (c) 2015-2018 Isode Limited. |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * See the COPYING file for more information. | 4 | * See the COPYING file for more information. |
| 5 | */ | 5 | */ |
| @@ -18,7 +18,7 @@ namespace Swift { | |||
| 18 | MacOSXDock::MacOSXDock(CocoaApplication*) { | 18 | MacOSXDock::MacOSXDock(CocoaApplication*) { |
| 19 | } | 19 | } |
| 20 | 20 | ||
| 21 | void MacOSXDock::setNumberOfPendingMessages(int i) { | 21 | void MacOSXDock::setNumberOfPendingMessages(size_t i) { |
| 22 | std::string label(i > 0 ? boost::lexical_cast<std::string>(i) : ""); | 22 | std::string label(i > 0 ? boost::lexical_cast<std::string>(i) : ""); |
| 23 | NSString *labelString = [[NSString alloc] initWithUTF8String: label.c_str()]; | 23 | NSString *labelString = [[NSString alloc] initWithUTF8String: label.c_str()]; |
| 24 | [[NSApp dockTile] setBadgeLabel: labelString]; | 24 | [[NSApp dockTile] setBadgeLabel: labelString]; |
diff --git a/SwifTools/Dock/NullDock.h b/SwifTools/Dock/NullDock.h index 9f3c554..137ba03 100644 --- a/SwifTools/Dock/NullDock.h +++ b/SwifTools/Dock/NullDock.h | |||
| @@ -1,11 +1,13 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) 2010 Isode Limited. | 2 | * Copyright (c) 2010-2018 Isode Limited. |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * See the COPYING file for more information. | 4 | * See the COPYING file for more information. |
| 5 | */ | 5 | */ |
| 6 | 6 | ||
| 7 | #pragma once | 7 | #pragma once |
| 8 | 8 | ||
| 9 | #include <cstddef> | ||
| 10 | |||
| 9 | #include <SwifTools/Dock/Dock.h> | 11 | #include <SwifTools/Dock/Dock.h> |
| 10 | 12 | ||
| 11 | namespace Swift { | 13 | namespace Swift { |
| @@ -13,7 +15,7 @@ namespace Swift { | |||
| 13 | public: | 15 | public: |
| 14 | NullDock() {} | 16 | NullDock() {} |
| 15 | 17 | ||
| 16 | virtual void setNumberOfPendingMessages(int) { | 18 | virtual void setNumberOfPendingMessages(size_t) { |
| 17 | } | 19 | } |
| 18 | }; | 20 | }; |
| 19 | } | 21 | } |
diff --git a/SwifTools/Dock/WindowsDock.h b/SwifTools/Dock/WindowsDock.h index fc10a48..f9a9dae 100644 --- a/SwifTools/Dock/WindowsDock.h +++ b/SwifTools/Dock/WindowsDock.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) 2010-2016 Isode Limited. | 2 | * Copyright (c) 2010-2018 Isode Limited. |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * See the COPYING file for more information. | 4 | * See the COPYING file for more information. |
| 5 | */ | 5 | */ |
| @@ -18,7 +18,7 @@ namespace Swift { | |||
| 18 | public: | 18 | public: |
| 19 | WindowsDock(QSystemTrayIcon* tray, Notifier* notifier) : tray(tray), notifier(notifier) {} | 19 | WindowsDock(QSystemTrayIcon* tray, Notifier* notifier) : tray(tray), notifier(notifier) {} |
| 20 | 20 | ||
| 21 | virtual void setNumberOfPendingMessages(int i) { | 21 | virtual void setNumberOfPendingMessages(size_t i) { |
| 22 | if (notifier->isAvailable()) { | 22 | if (notifier->isAvailable()) { |
| 23 | return; | 23 | return; |
| 24 | } | 24 | } |
Swift