diff --git a/retroshare-gui/src/gui/ChannelFeed.cpp b/retroshare-gui/src/gui/ChannelFeed.cpp index 903a84850..3d4f402ee 100644 --- a/retroshare-gui/src/gui/ChannelFeed.cpp +++ b/retroshare-gui/src/gui/ChannelFeed.cpp @@ -109,6 +109,24 @@ ChannelFeed::ChannelFeed(QWidget *parent) processSettings(true); updateChannelMsgs(); + + QString help_str = tr( + "

  Channels

\ +

Channels allow you to post data (e.g. movies, music) that will spread in the network \ + among people who subscribed your channel. If you activate auto-download on a channel, files attached to each post will start \ + downloading automatically when the post is received.

\ +

You see channels your friends are subscribed to, and forward subscribed channels to \ + your friends. This promotes good channels in the network. \ + When you first connect to a new friend, it's likely \ + you will receive many such cache files, and new channels will appear. \ +

\ +

Only the channel's creator can post on that channel. Other peers \ + in the network can only read from it, unless the channel is private. You can however share the posting rights or the reading rights \ + with your friends.

\ + ") ; + + + registerHelpButton(helpButton,help_str) ; } ChannelFeed::~ChannelFeed() diff --git a/retroshare-gui/src/gui/ChatLobbyWidget.cpp b/retroshare-gui/src/gui/ChatLobbyWidget.cpp index 8583fdbc8..6b6d6ae1c 100644 --- a/retroshare-gui/src/gui/ChatLobbyWidget.cpp +++ b/retroshare-gui/src/gui/ChatLobbyWidget.cpp @@ -115,6 +115,25 @@ ChatLobbyWidget::ChatLobbyWidget(QWidget *parent, Qt::WFlags flags) lobbyChanged(); showBlankPage(0) ; + + QString help_str = tr( + "

  Chat Lobbies

\ +

Chat lobbies are distributed chat rooms, and work pretty much like IRC. \ + They allow you to talk anonymously with tons of people without the need to make friends.

\ +

A chat lobby can be public (you friends see it) or private (your friends can't see it, unless you \ + invite them with ). Once you have been invited to a private lobby, you will be able to see it when your friends \ + are using it.

\ +

The list at left shows \ + chat lobbies your friends are participating into. You can either \ +

\ +

\ + ") ; + + + registerHelpButton(helpButton,help_str) ; } ChatLobbyWidget::~ChatLobbyWidget() diff --git a/retroshare-gui/src/gui/FileTransfer/TransfersDialog.cpp b/retroshare-gui/src/gui/FileTransfer/TransfersDialog.cpp index 7fc97b496..88caf7381 100644 --- a/retroshare-gui/src/gui/FileTransfer/TransfersDialog.cpp +++ b/retroshare-gui/src/gui/FileTransfer/TransfersDialog.cpp @@ -463,6 +463,21 @@ TransfersDialog::TransfersDialog(QWidget *parent) // load settings processSettings(true); + + QString help_str = tr( + "

  File Transfer

\ +

Retroshare brings two ways of transferring files: direct transfers from your friends, and \ + distant anonymous tunnelled transfers. In addition, file transfer is multi-source and allows swarming \ + (you can be a source while downloading)

\ +

You can share files using the icon from the left side bar. \ + These files will be listed in the My Files tab. You can decide for each friend group whether they can or not see these files \ + in their Friends Files tab

\ +

The search tab reports files from your friends' file lists, and distant files that can be reached \ + anonymously using the multi-hop tunnelling system.

\ + ") ; + + + registerHelpButton(ui.helpButton,help_str) ; } TransfersDialog::~TransfersDialog() diff --git a/retroshare-gui/src/gui/ForumsDialog.cpp b/retroshare-gui/src/gui/ForumsDialog.cpp index 3a15f60dc..f3a29e16e 100644 --- a/retroshare-gui/src/gui/ForumsDialog.cpp +++ b/retroshare-gui/src/gui/ForumsDialog.cpp @@ -201,6 +201,21 @@ ForumsDialog::ForumsDialog(QWidget *parent) #ifdef Q_WS_WIN #endif + + QString help_str = tr( + "

  Forums

\ +

Retroshare Forums look like internet forums, but they work in a decentralized way: \ + You see forums your friends are subscribed to, and you forward subscribed forums to \ + your friends. This automatically promotes interesting forums in the network.

\ +

Forums are either Authenticated () in which case you need to cryptographically sign \ + your posts, or anonymous (). The former class is more resistant to spamming.

\ +

Forum posts propagate from friend to friend using small cache file exchanges. When you first connect to a new friend, it's likely \ + you will receive many such cache files, and new forums will appear. \ +

\ + ") ; + + + registerHelpButton(ui.helpButton,help_str) ; } ForumsDialog::~ForumsDialog() diff --git a/retroshare-gui/src/gui/FriendsDialog.cpp b/retroshare-gui/src/gui/FriendsDialog.cpp index cf36d35b1..06a6eb480 100644 --- a/retroshare-gui/src/gui/FriendsDialog.cpp +++ b/retroshare-gui/src/gui/FriendsDialog.cpp @@ -216,11 +216,13 @@ FriendsDialog::FriendsDialog(QWidget *parent) "

  Friends

\

The Friends tab shows...your friends: the list of persons you have accepted to connect to. \

\ +

You can group friends together to allow a finer level of information access, for instance to only allow \ + some friends to see some files.

\

On the right, you will find 3 useful tabs: \

\ ") ; diff --git a/retroshare-gui/src/gui/MainPage.cpp b/retroshare-gui/src/gui/MainPage.cpp index 5f047a04a..44910d7a2 100644 --- a/retroshare-gui/src/gui/MainPage.cpp +++ b/retroshare-gui/src/gui/MainPage.cpp @@ -37,7 +37,7 @@ void MainPage::registerHelpButton(QPushButton *button,const QString& help_html_t help_browser->hide() ; } - help_browser->setHtml(help_html_txt) ; + help_browser->setHtml("
"+help_html_txt+"
") ; QObject::connect(button,SIGNAL(toggled(bool)), this, SLOT( showHelp(bool) ) ) ; } diff --git a/retroshare-gui/src/gui/MessagesDialog.cpp b/retroshare-gui/src/gui/MessagesDialog.cpp index 571a0744e..ee9be718a 100644 --- a/retroshare-gui/src/gui/MessagesDialog.cpp +++ b/retroshare-gui/src/gui/MessagesDialog.cpp @@ -275,6 +275,18 @@ MessagesDialog::MessagesDialog(QWidget *parent) #ifdef Q_WS_WIN #endif + + QString help_str = tr( + "

  Messages

\ \ +

Messages are like e-mail: you send/receive them from your friends when both of you \ + are connected.

\ +

Some additional features allow to exchange data in messages: you can recommend files to your friends, \ + or recommend friends to be for other friends to streathen your network.

\ + ") ; + + + registerHelpButton(ui.helpButton,help_str) ; + } MessagesDialog::~MessagesDialog()