added more help panels

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6519 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2013-07-19 18:36:09 +00:00
parent d7e25e24e5
commit 15f1df9e63
7 changed files with 85 additions and 4 deletions

View File

@ -109,6 +109,24 @@ ChannelFeed::ChannelFeed(QWidget *parent)
processSettings(true);
updateChannelMsgs();
QString help_str = tr(
" <h1><img width=\"32\" src=\":/images/64px_help.png\">&nbsp;&nbsp;Channels</h1> \
<p>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.</p> \
<p>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. \
</p> \
<p>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.</p> \
") ;
registerHelpButton(helpButton,help_str) ;
}
ChannelFeed::~ChannelFeed()

View File

@ -115,6 +115,25 @@ ChatLobbyWidget::ChatLobbyWidget(QWidget *parent, Qt::WFlags flags)
lobbyChanged();
showBlankPage(0) ;
QString help_str = tr(
" <h1><img width=\"32\" src=\":/images/64px_help.png\">&nbsp;&nbsp;Chat Lobbies</h1> \
<p>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.</p> \
<p>A chat lobby can be public (you friends see it) or private (your friends can't see it, unless you \
invite them with <img src=\":/images/add_24x24.png\" width=12/>). Once you have been invited to a private lobby, you will be able to see it when your friends \
are using it.</p> \
<p>The list at left shows \
chat lobbies your friends are participating into. You can either \
<ul> \
<li>Right click to create a new chat lobby</li> \
<li>Double click a chat lobby to enter, chat, and show it to your friends</li> \
</ul> \
</p> \
") ;
registerHelpButton(helpButton,help_str) ;
}
ChatLobbyWidget::~ChatLobbyWidget()

View File

@ -463,6 +463,21 @@ TransfersDialog::TransfersDialog(QWidget *parent)
// load settings
processSettings(true);
QString help_str = tr(
" <h1><img width=\"32\" src=\":/images/64px_help.png\">&nbsp;&nbsp;File Transfer</h1> \
<p>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)</p> \
<p>You can share files using the <img src=\":/images/directoryadd_24x24_shadow.png\" width=16 /> 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</p>\
<p>The search tab reports files from your friends' file lists, and distant files that can be reached \
anonymously using the multi-hop tunnelling system.</p> \
") ;
registerHelpButton(ui.helpButton,help_str) ;
}
TransfersDialog::~TransfersDialog()

View File

@ -201,6 +201,21 @@ ForumsDialog::ForumsDialog(QWidget *parent)
#ifdef Q_WS_WIN
#endif
QString help_str = tr(
" <h1><img width=\"32\" src=\":/images/64px_help.png\">&nbsp;&nbsp;Forums</h1> \
<p>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.</p> \
<p>Forums are either Authenticated (<img src=\":/images/konv_message2.png\" width=\"12\"/>) in which case you need to cryptographically sign \
your posts, or anonymous (<img src=\":/images/konversation.png\" width=\"12\"/>). The former class is more resistant to spamming.</p> \
<p>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. \
</p> \
") ;
registerHelpButton(ui.helpButton,help_str) ;
}
ForumsDialog::~ForumsDialog()

View File

@ -216,11 +216,13 @@ FriendsDialog::FriendsDialog(QWidget *parent)
" <h1><img width=\"32\" src=\":/images/64px_help.png\">&nbsp;&nbsp;Friends</h1> \
<p>The Friends tab shows...your friends: the list of persons you have accepted to connect to. \
</p> \
<p>You can group friends together to allow a finer level of information access, for instance to only allow \
some friends to see some files.</p> \
<p>On the right, you will find 3 useful tabs: \
<ul> \
<li>Broadcast allows you to send messages to all connected friends at once</li> \
<li>Local Network represents the network around you, including friends of your friends</li> \
<li>Keyring contains keys you collected, forwarded to you by your friends</li> \
<li>Broadcast sends messages to all connected friends at once</li> \
<li>Local Network shows the network around you, including friends of your friends</li> \
<li>Keyring contains keys you collected, mostly forwarded to you by your friends</li> \
</ul> </p> \
") ;

View File

@ -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("<div align=\"justify\">"+help_html_txt+"</div>") ;
QObject::connect(button,SIGNAL(toggled(bool)), this, SLOT( showHelp(bool) ) ) ;
}

View File

@ -275,6 +275,18 @@ MessagesDialog::MessagesDialog(QWidget *parent)
#ifdef Q_WS_WIN
#endif
QString help_str = tr(
" <h1><img width=\"32\" src=\":/images/64px_help.png\">&nbsp;&nbsp;Messages</h1> \ \
<p>Messages are like e-mail: you send/receive them from your friends when both of you \
are connected.</p> \
<p>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.</p> \
") ;
registerHelpButton(ui.helpButton,help_str) ;
}
MessagesDialog::~MessagesDialog()