Changed the QFrame of QScrollArea on Settings to noFrame

Added Search and Marker Feature for the Chat Widget, thx to Phenom for the Patch (AddSearchAndMarkerOnChatWidget_v0.6_7377.patch)

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@7380 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
defnax 2014-05-26 21:51:53 +00:00
parent b7f794c37d
commit f93d41991e
10 changed files with 1074 additions and 205 deletions

View file

@ -526,6 +526,80 @@ bool RshareSettings::getChatSendMessageWithCtrlReturn()
return valueFromGroup("Chat", "SendMessageWithCtrlReturn", false).toBool();
}
void RshareSettings::setChatSendMessageWithCtrlReturn(bool bValue)
{
setValueToGroup("Chat", "SendMessageWithCtrlReturn", bValue);
}
void RshareSettings::setChatSearchCharToStartSearch(int iValue)
{
setValueToGroup("Chat", "SearchCharToStartSearch", iValue);
}
int RshareSettings::getChatSearchCharToStartSearch()
{
return valueFromGroup("Chat", "SearchCharToStartSearch", 4).toUInt();
}
void RshareSettings::setChatSearchCaseSensitively(bool bValue)
{
setValueToGroup("Chat", "SearchCaseSensitively", bValue);
}
bool RshareSettings::getChatSearchCaseSensitively()
{
return valueFromGroup("Chat", "SearchCaseSensitively", false).toBool();
}
void RshareSettings::setChatSearchWholeWords(bool bValue)
{
setValueToGroup("Chat", "SearchWholeWords", bValue);
}
bool RshareSettings::getChatSearchWholeWords()
{
return valueFromGroup("Chat", "SearchWholeWords", false).toBool();
}
void RshareSettings::setChatSearchMoveToCursor(bool bValue)
{
setValueToGroup("Chat", "SearchMoveToCursor", bValue);
}
bool RshareSettings::getChatSearchMoveToCursor()
{
return valueFromGroup("Chat", "SearchMoveToCursor", true).toBool();
}
void RshareSettings::setChatSearchSearchWithoutLimit(bool bValue)
{
setValueToGroup("Chat", "SearchSearchWithoutLimit", bValue);
}
bool RshareSettings::getChatSearchSearchWithoutLimit()
{
return valueFromGroup("Chat", "SearchSearchWithoutLimit", false).toBool();
}
void RshareSettings::setChatSearchMaxSearchLimitColor(uint uiValue)
{
setValueToGroup("Chat", "SearchMaxSearchLimitColor", uiValue);
}
uint RshareSettings::getChatSearchMaxSearchLimitColor()
{
return valueFromGroup("Chat", "SearchMaxSearchLimitColor", 40).toUInt();
}
void RshareSettings::setChatSearchFoundColor(QRgb rgbValue)
{
setValueToGroup("Chat", "SearchMaxSearchFoundColor", QString::number(rgbValue));
}
QRgb RshareSettings::getChatSearchFoundColor()
{
return valueFromGroup("Chat", "SearchMaxSearchFoundColor", QString::number(QColor(255,255,150).rgba())).toUInt();
}
RshareSettings::enumToasterPosition RshareSettings::getToasterPosition()
{
return (enumToasterPosition) value("ToasterPosition", TOASTERPOS_BOTTOMRIGHT).toInt();
@ -546,11 +620,6 @@ void RshareSettings::setToasterMargin(QPoint margin)
setValue("ToasterMargin", margin);
}
void RshareSettings::setChatSendMessageWithCtrlReturn(bool bValue)
{
setValueToGroup("Chat", "SendMessageWithCtrlReturn", bValue);
}
QString RshareSettings::getChatScreenFont()
{
return valueFromGroup("Chat", "ChatScreenFont").toString();