diff --git a/retroshare-gui/src/gui/settings/ChatPage.cpp b/retroshare-gui/src/gui/settings/ChatPage.cpp
index ae083236f..2d3810e03 100644
--- a/retroshare-gui/src/gui/settings/ChatPage.cpp
+++ b/retroshare-gui/src/gui/settings/ChatPage.cpp
@@ -714,6 +714,16 @@ void ChatPage::on_linkColorButton_clicked()
}
}
+void ChatPage::on_resetButton_clicked()
+{
+ QRgb color = QString::number(QColor(3, 155, 198).rgba()).toUInt();
+ defaultColor = color;
+ QPixmap pix(24, 24);
+ pix.fill(color);
+ ui.linkColorButton->setIcon(pix);
+ Settings->setLinkColor(defaultColor);
+}
+
void ChatPage::distantChatComboBoxChanged(int i)
{
switch(i)
diff --git a/retroshare-gui/src/gui/settings/ChatPage.h b/retroshare-gui/src/gui/settings/ChatPage.h
index 7552c5709..7a9ab4824 100644
--- a/retroshare-gui/src/gui/settings/ChatPage.h
+++ b/retroshare-gui/src/gui/settings/ChatPage.h
@@ -57,6 +57,7 @@ class ChatPage : public ConfigPage
void on_cbSearch_WithoutLimit_toggled(bool);
void on_btSearch_FoundColor_clicked();
void on_linkColorButton_clicked();
+ void on_resetButton_clicked();
void distantChatComboBoxChanged(int);
@@ -88,6 +89,7 @@ class ChatPage : public ConfigPage
QRgb rgbChatSearchFoundColor;
QRgb rgbLinkColor;
+ QRgb defaultColor;
/** Qt Designer generated object */
Ui::ChatPage ui;
diff --git a/retroshare-gui/src/gui/settings/ChatPage.ui b/retroshare-gui/src/gui/settings/ChatPage.ui
index 0345ba9d8..1ab406019 100644
--- a/retroshare-gui/src/gui/settings/ChatPage.ui
+++ b/retroshare-gui/src/gui/settings/ChatPage.ui
@@ -511,6 +511,18 @@
-
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
Set link color
@@ -519,6 +531,17 @@
+ -
+
+
+ Reset to default color
+
+
+
+ :/icons/textedit/undo.png:/icons/textedit/undo.png
+
+
+
@@ -1418,6 +1441,8 @@
-
+
+
+