- added automatic refresh after subscribe/unsubscribe
- removed some debug output
- moved GxsForumsDialog.* to gui/gxsforums
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6505 b45a01b8-16f6-495d-af2f-9b41ad6348cc
- added three new classes for automatic refresh of ui
- RsGxsUpdateBroadcastBase
- RsGxsUpdateBroadcastWidget
- RsGxsUpdateBroadcastPage
- prevent call to :singleShot on RsProtectedTimer
- extend RsGxsUpdateBroadcast
- added automatic refresh to Identity and Forums (except subscribe/unsubscribe)
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6503 b45a01b8-16f6-495d-af2f-9b41ad6348cc
- Removed QTimer from GxsIdTreeWidgetItem and GxsIdRSTreeWidgetItem.
- Added new tick signal (every second) on Rshare to fill the id.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6238 b45a01b8-16f6-495d-af2f-9b41ad6348cc
- Created GxsFeedItem to subclass all potential Gxs feeds.
- Modified GxsChannelPostItem & PostedItem to use GxsFeedItem.
- Added Posted and Channel Items to Comment Header.
- Added Message Title to Comment Tab.
- Added MessageBoxes for missing signatures in various places.
- Changed Licence from GPL to LGPL for gxs, Posted, gxschannels.
- Deleted Old Posted Classes that are no longer needed.
- Added Comment Up/Down/Own Vote to CommentTree.
- Tweaked FeedHolder fns to support GXS comments.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6225 b45a01b8-16f6-495d-af2f-9b41ad6348cc
- Split GxsIdWidgetTreeItem into two types.
- Added Voter Id into Comment Dialog.
- Expanded Comment display to show Votes and Score.
- Expanded Comment Context Menu to include Voting and Reputation Options.
- Fixed up CreateComment Dialog to include AuthorId, and enabled.
- Completed Basic Comment Voting.
- Made Comment Windows Closable.
- Cleanup up Channel Posts before loading new ones.
- Fixed up Channel Post Attachments, and Thumbnails.
- Added View Comments button to Channel Posts
- Misc other Bugs.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6219 b45a01b8-16f6-495d-af2f-9b41ad6348cc
- Added GxsChannels
- Added New Common Comments GUI elements.
- Moved Posted over to use Comments.
Lots done, but lots to do!
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6212 b45a01b8-16f6-495d-af2f-9b41ad6348cc
To achieve this I created second interface RsGxsIface which RsGxsGenExchange derives from, and RsGxsIfaceImpl (renamed RsGxsIfaceHelper) now takes an instance of this instead so these interfaces don't exposed the RsGenExchange and its underlying types.
The other stuff is simply definitions and type aliases required for the front-ends to work (RsGroupMeta, RsGroupId, etc) and I've moved gxs flags also.
This is a good idea as it seem much more clear what's available to a GXS service (apart from RsGenExchange public methods).
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6166 b45a01b8-16f6-495d-af2f-9b41ad6348cc
Option=on (standard)
- no standard tab
- new tab by single click
- no menu entry "Open in new tab"
Option=off:
- standard tab (not closeable)
- open in standard tab by single click
- menu entry "Open in new tab"
- open new tab with middle mouse button
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6060 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This brings a huge amount of goodness into the trunk,
but there is still a big chunk todo before it can be released.
* GXS Backend.
* GXS Services:
- Identities.
- Circles
- Photos
- Wiki
- GxsForums
- Posted.
* SSH no-gui server.
See branch commits for more info.
To switch on GXS stuff, enable CONFIG += gxs
in both libretroshare.pro and retroshare-gui.pro
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5996 b45a01b8-16f6-495d-af2f-9b41ad6348cc
- Switched from own token member to the new methods on TokenQueue.
- Reactivated thread from the old forum to fill the messages.
- Load all messages at once.
- Added processing of missing messages.
- Fixed new/read/unread status.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-gxs-b1@5952 b45a01b8-16f6-495d-af2f-9b41ad6348cc
Changed mode on GxsGroupDialog to enum.
Added different header text for every mode in PostedGroupDialog, WikiGroupDialog and GxsForumGroupDialog.
Removed not needed files of GxsForums.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-gxs-b1@5908 b45a01b8-16f6-495d-af2f-9b41ad6348cc
Moved the thread message part from GxsForumsDialog to GxsForumThreadWidget.
Added placeholder text to existing and new base classes to display for example "Loading".
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-gxs-b1@5905 b45a01b8-16f6-495d-af2f-9b41ad6348cc
- Generic Classes:
- GxsIdChooser: gets a list of current OwnIds for user to select AuthorId.
- GxsIdLabel: retrieves and displays Author Information.
- GxsIdTreeWidgetItem: retrieves and displays Author Information, in specified column.
- Added GxsIdChooser into GxsGroupDialog & CreateGxsForumMsg.
- Added GxsIdTreeWidgetItem into Forum Thread listings.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-gxs-b1@5849 b45a01b8-16f6-495d-af2f-9b41ad6348cc