Chat-O-Matic/application/views
Jaidyn Ann 9d72c53dd9 Split RosterWindow into per-account RosterView
Most of RosterWindow's special functions have been split into a special
BGroupView (including both the roster search-box and roster list),
RosterView.

This will give some more flexibility in other uses of the roster list.

In addition, RosterViews can be tied to a specific account by its
looper's instance ID, allowing it to either show all contacts (globally;
if the ID is set to -1) or only those of the specified account.

This can be useful, for example, when inviting contacts to a room―
you can only invite contacts that use the same protocol, and are
associated with your account, so showing all contacts doesn't make
sense.

The SearchBarTextControl class was removed, as it isn't particularly
necessary.
2021-06-18 16:41:09 -05:00
..
CayaRenderView.cpp Log receive-dates of messages 2021-06-14 16:41:25 -05:00
CayaRenderView.h Log receive-dates of messages 2021-06-14 16:41:25 -05:00
ConversationAccountItem.cpp Group rooms in roomlist by account 2021-06-11 17:24:04 -05:00
ConversationAccountItem.h Group rooms in roomlist by account 2021-06-11 17:24:04 -05:00
ConversationItem.cpp Update conversation name & window title 2021-06-06 18:06:46 -05:00
ConversationItem.h Group rooms in roomlist by account 2021-06-11 17:24:04 -05:00
ConversationListView.cpp Custom chatlist pop-up items 2021-06-16 04:33:06 -05:00
ConversationListView.h Group rooms in roomlist by account 2021-06-11 17:24:04 -05:00
ConversationView.cpp Print room 'join' and 'create' messages 2021-06-18 01:39:34 -05:00
ConversationView.h Show users' joins/parts in chat view 2021-06-07 00:03:15 -05:00
InviteDialogue.cpp Jabber support for receiving invitations 2021-06-08 19:59:22 -05:00
InviteDialogue.h Receive room invitations, allow user to accept or deny 2021-06-08 15:32:04 -05:00
NicknameTextControl.cpp Updated the contacts list BMenuItem with a complete redesign of the item, added an experimental version of the Search BTextControl showing a text that disappear when the user click on it, updated the Nickname text control to be a BTextView, other minor updates already WIP like more organization of statuses. 2012-05-15 16:48:53 +00:00
NicknameTextControl.h Updated the contacts list BMenuItem with a complete redesign of the item, added an experimental version of the Search BTextControl showing a text that disappear when the user click on it, updated the Nickname text control to be a BTextView, other minor updates already WIP like more organization of statuses. 2012-05-15 16:48:53 +00:00
ReplicantMenuItem.cpp Some style fixes and updated some copyrights. Removed the experimental code around SearchBarTextControl, and restored it to the previous functionality (i.e. no placeholder, until i finish my BTextControl patch to allow it), added also a 'instant search' like functionality to such class (every time you press a character the list is refreshed). This revision will be probably the next candidate for the Caya's optional package. 2012-09-25 21:45:29 +00:00
ReplicantMenuItem.h Some style fixes and updated some copyrights. Removed the experimental code around SearchBarTextControl, and restored it to the previous functionality (i.e. no placeholder, until i finish my BTextControl patch to allow it), added also a 'instant search' like functionality to such class (every time you press a character the list is refreshed). This revision will be probably the next candidate for the Caya's optional package. 2012-09-25 21:45:29 +00:00
ReplicantStatusView.cpp Switch from Jam to Make 2021-05-19 16:12:19 -05:00
ReplicantStatusView.h Some style fixes and updated some copyrights. Removed the experimental code around SearchBarTextControl, and restored it to the previous functionality (i.e. no placeholder, until i finish my BTextControl patch to allow it), added also a 'instant search' like functionality to such class (every time you press a character the list is refreshed). This revision will be probably the next candidate for the Caya's optional package. 2012-09-25 21:45:29 +00:00
RosterItem.cpp Rename ContactLinker to Contact 2021-05-23 14:39:07 -05:00
RosterItem.h Rename ContactLinker to Contact 2021-05-23 14:39:07 -05:00
RosterListView.cpp Split RosterWindow into per-account RosterView 2021-06-18 16:41:09 -05:00
RosterListView.h Split RosterWindow into per-account RosterView 2021-06-18 16:41:09 -05:00
RosterView.cpp Split RosterWindow into per-account RosterView 2021-06-18 16:41:09 -05:00
RosterView.h Split RosterWindow into per-account RosterView 2021-06-18 16:41:09 -05:00
StatusMenuItem.cpp Resolved a memory leak, removed unuseful commented code, CAYA_EXTENDED_AWAY replaced with CAYA_CUSTOM_STATUS and added CAYA_INVISIBLE. 2012-05-15 17:20:11 +00:00
StatusMenuItem.h Added a new deskbar replicant with related classes and icons, disabled libdownload and curl depencency, fixed some warnings and style violations around the code 2011-12-14 23:36:27 +00:00
StatusView.cpp Correct spacing and sizes of main window views 2021-05-30 12:30:57 -05:00
StatusView.h Some style fixes and updated some copyrights. Removed the experimental code around SearchBarTextControl, and restored it to the previous functionality (i.e. no placeholder, until i finish my BTextControl patch to allow it), added also a 'instant search' like functionality to such class (every time you press a character the list is refreshed). This revision will be probably the next candidate for the Caya's optional package. 2012-09-25 21:45:29 +00:00
TemplateView.cpp Slight template window tweaks 2021-06-18 14:18:45 -05:00
TemplateView.h Room creation window; Catch-all template window 2021-06-18 01:13:02 -05:00
UserItem.cpp Show/receive room subjects, show protocol icon in conversation view 2021-06-04 13:57:04 -05:00
UserItem.h Show/receive room subjects, show protocol icon in conversation view 2021-06-04 13:57:04 -05:00
UserListView.cpp Custom chatlist pop-up items 2021-06-16 04:33:06 -05:00
UserListView.h Basis for custom userlist pop-up menu items 2021-06-15 21:05:21 -05:00
UserPopUp.cpp Split 'Contact' class into two 2021-05-23 15:10:14 -05:00
UserPopUp.h Split 'Contact' class into two 2021-05-23 15:10:14 -05:00