Index: licq/plugins/qt-gui/src/mainwin.h
===================================================================
--- licq/plugins/qt-gui/src/mainwin.h	(revision 4735)
+++ licq/plugins/qt-gui/src/mainwin.h	(working copy)
@@ -186,6 +186,7 @@
          m_colorSntHistory,
          m_colorRcv,
          m_colorSnt,
+         m_colorNotice,
          m_colorTab,
          m_colorTabTyping,
          m_colorChatBkg;
Index: licq/plugins/qt-gui/src/ewidgets.h
===================================================================
--- licq/plugins/qt-gui/src/ewidgets.h	(revision 4735)
+++ licq/plugins/qt-gui/src/ewidgets.h	(working copy)
@@ -217,6 +217,7 @@
   QColor m_colorSntHistory;
   QColor m_colorRcv;
   QColor m_colorSnt;
+  QColor m_colorNotice;
   
 public slots:
   virtual void addMsg(CUserEvent *, const char * = 0, unsigned long = 0);
Index: licq/plugins/qt-gui/src/optionsdlg.cpp
===================================================================
--- licq/plugins/qt-gui/src/optionsdlg.cpp	(revision 4735)
+++ licq/plugins/qt-gui/src/optionsdlg.cpp	(working copy)
@@ -236,6 +236,7 @@
   btnColorSnt->setPaletteBackgroundColor(mainwin->m_colorSnt);
   btnColorRcvHistory->setPaletteBackgroundColor(mainwin->m_colorRcvHistory);
   btnColorSntHistory->setPaletteBackgroundColor(mainwin->m_colorSntHistory);
+  btnColorNotice->setPaletteBackgroundColor(mainwin->m_colorNotice);
   /*btnColorTabLabel->setPaletteBackgroundColor(mainwin->m_colorTab);*/
   btnColorTypingLabel->setPaletteBackgroundColor(mainwin->m_colorTabTyping);
   btnColorChatBkg->setPaletteBackgroundColor(mainwin->m_colorChatBkg);
@@ -533,6 +534,7 @@
   mainwin->m_colorSnt = btnColorSnt->paletteBackgroundColor();
   mainwin->m_colorRcvHistory = btnColorRcvHistory->paletteBackgroundColor();
   mainwin->m_colorSntHistory = btnColorSntHistory->paletteBackgroundColor();
+  mainwin->m_colorNotice = btnColorNotice->paletteBackgroundColor();
   /*mainwin->m_colorTab = btnColorTabLabel->paletteBackgroundColor();*/
   mainwin->m_colorTabTyping = btnColorTypingLabel->paletteBackgroundColor();
   mainwin->m_colorChatBkg = btnColorChatBkg->paletteBackgroundColor();
@@ -1637,6 +1639,9 @@
   new QLabel(tr("History Sent:"), boxColors);
   btnColorSntHistory = new CColorOption(boxColors);
 
+  new QLabel(tr("Notice:"), boxColors);
+  btnColorNotice = new CColorOption(boxColors);
+
   /*new QLabel(tr("Tab Label Color:"), boxColors);
   btnColorTabLabel = new CColorOption(boxColors);*/
 
@@ -1650,6 +1655,7 @@
   connect(btnColorRcv, SIGNAL(changed()), this, SLOT(slot_refresh_msgViewer()));
   connect(btnColorSntHistory, SIGNAL(changed()), this, SLOT(slot_refresh_msgViewer()));
   connect(btnColorRcvHistory, SIGNAL(changed()), this, SLOT(slot_refresh_msgViewer()));
+  connect(btnColorNotice, SIGNAL(changed()), this, SLOT(slot_refresh_msgViewer()));
   /*connect(btnColorTabLabel, SIGNAL(changed()), this, SLOT(slot_refresh_msgViewer()));*/
   connect(btnColorTypingLabel, SIGNAL(changed()), this, SLOT(slot_refresh_msgViewer()));
   connect(btnColorChatBkg, SIGNAL(changed()), this, SLOT(slot_refresh_msgViewer()));
@@ -1679,14 +1685,15 @@
   static QDateTime date = QDateTime::currentDateTime();
 
   const char *names[2] = {"Marge", "Homer"};
-  const char *msgs[7] = {
+  const char *msgs[8] = {
       "This is received message",
       "This is a sent message",
       "Have you gone to the Licq IRC Channel?",
       "No, where is it?",
       "#Licq on irc.freenode.net",
       "Cool, I'll see you there :)",
-      "We'll be waiting!"};
+      "We'll be waiting!",
+      "Marge has left the conversation."};
 
   msgViewer->m_nMsgStyle = cmbStyle->currentItem();
   msgViewer->m_bAppendLineBreak = chkLineBreak->isChecked();
