mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-01-12 07:59:29 -05:00
patch (from Henry Morgan) to make the tooltips translate-able in the group flags widget
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6317 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
ae5e1c7ae5
commit
1dd8e9067f
@ -17,7 +17,7 @@
|
|||||||
#define INDEX_GROUP_UNCHECKED 4
|
#define INDEX_GROUP_UNCHECKED 4
|
||||||
#define INDEX_OTHER_UNCHECKED 5
|
#define INDEX_OTHER_UNCHECKED 5
|
||||||
|
|
||||||
QString GroupFlagsWidget::_tooltips_on[4] = {
|
/*QString GroupFlagsWidget::_tooltips_on[4] = {
|
||||||
QObject::tr("Directory is browsable for friends from groups"),
|
QObject::tr("Directory is browsable for friends from groups"),
|
||||||
QObject::tr("Directory is accessible by anonymous tunnels from friends from groups"),
|
QObject::tr("Directory is accessible by anonymous tunnels from friends from groups"),
|
||||||
QObject::tr("Directory is browsable for any friend"),
|
QObject::tr("Directory is browsable for any friend"),
|
||||||
@ -29,7 +29,7 @@ QString GroupFlagsWidget::_tooltips_off[4] = {
|
|||||||
QObject::tr("Directory is NOT browsable for any friend"),
|
QObject::tr("Directory is NOT browsable for any friend"),
|
||||||
QObject::tr("Directory is NOT accessible by anonymous tunnels from any friend")
|
QObject::tr("Directory is NOT accessible by anonymous tunnels from any friend")
|
||||||
};
|
};
|
||||||
|
*/
|
||||||
GroupFlagsWidget::GroupFlagsWidget(QWidget *parent,FileStorageFlags flags)
|
GroupFlagsWidget::GroupFlagsWidget(QWidget *parent,FileStorageFlags flags)
|
||||||
: QWidget(parent)
|
: QWidget(parent)
|
||||||
{
|
{
|
||||||
@ -102,20 +102,42 @@ void GroupFlagsWidget::setFlags(FileStorageFlags flags)
|
|||||||
|
|
||||||
void GroupFlagsWidget::update_button_state(bool b,int button_id)
|
void GroupFlagsWidget::update_button_state(bool b,int button_id)
|
||||||
{
|
{
|
||||||
|
QString tip_on, tip_off;
|
||||||
|
switch (button_id) {
|
||||||
|
case 0:
|
||||||
|
tip_on = tr("Directory is browsable for friends from groups");
|
||||||
|
tip_off = tr("Directory is NOT browsable for friends from groups");
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
tip_on = tr("Directory is accessible by anonymous tunnels from friends from groups");
|
||||||
|
tip_off = tr("Directory is NOT accessible by anonymous tunnels from friends from groups");
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
tip_on = tr("Directory is browsable for any friend");
|
||||||
|
tip_off = tr("Directory is NOT browsable for any friend");
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
tip_on = tr("Directory is accessible by anonymous tunnels from any friend");
|
||||||
|
tip_off = tr("Directory is NOT accessible by anonymous tunnels from any friend");
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
tip_on = "";
|
||||||
|
tip_off = "";
|
||||||
|
}
|
||||||
if(b)
|
if(b)
|
||||||
{
|
{
|
||||||
_buttons[button_id]->setIcon(*_icons[button_id]) ;
|
_buttons[button_id]->setIcon(*_icons[button_id]) ;
|
||||||
_buttons[button_id]->setToolTip(_tooltips_on[button_id]) ;
|
_buttons[button_id]->setToolTip(tip_on) ;
|
||||||
}
|
}
|
||||||
else if(button_id == INDEX_GROUP_NETWORK_W || button_id == INDEX_GROUP_BROWSABLE)
|
else if(button_id == INDEX_GROUP_NETWORK_W || button_id == INDEX_GROUP_BROWSABLE)
|
||||||
{
|
{
|
||||||
_buttons[button_id]->setIcon(*_icons[INDEX_GROUP_UNCHECKED]) ;
|
_buttons[button_id]->setIcon(*_icons[INDEX_GROUP_UNCHECKED]) ;
|
||||||
_buttons[button_id]->setToolTip(_tooltips_off[button_id]) ;
|
_buttons[button_id]->setToolTip(tip_off) ;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_buttons[button_id]->setIcon(*_icons[INDEX_OTHER_UNCHECKED]) ;
|
_buttons[button_id]->setIcon(*_icons[INDEX_OTHER_UNCHECKED]) ;
|
||||||
_buttons[button_id]->setToolTip(_tooltips_off[button_id]) ;
|
_buttons[button_id]->setToolTip(tip_off) ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user