From 6404fafb3400a98e6dceb20165828ec86d2bddde Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Thu, 5 Jun 2014 13:24:51 +0200 Subject: [PATCH] refs #220, helper methods for empty rooms --- src/blackmisc/voiceroomlist.cpp | 14 ++++++++++++++ src/blackmisc/voiceroomlist.h | 2 ++ 2 files changed, 16 insertions(+) diff --git a/src/blackmisc/voiceroomlist.cpp b/src/blackmisc/voiceroomlist.cpp index f5df787d3..15b68d629 100644 --- a/src/blackmisc/voiceroomlist.cpp +++ b/src/blackmisc/voiceroomlist.cpp @@ -31,5 +31,19 @@ namespace BlackMisc qDBusRegisterMetaType(); } + /* + * Two empty rooms + */ + const CVoiceRoomList &CVoiceRoomList::twoEmptyRooms() + { + static CVoiceRoomList emptyRooms; + if (emptyRooms.isEmpty()) + { + emptyRooms.push_back(CVoiceRoom()); + emptyRooms.push_back(CVoiceRoom()); + } + return emptyRooms; + } + } // namespace } // namespace diff --git a/src/blackmisc/voiceroomlist.h b/src/blackmisc/voiceroomlist.h index ba56cace3..4649d9ae8 100644 --- a/src/blackmisc/voiceroomlist.h +++ b/src/blackmisc/voiceroomlist.h @@ -44,6 +44,8 @@ namespace BlackMisc */ static void registerMetadata(); + //! Frequently needed for voice room resolutions + static const CVoiceRoomList &twoEmptyRooms(); }; } //namespace