@@ -1694,6 +1701,7 @@
   msgViewer->m_colorRcv = btnColorRcv->paletteBackgroundColor();
   msgViewer->m_colorSntHistory = btnColorSntHistory->paletteBackgroundColor();
   msgViewer->m_colorRcvHistory = btnColorRcvHistory->paletteBackgroundColor();
+  msgViewer->m_colorNotice = btnColorNotice->paletteBackgroundColor();
   tabViewer->setPaletteForegroundColor(btnColorTypingLabel->paletteBackgroundColor());
   msgViewer->setPaletteBackgroundColor(btnColorChatBkg->paletteBackgroundColor());
 
@@ -1709,6 +1717,7 @@
           names[i % 2],
           MLView::toRichText(msgs[i], true, true));
   }
+  msgViewer->addNotice(date, MLView::toRichText(msgs[7], true, true));
 }
 
 CColorOption::CColorOption (QWidget* parent)
Index: licq/plugins/qt-gui/src/mainwin.cpp
===================================================================
--- licq/plugins/qt-gui/src/mainwin.cpp	(revision 4735)
+++ licq/plugins/qt-gui/src/mainwin.cpp	(working copy)
@@ -451,6 +451,8 @@
   m_colorSnt = QColor(szTemp);
   licqConf.ReadStr("SentHistoryColor", szTemp, "light blue");
   m_colorSntHistory = QColor(szTemp);
+  licqConf.ReadStr("NoticeColor", szTemp, "green");
+  m_colorNotice = QColor(szTemp);
   licqConf.ReadStr("TabFontColor", szTemp, 
       QApplication::palette(this).active().text().name());
   m_colorTab = QColor(szTemp);
@@ -3580,6 +3582,7 @@
   licqConf.WriteStr("ReceiveHistoryColor", m_colorRcvHistory.name());
   licqConf.WriteStr("SentMessageColor", m_colorSnt.name());
   licqConf.WriteStr("SentHistoryColor", m_colorSntHistory.name());
+  licqConf.WriteStr("NoticeColor", m_colorNotice.name());
   licqConf.WriteStr("TabFontColor", m_colorTab.name());
   licqConf.WriteStr("TabOnTypingColor", m_colorTabTyping.name());
   licqConf.WriteStr("ChatBackground", m_colorChatBkg.name());
Index: licq/plugins/qt-gui/src/ewidgets.cpp
===================================================================
--- licq/plugins/qt-gui/src/ewidgets.cpp	(revision 4735)
+++ licq/plugins/qt-gui/src/ewidgets.cpp	(working copy)
@@ -674,6 +674,7 @@
   m_colorSnt = m->m_colorSnt;
   m_colorRcvHistory = m->m_colorRcvHistory;
   m_colorSntHistory = m->m_colorSntHistory;
+  m_colorNotice = m->m_colorNotice;
   setPaletteBackgroundColor(m->m_colorChatBkg);
   mainwin = m;
 
@@ -708,6 +709,7 @@
   m_colorSnt = m->m_colorSnt;
   m_colorRcvHistory = m->m_colorRcvHistory;
   m_colorSntHistory = m->m_colorSntHistory;
+  m_colorNotice = m->m_colorNotice;
   setPaletteBackgroundColor(m->m_colorChatBkg);
   mainwin = m;
 /*
@@ -950,7 +952,7 @@
 
 void CMessageViewWidget::addNotice(QDateTime dt, QString messageText)
 {
-  QString color = "green";
+  QString color = m_colorNotice.name();
   QString s = "";
   const QString dateTime = dt.toString( m_nDateFormat );
 
Index: licq/plugins/qt-gui/src/optionsdlg.h
===================================================================
--- licq/plugins/qt-gui/src/optionsdlg.h	(revision 4735)
+++ licq/plugins/qt-gui/src/optionsdlg.h	(working copy)
@@ -170,6 +170,7 @@
    CColorOption *btnColorSnt;
    CColorOption *btnColorRcvHistory;
    CColorOption *btnColorSntHistory;
+   CColorOption *btnColorNotice;
    CColorOption *btnColorTabLabel;
    CColorOption *btnColorTypingLabel;
    CColorOption *btnColorChatBkg;
