mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-05 07:35:12 -04:00
Saved the visible state of the avatar picture in private chat for the friend.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4105 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
5250c27fed
commit
4d9f07e797
3 changed files with 16 additions and 1 deletions
|
@ -107,7 +107,7 @@ PopupChatDialog::PopupChatDialog(const std::string &id, const QString &name, QWi
|
||||||
style.setStyleFromSettings(ChatStyle::TYPE_PRIVATE);
|
style.setStyleFromSettings(ChatStyle::TYPE_PRIVATE);
|
||||||
|
|
||||||
/* Hide or show the frames */
|
/* Hide or show the frames */
|
||||||
showAvatarFrame(true);
|
showAvatarFrame(PeerSettings->getShowAvatarFrame(dialogId));
|
||||||
ui.infoframe->setVisible(false);
|
ui.infoframe->setVisible(false);
|
||||||
ui.statusmessagelabel->hide();
|
ui.statusmessagelabel->hide();
|
||||||
|
|
||||||
|
@ -750,6 +750,8 @@ void PopupChatDialog::showAvatarFrame(bool show)
|
||||||
ui.avatarFrameButton->setToolTip(tr("Show Avatar"));
|
ui.avatarFrameButton->setToolTip(tr("Show Avatar"));
|
||||||
ui.avatarFrameButton->setIcon(QIcon(":images/show_toolbox_frame.png"));
|
ui.avatarFrameButton->setIcon(QIcon(":images/show_toolbox_frame.png"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PeerSettings->setShowAvatarFrame(dialogId, show);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PopupChatDialog::on_closeInfoFrameButton_clicked()
|
void PopupChatDialog::on_closeInfoFrameButton_clicked()
|
||||||
|
|
|
@ -196,3 +196,13 @@ void RsharePeerSettings::loadWidgetInformation(const std::string &peerId, QWidge
|
||||||
endGroup();
|
endGroup();
|
||||||
endGroup();
|
endGroup();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool RsharePeerSettings::getShowAvatarFrame(const std::string &peerId)
|
||||||
|
{
|
||||||
|
return get(peerId, "ShowAvatarFrame", true).toBool();
|
||||||
|
}
|
||||||
|
|
||||||
|
void RsharePeerSettings::setShowAvatarFrame(const std::string &peerId, bool value)
|
||||||
|
{
|
||||||
|
return set(peerId, "ShowAvatarFrame", value);
|
||||||
|
}
|
||||||
|
|
|
@ -40,6 +40,9 @@ public:
|
||||||
void saveWidgetInformation(const std::string &peerId, QWidget *widget);
|
void saveWidgetInformation(const std::string &peerId, QWidget *widget);
|
||||||
void loadWidgetInformation(const std::string &peerId, QWidget *widget);
|
void loadWidgetInformation(const std::string &peerId, QWidget *widget);
|
||||||
|
|
||||||
|
bool getShowAvatarFrame(const std::string &peerId);
|
||||||
|
void setShowAvatarFrame(const std::string &peerId, bool value);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
/** Default constructor. */
|
/** Default constructor. */
|
||||||
RsharePeerSettings();
|
RsharePeerSettings();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue