blob: 9163c841ad33a2e10c15e48d3c50bd00a99fb4cf [file] [log] [blame]
Nicolas Jager97a21b42015-12-03 16:55:45 -05001QPushButton#acceptButton{
Nicolas Jager1ddb38d2016-01-20 11:11:49 -05002 background-color: #4caf50;
Nicolas Jager5e8c3822016-02-05 17:01:49 -05003 border-radius: 28px;
Nicolas Jager1ddb38d2016-01-20 11:11:49 -05004 border:solid 1px;
Edric Milaret627500d2015-03-27 16:41:40 -04005}
6
Nicolas Jager1ddb38d2016-01-20 11:11:49 -05007QPushButton#refuseButton, QPushButton#cancelButton{
8 background-color: #f44336;
Nicolas Jager5e8c3822016-02-05 17:01:49 -05009 border-radius: 28px;
Nicolas Jager1ddb38d2016-01-20 11:11:49 -050010 border:solid 1px;
Edric Milaret627500d2015-03-27 16:41:40 -040011}
12
Nicolas Jager1ddb38d2016-01-20 11:11:49 -050013QPushButton#btnCall:hover, QPushButton#acceptButton:hover{
14 background-color: #5db761;
Edric Milaret627500d2015-03-27 16:41:40 -040015}
16
Nicolas Jager1ddb38d2016-01-20 11:11:49 -050017QPushButton#btnCall:pressed, QPushButton#acceptButton:pressed{
18 background-color: #449d48;
19}
20
21QPushButton#refuseButton:hover, QPushButton#cancelButton:hover{
22 background-color: #f5554a;
23}
24
25QPushButton#refuseButton:pressed, QPushButton#cancelButton:pressed{
26 background-color: #db3c30;
27}
28
29QWidget#callInvitePage, QWidget#outboundCallPage{
Nicolas Jager74fe46f2016-02-29 14:55:09 -050030 background-color : rgb(77, 77, 77);
Nicolas Jager6cdeba92016-03-05 18:05:53 -050031 background-image : url(:/images/background-dark.png);
32 background-repeat : repeat-x;
33 background-position: bottom;
Edric Milaret627500d2015-03-27 16:41:40 -040034}
35
Nicolas Jager97a21b42015-12-03 16:55:45 -050036IdLabel{
37 border-style: solid;
38 border-width: 1px;
39 border-color: rgb(0, 192, 212);
Edric Milaret627500d2015-03-27 16:41:40 -040040}
41
Nicolas Jagerb98066a2016-01-15 12:10:08 -050042RingContactLineEdit{
Nicolas Jager97a21b42015-12-03 16:55:45 -050043 border-color: rgb(242, 242, 242);
44 border-radius: 5px;
45 border-width: 2px;
46 background-color: rgb(242, 242, 242);
Edric Milaret627500d2015-03-27 16:41:40 -040047}
48
Nicolas Jager74fe46f2016-02-29 14:55:09 -050049QScrollBar:vertical, QScrollBar:horizontal{
Nicolas Jager97a21b42015-12-03 16:55:45 -050050 background:white; width:0px;
Edric Milaret627500d2015-03-27 16:41:40 -040051}
52
Nicolas Jager74fe46f2016-02-29 14:55:09 -050053QScrollBar::handle:vertical, QScrollBar::handle:horizontal{
54 background: rgb(255, 255, 255);
Edric Milaret627500d2015-03-27 16:41:40 -040055}
56
Nicolas Jager74fe46f2016-02-29 14:55:09 -050057SmartList, QListView#contactView{
Edric Milareta0ebd062016-01-13 12:18:23 -050058 background-color: white;
59 border: none;
60}
61
Nicolas Jager74fe46f2016-02-29 14:55:09 -050062QListView#accountView::item{
63 height: 40px;
64}
65
66QListView#audioCodecView, QListView#videoCodecView, QListView#cipherListView{
67 background-color: transparent;
68 border: 2px solid rgb(77, 77, 77);
69}
70
71QListView#audioCodecView::item, QListView#videoCodecView::item, QListView#cipherListView::item, QListView#listMessageView::item{
72 height: 30px;
73 font: 30px;
74
75}
76
77QListView#audioCodecView::indicator, QListView#videoCodecView::indicator, QListView#accountView::indicator,
78QListView#cipherListView::indicator{
79 height : 12 px;
80 width : 12 px;
81 border: 2px solid rgb(77, 77, 77);
82 border-radius: 4px;
83 background: none;
84}
85
86QListView#audioCodecView::indicator:checked, QListView#videoCodecView::indicator:checked,
87QListView#accountView::indicator:checked, QListView#cipherListView::indicator:checked{
88 border-color: #34acbd;
89 background: #34acbd;
90 image: url(":/images/icons/ic_check_white_18dp_2x.png");
91}
92
93QListView#audioCodecView::item:selected, QListView#videoCodecView::item:selected,
94QListView#cipherListView::item:selected{
95 background-color: rgba(220, 220, 220, 255);
Nicolas Jager032c0002016-02-18 16:38:09 -050096 border: none;
Edric Milareta0ebd062016-01-13 12:18:23 -050097}
98
Nicolas Jager74fe46f2016-02-29 14:55:09 -050099QListView#audioCodecView::item:hover, QListView#videoCodecView::item:hover, QListView#cipherListView::item:hover{
100 background-color: rgba(229, 229, 229, 255);
101 border-radius: 18px;
102}
103
104QListView#cipherListView::item:disabled
105{
106 background-color: transparent;
107}
108
109SmartList::item:selected, QListView#accountView::item:selected, QListView#contactView::item:selected{
110 background-color: rgba(220, 220, 220, 255);
111 border: none;
112}
113
114SmartList::item:hover, QListView#accountView::item:hover, QListView#contactView::item:hover{
Nicolas Jagerd0b33752016-01-17 00:00:40 -0500115 background-color: rgba(242, 242, 242, 255);
Edric Milareta0ebd062016-01-13 12:18:23 -0500116}
117
Nicolas Jagerb98066a2016-01-15 12:10:08 -0500118QListView#listMessageView::item:hover{
Nicolas Jagerd0b33752016-01-17 00:00:40 -0500119 background-color: rgba(229, 229, 229, 255);
120 border-radius: 18px;
121}
122
123QListView#listMessageView{
124 background: rgb(242, 242, 242);
125 border-top: 1px solid rgb(229, 229, 229);
126}
127
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500128QLineEdit#messageEdit, QLineEdit#imMessageEdit, QLineEdit#numberBar{
Nicolas Jagerd0b33752016-01-17 00:00:40 -0500129 border-color: rgb(0, 192, 212);
130 border-radius: 5px;
131 border-width: 1px;
132 border-style: outset;
133 background-color: rgb(255, 255, 255);
Edric Milaret816cc902015-10-21 10:59:34 -0400134}
135
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500136QPushButton#holdButton, QPushButton#chatButton, QPushButton#noMicButton, QPushButton#noVideoButton,
Edric Milareta5fe70f2016-02-05 15:03:31 -0500137QPushButton#transferButton, QPushButton#addPersonButton, QPushButton#joinButton,
138QPushButton#qualityButton, QPushButton#recButton{
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500139 background-color: rgba(0, 0, 0, 140);
140 border-radius: 18px;
141 border:solid 1px;
Edric Milaret627500d2015-03-27 16:41:40 -0400142}
143
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500144QPushButton#holdButton:hover, QPushButton#chatButton:hover, QPushButton#noMicButton:hover,
145QPushButton#noVideoButton:hover, QPushButton#transferButton:hover, QPushButton#addPersonButton:hover,
146QPushButton#joinButton:hover, QPushButton#qualityButton:hover, QPushButton#addToContactButton:hover,
147QPushButton#recButton:hover{
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500148 background-color: rgba(0, 192, 213, 0.6);
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500149}
150
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500151QPushButton#holdButton:pressed, QPushButton#chatButton:pressed, QPushButton#noMicButton:pressed,
152QPushButton#noVideoButton:pressed, QPushButton#transferButton:pressed, QPushButton#addPersonButton:pressed,
153QPushButton#joinButton:pressed, QPushButton#qualityButton:pressed, QPushButton#addToContactButton:pressed,
154QPushButton#recButton:pressed{
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500155 background-color: rgba(0, 192, 213, 0.8);
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500156}
157
Edric Milareta5fe70f2016-02-05 15:03:31 -0500158QPushButton#holdButton:checked, QPushButton#noMicButton:checked,
159QPushButton#noVideoButton:checked, QPushButton#recButton:checked,
160QPushButton#chatButton:checked{
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500161 background-color: rgba(0, 192, 213, 0.8);
Edric Milaret627500d2015-03-27 16:41:40 -0400162}
163
Nicolas Jagerb98066a2016-01-15 12:10:08 -0500164QPushButton#hangupButton{
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500165 background-color: rgba(200, 0, 0, 0.6);
166 border-radius: 18px;
167 border:solid 1px;
Edric Milaret627500d2015-03-27 16:41:40 -0400168}
169
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500170QPushButton#hangupButton:hover{
171 background-color: rgba(255, 0, 0, 0.6);
Edric Milaret627500d2015-03-27 16:41:40 -0400172}
173
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500174QPushButton#hangupButton:pressed{
175 background-color: rgba(255, 0, 0, 0.8);
Edric Milaret12353822015-05-14 14:41:09 -0400176}
Edric Milareta0ebd062016-01-13 12:18:23 -0500177
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500178QPushButton#exitSettingsButton, QPushButton#settingsButton, QPushButton#addToContactButton,
179QPushButton#imBackButton, QPushButton#copyCMButton, QPushButton#shareButton{
Nicolas Jager032c0002016-02-18 16:38:09 -0500180 background-color: #414141;
181 border-radius: 15px;
182 border:solid 1px;
Edric Milareta0ebd062016-01-13 12:18:23 -0500183}
Edric Milaret864a2052016-01-14 15:45:03 -0500184
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500185QPushButton#exitSettingsButton:hover, QPushButton#settingsButton:hover, QPushButton#imBackButton:hover,
186QPushButton#copyCMButton:hover, QPushButton#shareButton:hover{
Nicolas Jager032c0002016-02-18 16:38:09 -0500187 background-color: #515151;
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500188}
189
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500190QPushButton#exitSettingsButton:pressed, QPushButton#settingsButton:pressed, QToolButton#imBackButton:pressed,
191QPushButton#copyCMButton:pressed, QPushButton#shareButton:pressed{
Nicolas Jager032c0002016-02-18 16:38:09 -0500192 background-color: #313131;
Edric Milaret864a2052016-01-14 15:45:03 -0500193}
Nicolas Jager540a5112016-01-15 15:54:34 -0500194
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500195QPushButton#deleteAccountButton, QToolButton#addAccountButton{
196 background: transparent;
197}
198
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500199QPushButton#btnvideo{
Nicolas Jager032c0002016-02-18 16:38:09 -0500200 background-color: #3AC0D2;
201 border-radius: 15px;
202 border:solid 1px;
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500203}
204
Edric Milaret6a785af2016-03-07 15:39:30 -0500205QPushButton#btnCall, QPushButton#btnComBarVideo,
206QPushButton#sendButton, QPushButton#sendIMButton{
Nicolas Jager5e8c3822016-02-05 17:01:49 -0500207 background-color: #3AC0D2;
208 border-radius: 15px;
209 border:solid 1px;
210}
211
Edric Milaret6a785af2016-03-07 15:39:30 -0500212QPushButton#btnCall:hover, QPushButton#sendButton:hover,
213QPushButton#sendIMButton:hover, QPushButton#btnComBarVideo:hover{
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500214 background-color: #4dc6d6;
215}
216
Edric Milaret6a785af2016-03-07 15:39:30 -0500217QPushButton#btnCall:pressed, QPushButton#sendButton:pressed,
218QPushButton#sendIMButton:pressed, QPushButton#btnComBarVideo:pressed{
Nicolas Jager5e8c3822016-02-05 17:01:49 -0500219 background-color: #34acbd;
Nicolas Jager1ddb38d2016-01-20 11:11:49 -0500220}
221
Nicolas Jager540a5112016-01-15 15:54:34 -0500222QScrollBar:vertical{
223 background: rgb(242, 242, 242);
224 width:10px;
225}
226
227QScrollBar::handle:vertical{
228 background: rgb(77, 77, 77);
229}
Nicolas Jagerd0b33752016-01-17 00:00:40 -0500230
Nicolas Jager6cdeba92016-03-05 18:05:53 -0500231QDialog#WizardDialog, QWidget#welcomePage{
232 background: rgb(242, 242, 242);
233 background-image : url(:/images/background-light.png);
234 background-repeat : repeat-x;
235 background-position: bottom;
236}
237
238QWidget#messagingPage{
Nicolas Jagerd0b33752016-01-17 00:00:40 -0500239 background: rgb(242, 242, 242);
240}
241
Nicolas Jager68d5ed12016-03-10 13:50:44 -0500242QPushButton#wizardButton, QPushButton#playButton, QPushButton#clearHistoryButton, QPushButton#doTransferButton,
243QPushButton#checkUpdateButton{
Nicolas Jager032c0002016-02-18 16:38:09 -0500244 background-color: #3AC0D2;
245 border: 0px;
246 color: white;
247 font: 14px;
Edric Milaret4097d2f2016-02-09 14:41:50 -0500248}
249
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500250QPushButton#wizardButton:hover, QPushButton#playButton:hover, QPushButton#clearHistoryButton:hover,
251QPushButton#doTransferButton:hover{
Nicolas Jager032c0002016-02-18 16:38:09 -0500252 background-color: #4dc6d6;
Edric Milaret4097d2f2016-02-09 14:41:50 -0500253}
254
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500255QPushButton#wizardButton:pressed, QPushButton#playButton:pressed, QPushButton#clearHistoryButton:pressed,
256QPushButton#doTransferButton:pressed{
Nicolas Jager032c0002016-02-18 16:38:09 -0500257 background-color: #34acbd;
258}
259
260QLineEdit#usernameEdit:enabled{
261 border-color: rgb(0, 192, 212);
262 border-radius: 5px;
263 border-width: 1px;
264 border-style: outset;
265 background-color: rgb(255, 255, 255);
266}
267
268QLineEdit#usernameEdit:disabled{
269 border-color: rgb(159, 157, 154);
270 border-radius: 5px;
271 border-width: 1px;
272 border-style: outset;
273 background-color: rgb(239, 235, 231);
Nicolas Jagerd0b33752016-01-17 00:00:40 -0500274}
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500275
276QComboBox{
277 background: transparent;
278 border-radius: 0px;
279 border-style: solid;
280 border-width: 2px;
281 border-color: #414141;
282 border-top: transparent;
283 border-left: transparent;
284 border-right: transparent;
285 font: 11pt "Sans Serif";
286 padding: 2px;
287}
288
289QComboBox:focus{
290 border-color: #3AC0D2;
291}
292
293QComboBox::down-arrow{
294 border-radius: 0px;
295 border-style: solid;
296 border-width: 2px;
297 height: 36;
298 width : 36;
299 image: url(":/images/icons/ic_arrow_drop_down_black_18dp_2x.png");
300}
301
302QComboBox::drop-down{
303 border-radius: 0px;
304 width: 36px;
305}
306
307QRadioButton::indicator{
308 width: 12px;
309 height: 12px;
310 border-radius: 8px;
311 border-width: 2px;
312 border-style: solid;
313}
314
315QRadioButton::indicator:unchecked{
316 border-color: rgb(77, 77, 77);
317 background: transparent;
318}
319
320QRadioButton::indicator:checked{
321 background: #3AC0D2;
322 border-color: #3AC0D2;
323 image: url(":/images/icons/ic_check_white_18dp_2x.png");
324}
325
326QWidget#horizontalWidget{
327 background: transparent;
328}
329
330
331QPushButton#generalTabButton, QPushButton#videoTabButton, QPushButton#accountTabButton{
332 background: transparent;
333 color: rgb(77, 77, 77);
334 border-radius: 0px;
335 border-style: solid;
336 border-width: 2px;
337 border-color: #414141;
338 border-top: transparent;
339 border-left: transparent;
340 border-right: transparent;
341 font: 12pt "Sans Serif";
342 padding: 2px;
343}
344
345QTabBar::tab{
346 background: transparent;
347 color: rgb(77, 77, 77);
348 border-radius: 0px;
349 border-style: solid;
350 border-width: 2px;
351 border-color: #414141;
352 border-top: transparent;
353 border-left: transparent;
354 border-right: transparent;
355 font: 12pt "Sans Serif";
356 padding: 2px;
357 width : 130px;
358 height: 20px;
359}
360
361QTabWidget::tab-bar{
362 alignment: center;
363}
364QTabBar QToolButton{
365 height: 9;
366 width : 9;
367 background: transparent;
368}
369
370QTabBar QToolButton::left-arrow{
371 height: 9;
372 width : 9;
373 image: url(":/images/icons/ic_arrow_tab_previous_black_9dp_2x.png");
374}
375
376QTabBar QToolButton::right-arrow{
377 height: 9;
378 width : 9;
379 image: url(":/images/icons/ic_arrow_tab_next_black_9dp_2x.png");
380}
381
382QPushButton#generalTabButton:checked, QPushButton#videoTabButton:checked, QPushButton#accountTabButton:checked,
383QTabBar::tab:selected{
384 border-color: #3AC0D2;
385}
386
387QTabWidget::pane{
388 border: 0px;
389}
390
391QPushButton#generalTabButton:hover, QPushButton#videoTabButton:hover, QPushButton#accountTabButton:hover,
392QTabBar::tab:hover{
393 border-color:#4dc6d6;
394}
395
396QPushButton#recordPath, QPushButton#lrcfg_tlsCaListCertificate, QPushButton#lrcfg_tlsCertificate,
397QPushButton#lrcfg_tlsPrivateKeyCertificate, QPushButton#tlsProtocoCombo, QPushButton#keyExchangeModelCombo{
398 color: rgb(77, 77, 77);
399 border-radius: 0px;
400 border-style: solid;
401 border-width: 2px;
402 border-color: #414141;
403 border-top: transparent;
404 border-left: transparent;
405 border-right: transparent;
406 font: 11pt "Sans Serif";
407 padding: 2px;
408}
409
410QSpinBox#historyDaySettingsSpinBox, QSpinBox#lrcfg_tlsNegotiationTimeoutSec, QSpinBox#lrcfg_registrationExpire,
411QSpinBox#lrcfg_localPort, QSpinBox#lrcfg_publishedPort, QSpinBox#lrcfg_audioPortMin, QSpinBox#lrcfg_audioPortMax,
Nicolas Jager68d5ed12016-03-10 13:50:44 -0500412QSpinBox#lrcfg_videoPortMin, QSpinBox#lrcfg_videoPortMax, QSpinBox#intervalUpdateCheckSpinBox{
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500413 background: transparent;
414 border-radius: 0px;
415 border-style: solid;
416 border-width: 2px;
417 border-color: #414141;
418 border-top: transparent;
419 border-left: transparent;
420 border-right: transparent;
421 font: 11pt "Sans Serif";
422 padding: 2px;
423}
424
425QSpinBox#historyDaySettingsSpinBox:focus, QSpinBox#lrcfg_tlsNegotiationTimeoutSec:focus,
426QSpinBox#lrcfg_registrationExpire:focus, QSpinBox#lrcfg_localPort:focus, QSpinBox#lrcfg_publishedPort:focus,
427QSpinBox#lrcfg_audioPortMin:focus, QSpinBox#lrcfg_audioPortMax:focus, QSpinBox#lrcfg_videoPortMin:focus,
428QSpinBox#lrcfg_videoPortMax:focus{
429 border-color: #3AC0D2;
430}
431
432QCheckBox::indicator{
433 height : 12 px;
434 width : 12 px;
435 border: 2px solid rgb(77, 77, 77);
436 border-radius: 4px;
437 background: none;
438}
439
440QCheckBox::indicator:checked{
441 border-color: #34acbd;
442 background: #34acbd;
443 image: url(":/images/icons/ic_check_white_18dp_2x.png");
444}
445
446QSpinBox::down-button{
447 height: 9;
448 width : 9;
Nicolas Jager68d5ed12016-03-10 13:50:44 -0500449 image: url(":/images/icons/ic_arrow_drop_down_black_9dp_2x.png");
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500450}
451
452QSpinBox::up-button{
453 height: 9;
454 width : 9;
Nicolas Jager68d5ed12016-03-10 13:50:44 -0500455 image: url(":/images/icons/ic_arrow_drop_up_black_9dp_2x.png");
Nicolas Jager74fe46f2016-02-29 14:55:09 -0500456}
457
458QLineEdit#lrcfg_alias, QLineEdit#lrcfg_hostname, QLineEdit#lrcfg_password, QLineEdit#lrcfg_proxy,
459QLineEdit#lrcfg_mailbox, QLineEdit#lrcfg_tlsPassword, QLineEdit#lrcfg_tlsServerName,
460QLineEdit#lrcfg_turnServerRealm, QLineEdit#lrcfg_turnServerUsername, QLineEdit#lrcfg_turnServerPassword,
461QLineEdit#lrcfg_turnServer, QLineEdit#lrcfg_publishedAddress{
462 background: transparent;
463 border-radius: 0px;
464 border-style: solid;
465 border-width: 2px;
466 border-color: #414141;
467 border-top: transparent;
468 border-left: transparent;
469 border-right: transparent;
470 font: 11pt "Sans Serif";
471 padding: 2px;
472}
473
474QLabel#typeValueLabel, QLineEdit#lrcfg_username{
475 background: transparent;
476 font: 11pt "Sans Serif";
477 border-radius: 0px;
478 padding: 2px;
479}
480
481QLineEdit#lrcfg_alias:focus, QLineEdit#lrcfg_hostname:focus, QLineEdit#lrcfg_password:focus,
482QLineEdit#lrcfg_proxy:focus, QLineEdit#lrcfg_mailbox:focus, QLineEdit#lrcfg_tlsPassword:focus,
483QLineEdit#lrcfg_tlsServerName:focus, QLineEdit#lrcfg_turnServerRealm:focus, QLineEdit#lrcfg_turnServerUsername:focus,
484QLineEdit#lrcfg_turnServerPassword:focus, QLineEdit#lrcfg_turnServer:focus, QLineEdit#lrcfg_publishedAddress:focus{
485 border-color: #3AC0D2;
486}
487
488QTabWidget#tabWidget{
489 border-color: transparent;
490}
491
492QPushButton#upAudioButton, QPushButton#downAudioButton, QPushButton#upVideoButton, QPushButton#downVideoButton{
493 background: transparent;
494}
495
496QWidget#leftPannel{
497 background: white;
498}
499
500QSlider::groove:vertical{
501 background: red;
502 position: absolute; /* absolutely position 4px from the left and right of the widget. setting margins on the widget should work too... */
503 width:2px;
504}
505
506QSlider::handle:vertical{
507 height: 10px;
508 background: #3AC0D2;
509 border-radius: 5px;
510 margin: 0 -4px;
511}
512
513QSlider::sub-page:vertical{
514 background: #777777;
515}
516
517QSlider::add-page:vertical{
518 background: #3AC0D2;
519}