45 self.timeFormatCombo.findText(Preferences.getIrc("TimeFormat"))) |
44 self.timeFormatCombo.findText(Preferences.getIrc("TimeFormat"))) |
46 self.dateFormatCombo.setCurrentIndex( |
45 self.dateFormatCombo.setCurrentIndex( |
47 self.dateFormatCombo.findText(Preferences.getIrc("DateFormat"))) |
46 self.dateFormatCombo.findText(Preferences.getIrc("DateFormat"))) |
48 |
47 |
49 # colours |
48 # colours |
|
49 # TODO: convert this to the code style below |
50 self.ircColours["NetworkMessageColour"] = \ |
50 self.ircColours["NetworkMessageColour"] = \ |
51 self.initColour("NetworkMessageColour", self.networkButton, |
51 self.initColour("NetworkMessageColour", self.networkButton, |
52 Preferences.getIrc) |
52 Preferences.getIrc) |
53 self.ircColours["ServerMessageColour"] = \ |
53 self.ircColours["ServerMessageColour"] = \ |
54 self.initColour("ServerMessageColour", self.serverButton, |
54 self.initColour("ServerMessageColour", self.serverButton, |
84 # notifications |
84 # notifications |
85 self.notificationsGroup.setChecked(Preferences.getIrc("ShowNotifications")) |
85 self.notificationsGroup.setChecked(Preferences.getIrc("ShowNotifications")) |
86 self.joinLeaveCheckBox.setChecked(Preferences.getIrc("NotifyJoinPart")) |
86 self.joinLeaveCheckBox.setChecked(Preferences.getIrc("NotifyJoinPart")) |
87 self.messageCheckBox.setChecked(Preferences.getIrc("NotifyMessage")) |
87 self.messageCheckBox.setChecked(Preferences.getIrc("NotifyMessage")) |
88 self.ownNickCheckBox.setChecked(Preferences.getIrc("NotifyNick")) |
88 self.ownNickCheckBox.setChecked(Preferences.getIrc("NotifyNick")) |
|
89 |
|
90 # IRC text colors |
|
91 self.ircColours["IrcColor0"] = self.initColour( |
|
92 "IrcColor0", self.ircColor0Button, Preferences.getIrc, self.__selectColour) |
|
93 self.ircColours["IrcColor1"] = self.initColour( |
|
94 "IrcColor1", self.ircColor1Button, Preferences.getIrc, self.__selectColour) |
|
95 self.ircColours["IrcColor2"] = self.initColour( |
|
96 "IrcColor2", self.ircColor2Button, Preferences.getIrc, self.__selectColour) |
|
97 self.ircColours["IrcColor3"] = self.initColour( |
|
98 "IrcColor3", self.ircColor3Button, Preferences.getIrc, self.__selectColour) |
|
99 self.ircColours["IrcColor4"] = self.initColour( |
|
100 "IrcColor4", self.ircColor4Button, Preferences.getIrc, self.__selectColour) |
|
101 self.ircColours["IrcColor5"] = self.initColour( |
|
102 "IrcColor5", self.ircColor5Button, Preferences.getIrc, self.__selectColour) |
|
103 self.ircColours["IrcColor6"] = self.initColour( |
|
104 "IrcColor6", self.ircColor6Button, Preferences.getIrc, self.__selectColour) |
|
105 self.ircColours["IrcColor7"] = self.initColour( |
|
106 "IrcColor7", self.ircColor7Button, Preferences.getIrc, self.__selectColour) |
|
107 self.ircColours["IrcColor8"] = self.initColour( |
|
108 "IrcColor8", self.ircColor8Button, Preferences.getIrc, self.__selectColour) |
|
109 self.ircColours["IrcColor9"] = self.initColour( |
|
110 "IrcColor9", self.ircColor9Button, Preferences.getIrc, self.__selectColour) |
|
111 self.ircColours["IrcColor10"] = self.initColour( |
|
112 "IrcColor10", self.ircColor10Button, Preferences.getIrc, self.__selectColour) |
|
113 self.ircColours["IrcColor11"] = self.initColour( |
|
114 "IrcColor11", self.ircColor11Button, Preferences.getIrc, self.__selectColour) |
|
115 self.ircColours["IrcColor12"] = self.initColour( |
|
116 "IrcColor12", self.ircColor12Button, Preferences.getIrc, self.__selectColour) |
|
117 self.ircColours["IrcColor13"] = self.initColour( |
|
118 "IrcColor13", self.ircColor13Button, Preferences.getIrc, self.__selectColour) |
|
119 self.ircColours["IrcColor14"] = self.initColour( |
|
120 "IrcColor14", self.ircColor14Button, Preferences.getIrc, self.__selectColour) |
|
121 self.ircColours["IrcColor15"] = self.initColour( |
|
122 "IrcColor15", self.ircColor15Button, Preferences.getIrc, self.__selectColour) |
89 |
123 |
90 def save(self): |
124 def save(self): |
91 """ |
125 """ |
92 Public slot to save the IRC configuration. |
126 Public slot to save the IRC configuration. |
93 """ |
127 """ |
203 Private slot to set the color for hyperlinks. |
237 Private slot to set the color for hyperlinks. |
204 """ |
238 """ |
205 self.ircColours["HyperlinkColour"] = \ |
239 self.ircColours["HyperlinkColour"] = \ |
206 self.selectColour(self.hyperlinkButton, |
240 self.selectColour(self.hyperlinkButton, |
207 self.ircColours["HyperlinkColour"]) |
241 self.ircColours["HyperlinkColour"]) |
|
242 |
|
243 @pyqtSlot() |
|
244 def __selectColour(self): |
|
245 """ |
|
246 Private slot to select a color. |
|
247 """ |
|
248 button = self.sender() |
|
249 colorKey = button.property("colorName") |
|
250 self.ircColours[colorKey] = self.selectColour( |
|
251 button, self.ircColours[colorKey]) |
208 |
252 |
209 |
253 |
210 def create(dlg): |
254 def create(dlg): |
211 """ |
255 """ |
212 Module function to create the configuration page. |
256 Module function to create the configuration page. |