From 4d9eaac22db1e57907ea4674b36fe020bb957c49 Mon Sep 17 00:00:00 2001 From: defnax Date: Mon, 30 Aug 2010 15:43:07 +0000 Subject: [PATCH] changed Avatar pixel size, and added for Privat Chat's Avatar background new images. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3405 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- retroshare-gui/src/gui/MessengerWindow.cpp | 2 +- retroshare-gui/src/gui/PeersDialog.cpp | 2 +- .../src/gui/chat/PopupChatDialog.cpp | 12 +++++------ .../src/gui/chat/PopupChatDialog.ui | 19 ++++++++++-------- retroshare-gui/src/gui/images.qrc | 5 +++++ .../src/gui/images/avatarstatus_bg.png | Bin 0 -> 2926 bytes .../src/gui/images/avatarstatus_bg_away.png | Bin 0 -> 1746 bytes .../src/gui/images/avatarstatus_bg_busy.png | Bin 0 -> 1641 bytes .../gui/images/avatarstatus_bg_offline.png | Bin 0 -> 1594 bytes .../src/gui/images/avatarstatus_bg_online.png | Bin 0 -> 1646 bytes 10 files changed, 24 insertions(+), 16 deletions(-) create mode 100644 retroshare-gui/src/gui/images/avatarstatus_bg.png create mode 100644 retroshare-gui/src/gui/images/avatarstatus_bg_away.png create mode 100644 retroshare-gui/src/gui/images/avatarstatus_bg_busy.png create mode 100644 retroshare-gui/src/gui/images/avatarstatus_bg_offline.png create mode 100644 retroshare-gui/src/gui/images/avatarstatus_bg_online.png diff --git a/retroshare-gui/src/gui/MessengerWindow.cpp b/retroshare-gui/src/gui/MessengerWindow.cpp index 949c59d6c..cd62c5e99 100644 --- a/retroshare-gui/src/gui/MessengerWindow.cpp +++ b/retroshare-gui/src/gui/MessengerWindow.cpp @@ -1015,7 +1015,7 @@ void MessengerWindow::getAvatar() QString fileName = QFileDialog::getOpenFileName(this, "Load File", QDir::homePath(), "Pictures (*.png *.xpm *.jpg)"); if(!fileName.isEmpty()) { - picture = QPixmap(fileName).scaled(82,82, Qt::IgnoreAspectRatio,Qt::SmoothTransformation); + picture = QPixmap(fileName).scaled(96,96, Qt::IgnoreAspectRatio,Qt::SmoothTransformation); std::cerr << "Sending avatar image down the pipe" << std::endl ; diff --git a/retroshare-gui/src/gui/PeersDialog.cpp b/retroshare-gui/src/gui/PeersDialog.cpp index 1a0dc9011..4caae931a 100644 --- a/retroshare-gui/src/gui/PeersDialog.cpp +++ b/retroshare-gui/src/gui/PeersDialog.cpp @@ -1567,7 +1567,7 @@ void PeersDialog::getAvatar() if(!fileName.isEmpty()) { QPixmap picture; - picture = QPixmap(fileName).scaled(82,82, Qt::IgnoreAspectRatio,Qt::SmoothTransformation); + picture = QPixmap(fileName).scaled(96,96, Qt::IgnoreAspectRatio,Qt::SmoothTransformation); #ifdef PEERS_DEBUG std::cerr << "Sending avatar image down the pipe" << std::endl ; diff --git a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp index 0122bf15a..e94916114 100644 --- a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp +++ b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp @@ -910,7 +910,7 @@ void PopupChatDialog::getAvatar() if(!fileName.isEmpty()) { - picture = QPixmap(fileName).scaled(82,82, Qt::IgnoreAspectRatio,Qt::SmoothTransformation); + picture = QPixmap(fileName).scaled(96,96, Qt::IgnoreAspectRatio,Qt::SmoothTransformation); std::cerr << "Sending avatar image down the pipe" << std::endl ; @@ -1170,34 +1170,34 @@ void PopupChatDialog::updateStatus(const QString &peer_id, int status) switch (status) { case RS_STATUS_OFFLINE: - ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/mystatus_bg_offline.png); }"); + ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/avatarstatus_bg_offline.png); }"); ui.avatarlabel->setEnabled(false); ui.infoframe->setVisible(true); ui.infolabel->setText( QString::fromStdString(dialogName) + " " + tr("apears to be Offline.") +"\n" + tr("Messages you send will be lost and not delivered, rs-Mail this contact instead.")); break; case RS_STATUS_INACTIVE: - ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/mystatus_bg_idle.png); }"); + ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/avatarstatus_bg_away.png); }"); ui.avatarlabel->setEnabled(true); ui.infoframe->setVisible(true); ui.infolabel->setText( QString::fromStdString(dialogName) + " " + tr("is Idle and may not reply")); break; case RS_STATUS_ONLINE: - ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/mystatus_bg_online.png); }"); + ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/avatarstatus_bg_online.png); }"); ui.avatarlabel->setEnabled(true); ui.infoframe->setVisible(false); break; case RS_STATUS_AWAY: - ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/mystatus_bg_idle.png); }"); + ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/avatarstatus_bg_away.png); }"); ui.avatarlabel->setEnabled(true); ui.infolabel->setText( QString::fromStdString(dialogName) + " " + tr("is Away and may not reply")); ui.infoframe->setVisible(true); break; case RS_STATUS_BUSY: - ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/mystatus_bg_busy.png); }"); + ui.avatarlabel->setStyleSheet("QLabel#avatarlabel{ border-image:url(:/images/avatarstatus_bg_busy.png); }"); ui.avatarlabel->setEnabled(true); ui.infolabel->setText( QString::fromStdString(dialogName) + " " + tr("is Busy and may not reply")); ui.infoframe->setVisible(true); diff --git a/retroshare-gui/src/gui/chat/PopupChatDialog.ui b/retroshare-gui/src/gui/chat/PopupChatDialog.ui index 53ec892c8..828a8639e 100644 --- a/retroshare-gui/src/gui/chat/PopupChatDialog.ui +++ b/retroshare-gui/src/gui/chat/PopupChatDialog.ui @@ -9,7 +9,7 @@ 0 0 - 558 + 504 430 @@ -102,7 +102,7 @@ - 120 + 132 16777215 @@ -140,8 +140,8 @@ - QLabel{ -border-image: url(:/images/mystatus_bg.png); + QLabel{ +border-image: url(:/images/avatarstatus_bg.png); } @@ -181,8 +181,8 @@ border-image: url(:/images/mystatus_bg.png); - QLabel{ -border-image: url(:/images/mystatus_bg.png); + QLabel{ +border-image: url(:/images/avatarstatus_bg.png); } @@ -328,7 +328,7 @@ p, li { white-space: pre-wrap; } false - + 1 @@ -375,7 +375,7 @@ background: white;} - 16 + 347 46 @@ -830,6 +830,9 @@ border: 1px solid #CCCCCC; + + + diff --git a/retroshare-gui/src/gui/images.qrc b/retroshare-gui/src/gui/images.qrc index d852ca118..00fbddb4e 100644 --- a/retroshare-gui/src/gui/images.qrc +++ b/retroshare-gui/src/gui/images.qrc @@ -33,6 +33,11 @@ images/add_channel64.png images/add_channel24.png images/add_channel32.png + images/avatarstatus_bg.png + images/avatarstatus_bg_online.png + images/avatarstatus_bg_away.png + images/avatarstatus_bg_busy.png + images/avatarstatus_bg_offline.png images/browse-looking.gif images/back.png images/backgroundl.png diff --git a/retroshare-gui/src/gui/images/avatarstatus_bg.png b/retroshare-gui/src/gui/images/avatarstatus_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0744e29d9f8ca09cd320f1fc2d4d1be9958e75 GIT binary patch literal 2926 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 G`u_pCa8wBZ literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/images/avatarstatus_bg_away.png b/retroshare-gui/src/gui/images/avatarstatus_bg_away.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc83175ba3c46e8975045257348163ff9b50238 GIT binary patch literal 1746 zcmV;@1}*uCP) z+lw1j9LGOrlFcT&va6!K>2?v{eCd-+d!yE7-A$8CW_&m^&Ezu4oLpv3#@`1HvzeWf9Oj$f?aY~p zLZkfV0J%_8MAPek!f5fjyl#Y=>+kdOG{wvV(?HSR7W{ot!ik{C;kEr;2WmhSxb1K2 z&=f2Wlz=&4-rvpwQ}nk~AvpretO1)q8TbcS2P!~4j}~kiE#kI4^DONua=_Pqv9F13LRU2q%lApHdyO5RdnkALqnn{`meX2Y^-J z@4)32fZ2k>gUd@#L9LSNK!td`yz~S=967y+&UXqxE}RriDNsE55^UX0bDTn4_8vwZ zIqjg6*F2!w%NE$GrZzrdVD9Lc_jfe2*)HyO|A9k^j7sRu@lTHS`nQ6>D#O&eyW6iW zvjSW}*FIHr-CC!0rotV3xIzRwfF1jGvJ$0Dm`*{XaDo}T(dYag0IC~(J9G*f-KmP6UfKluzq2q3 zHqqx?Tj@Y9H%2ERF@kW`0AiJsCNVU4w6LGm2W5h|3 zkTznW8Dqprk&rfHNQ#6skrleps?E)f&ebIy zf>z2mDHW&3Hz;9n+Li}>yxMt))4t=wi+;y&6Rcpfq1&Gu@Wy%g@p|Vm9Ts}(Dy&uD zg+9YEH)DvP8N)b+ip#YdvCxcR zoD>OmBZ6iOV?pBtT_HV;lcE@x+k_CF=P9LBVt2J0Cq-hRW^@zN^St0udpV$?lp5Lc z0AmXkhQ}9qEKgN4w$L~og!B-Xn=#CjA`#ST%q?_WBN0ZzIP1_H`bnHZf|v^$|Gj6? zKL8^n$T%(ZhVf{Gp)nRTP6r`9jPGrcEZ1)0gha`5CkW%RMTv!4jk(Jm*GPnsAlE}P zhItGXL9NF84sH?DYQ#b_h9pH9Lo767$V^ejkn5otLtJjgFkd+zIrk?&sAL1iF%%Wm zqcQwwgrOP0LPb!UF^-`)k`~#_2wkpV1IA^G2x>Rx_qK@3wHmR|jA3q}Ik_3lX2e3X zMvRFc5p#Kh&QP!p1&^_-8`<*K%=kThe6p(19ov|6Zf z+0wg%SZMOJo^#_E+WQu6g^s0qoC^P4{B<`&x1_{2h!Cr^u@ z#xq4?p_b7mX#e!ZbaGzm&@_p0@kAC8*~t{zGBDzG-L01RpBbYIZ7IYRU z0R;dGrM?|o1uYbN9Xk))2Rw?t*=5V$1}l{07PY|$|LDLJI$r+kzb>KA`8?21AD~0f znO?{4@V9rPACO=7x4}d6g~12}b}3^H0_ghcCe z$4lm0c1(Bw1{{C=;3$VBj0X?2g$6FO9w+DuR#L~;F%Yy4Y>_XxII=i*qHtXgouJn7 z1#O_~oDFVWyTtZ~7SkM`V9520m(cZU4QK>{R)O;Gr;Z(c_{FzZklCQgz;(S}Pk#0R za0~sT4h@Blqa}1XvTgNgo>_SI@FDJBT)^o$c{o_9;tutbVCJ9c4g7fneAdv_Tkr;| z?R6{lT7$Ev&b<5W&!4_>mS2EtKpCin>z@)Zhpv0((6ba%M9(J4GjNh4IHxY*5UEAH zg`SAG4b;OIQ1j?Qw&-sQ{=RnM{;%#h%`a;Bvx7;U8d}6Ep`=K8p7)qi>I|*dJA>Bi o>WWxsaL`zxBvhE literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/images/avatarstatus_bg_busy.png b/retroshare-gui/src/gui/images/avatarstatus_bg_busy.png new file mode 100644 index 0000000000000000000000000000000000000000..e0eaee6a4ffa2625accc74d8cb9c42f5f8cc717b GIT binary patch literal 1641 zcmV-v2A27WP) z&x;#n9EYDtve`{nx++pjak~_6UV8E*^wL8Sgtp*qg<>zIEFSGmSS<7}5JZI{h^2U` zw&0J#UJC8ei?jz(q}v{Jq1JBQ%_dDU9^RSmOp;0F%}z3t*UtmPY-VSYmwEF2zP~0j z9tJO1N4+fsft=mQSCC3m2eV&a2#_AMG|=y5xO!DoptH7U_zE1**;NU4(O;Z)77K)L1A9#f6)V=^bV^^xr?ubVBP?Z>+-8wMYO_*W5UZKfs zVr2e>5qfuo!U;PLW6t?Y0BmgyJ)l=;@<9#E@X|Ig{GCM>Y-7&3iPDTyu9!Swb=C$l z7aG2CD_F$%@rkxgQVjU?3LSiq8asKSl`)AvrCWAFM;#AuBecN z@wowf0o?1ePmj=>z(e4D;LzBLCPv{KjKtqao+asf#lk({L(Fvf8)GS&7=`ar>@)BZ zl=WZ{(}T@5MIvX?$f_j1h@i_8ia{;KJ~4+$2Rz+-SwsfRrPwDXH0b~dEe88i>=P53 z<^WM_Ql(r`3`!~XkA4<87p_Jycj6QiWSm0hF%N(d6J(r1 zA6b?~WPr6$J)x!8s8Qq?>b5wBb%g3cXT?S-*D*97>KLj+9YeD%j-d#33^j@zLlNp2 zicrUpP{&ZpbqxC}=e>l%KVJ`2DgxFimr_EEw%dCzjo35x5h|gD#{NRKZ8qek637NXnqkc7K&3q0@x5(4>$S#UMq%N$50@ zqR|@PqpV-I6dDP2j1+!s8%4^=c`^o}B2TOvMG{(Utn1LhLcPc$CPVz3XPk1quC)hyC<-%}$lLO|JUj_5-NW-#^TzrpJo=A178!~6i< zLiY`P`q{x?{UYWD`K@3b-ZWo~Mkus|@lgV{F+yiCGG7IT`2o6x4hZQ}usTXG;21x$*_@ z1oKdbwuh-lYnblHfpvIiab@K!OG}HCN`u6X)>Y~3>5*XepE>&H*?-pF?-mojf!Fmq zPP5tO=FK~w+`j$w2kqMU8%TIH=RaNNf;k6nVbyzvX$}9pdwy;WB7; nMG-nVy3c8c_-Nhp5xf5Y7}s^{H=#F_00000NkvXXu0mjfQ1cMR literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/images/avatarstatus_bg_offline.png b/retroshare-gui/src/gui/images/avatarstatus_bg_offline.png new file mode 100644 index 0000000000000000000000000000000000000000..baa1088edd5d4fbc786e63b612d6dd4b05d66517 GIT binary patch literal 1594 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 literal 0 HcmV?d00001