Show
Ignore:
Timestamp:
04/10/08 02:50:04 (8 months ago)
Author:
flynd
Message:

Added option to not change status until away message dialog is closed. This closes #1421.

Location:
trunk/qt4-gui/src/config
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/qt4-gui/src/config/general.cpp

    r6090 r6139  
    6464  iniFile.ReadStr("MsgPopupKey", szTemp, "none"); 
    6565  myMsgPopupKey = (strcmp(szTemp, "none") != 0 ? QString::fromLatin1(szTemp) : QString()); 
     66  iniFile.ReadBool("DelayStatusChange", myDelayStatusChange, false); 
    6667 
    6768  iniFile.SetSection("appearance"); 
     
    133134  iniFile.SetSection("functions"); 
    134135  iniFile.WriteStr("MsgPopupKey", myMsgPopupKey.isEmpty() ? "none" : myMsgPopupKey.toLatin1()); 
     136  iniFile.WriteBool("DelayStatusChange", myDelayStatusChange); 
    135137 
    136138  iniFile.SetSection("appearance"); 
     
    208210} 
    209211 
     212void Config::General::setDelayStatusChange(bool delayStatusChange) 
     213{ 
     214  if (delayStatusChange == myDelayStatusChange) 
     215    return; 
     216 
     217  myDelayStatusChange = delayStatusChange; 
     218} 
     219 
    210220void Config::General::setMsgPopupKey(QString msgPopupKey) 
    211221{ 
  • trunk/qt4-gui/src/config/general.h

    r6090 r6139  
    7878  bool useDoubleReturn() const { return myUseDoubleReturn; } 
    7979  QString msgPopupKey() const { return myMsgPopupKey; } 
     80  bool delayStatusChange() const { return myDelayStatusChange; } 
    8081  QFont defaultFont() const { return myDefaultFont; } 
    8182  QFont normalFont() const; 
     
    120121  void setUseDoubleReturn(bool useDoubleReturn); 
    121122  void setMsgPopupKey(QString msgPopupKey); 
     123  void setDelayStatusChange(bool delayStatusChange); 
    122124  void setNormalFont(QString normalFont); 
    123125  void setEditFont(QString editFont); 
     
    189191  bool myUseDoubleReturn; 
    190192  QString myMsgPopupKey; 
     193  bool myDelayStatusChange; 
    191194  QFont myDefaultFont; 
    192195  QFont myEditFont;