From fedd0b22e509535fed1a55e0caaab34bd9bae3dd Mon Sep 17 00:00:00 2001 From: defnax Date: Tue, 3 Mar 2020 14:05:52 +0100 Subject: [PATCH 01/15] Set back the right tab by default * Set back show the right tabs by default * Added for Files Tabs it taked to much space before --- retroshare-gui/src/gui/settings/CryptoPage.ui | 2 +- retroshare-gui/src/gui/settings/ServerPage.ui | 6 +- .../src/gui/settings/TransferPage.ui | 978 +++++++++--------- 3 files changed, 510 insertions(+), 476 deletions(-) diff --git a/retroshare-gui/src/gui/settings/CryptoPage.ui b/retroshare-gui/src/gui/settings/CryptoPage.ui index bbda9302c..bf986996b 100755 --- a/retroshare-gui/src/gui/settings/CryptoPage.ui +++ b/retroshare-gui/src/gui/settings/CryptoPage.ui @@ -14,7 +14,7 @@ - 1 + 0 diff --git a/retroshare-gui/src/gui/settings/ServerPage.ui b/retroshare-gui/src/gui/settings/ServerPage.ui index 223820604..5ef7308b1 100755 --- a/retroshare-gui/src/gui/settings/ServerPage.ui +++ b/retroshare-gui/src/gui/settings/ServerPage.ui @@ -6,8 +6,8 @@ 0 0 - 1283 - 929 + 712 + 502 @@ -26,7 +26,7 @@ - 1 + 0 diff --git a/retroshare-gui/src/gui/settings/TransferPage.ui b/retroshare-gui/src/gui/settings/TransferPage.ui index 04d1d9400..4e6b70d74 100644 --- a/retroshare-gui/src/gui/settings/TransferPage.ui +++ b/retroshare-gui/src/gui/settings/TransferPage.ui @@ -6,500 +6,534 @@ 0 0 - 1339 - 1519 + 701 + 514 - - - - - Shared Directories + + + + + 0 - - - - - Edit Share - - - - - - - true - - - Automatically share incoming directory (Recommended) - - - true - - - - - - - - - - 0 - 0 - - - - Auto-check shared directories every - - - true - - - - - - - minute(s) - - - 1 - - - 5000 - - - 10 - - - - - - - - - - - <html><head/><body><p>Tells Retroshare to follow the links. Loops and duplicate directories are automatically taken care of. If unchecked, Retroshare will just ignore symbolic links to both files and directories.</p></body></html> - - - follow symbolic links - - - true - - - - - - - - - - - <html><head/><body><p>When following sybolic links, Retroshare can encounter the same directory/file more than once. If checked, this option will make tell Retroshare to silently ignore the file. This option saves Retroshare indexing against directory loops.</p></body></html> - - - Ignore duplicate files/directories - - - - - - - Maximum depth (0=unlimited): - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - <html><head/><body><p>This value allows you to limit the depth of the directory hierarchy you are indexing, starting from the base directory. If you allow Retroshare to follow symbolic links and unchecked &quot;Ignore duplicate files/directories&quot;, this option will avoid that Retroshare loops indefinitly while parsing directories.</p></body></html> - - - - - - - - - - - Ignore files ending with: - - - - - - - <html><head/><body><p>Add any combination of suffixes separated by &quot;;&quot; for instance &quot;~;.bak;.old&quot;</p></body></html> - - - - - - - - - - - ignore files starting with: - - - - - - - <html><head/><body><p>Add any combination of prefixes, separated by &quot;;&quot; for instance &quot;.;~&quot;</p></body></html> - - - - - - - - - - - - Incoming Directory - - - - - - - - true - - - - - - - - 31 - 31 - - - - - 31 - 31 - - - - Browse - - - - - - - :/images/directoryselect_24x24_shadow.png:/images/directoryselect_24x24_shadow.png - - - - 24 - 24 - - - - - - - - - - <html><head/><body><p><span style=" font-weight:600;">WARNING</span>: Some collection may contains a lot of files.</p><p>With this option you cannot check the collection contents before download.</p></body></html> - - - Automatically donwload RsCollection file content (Not recommended) - - - - - - - - - - Partials Directory - - - - - - true - - - - - - - - 31 - 31 - - - - - 31 - 31 - - - - Browse - - - - - - - :/images/directoryselect_24x24_shadow.png:/images/directoryselect_24x24_shadow.png - - - - 24 - 24 - - - - - - - - - - - Transfer options - - - - - - - - + + + Directories + + + + + + Partials Directory + + + + + + + 31 + 31 + + + + + 31 + 31 + + + + Browse + - Maximum simultaneous downloads: + + + + + :/images/directoryselect_24x24_shadow.png:/images/directoryselect_24x24_shadow.png + + + + 24 + 24 + - - - - Maximum uploads per friend (0 = no limit) - - - - - - - Default chunk strategy: - - - - - - - Safety disk space limit : - - - - - - - Max. tunnel req. forwarded per second: - - - - - - - End-to-end encryption: - - - - - - - Allow direct download: + + + + true - - - + + + + + + Incoming Directory + + - - - true - - - 1 - - - 1 - - - 5 - - + + + + + true + + + + + + + + 31 + 31 + + + + + 31 + 31 + + + + Browse + + + + + + + :/images/directoryselect_24x24_shadow.png:/images/directoryselect_24x24_shadow.png + + + + 24 + 24 + + + + + - - - - - - true - + - <html><head/><body><p><span style=" font-weight:600;">Streaming </span>causes the transfer to request 1MB file chunks in increasing order, facilitating preview while downloading. <span style=" font-weight:600;">Random</span> is purely random and favors swarming behavior. <span style=" font-weight:600;">Progressive</span> is a compromise, selecting the next chunk at random within less than 50MB after the end of the partial file. That allows some randomness while preventing large empty file initialization times.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">WARNING</span>: Some collection may contains a lot of files.</p><p>With this option you cannot check the collection contents before download.</p></body></html> - - - Streaming - - - - - Progressive - - - - - Random - - - - - - - - <html><head/><body><p>Retroshare will suspend all transfers and config file saving if the disk space goes below this limit. That prevents loss of information on some systems. A popup window will warn you when that happens.</p></body></html> + + Automatically donwload RsCollection file content (Not recommended) - - MB - - - 50 - - - 1000 - - - 10 - - - 100 - - - - - - - <html><head/><body><p>This value controls how many tunnel request your peer can forward per second. </p><p>If you have a large internet bandwidth, you may raise this up to 30-40, to allow statistically longer tunnels to pass. Be very careful though, since this generates many small packets that can significantly slow down your own file transfer. </p><p>The default value is 20. If you're not sure, keep it that way.</p></body></html> - - - 5 - - - 100 - - - 1 - - - 20 - - - - - - - <html><head/><body><p>Anonymous tunnels can be end-o-end encrypted. In order to maintain backward compatibility, this can be made optional (choosing &quot;Accepted&quot;), but in the end, all Retroshare nodes will be switched to &quot;Enforced&quot;, meaning that all anonymous transfers will be end-to-end encrypted. With &quot;Accepted&quot;, it is likely that you will transfer using twice as many tunnels, since there is no way to know that an encrypted and a clear tunnel actually transfer from the same source.</p></body></html> - - - - Accepted - - - - - Enforced - - - - - - - - <html><head/><body><p>How RS manage direct download setting.</p></body></html> - - - - Yes - - - - - No - - - - - Per user - - - - - - - - - Trust friend nodes with banned files - - - - - - - true - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + + + Shared Directories + + + + + + Edit Share + + + + + + + true + + + Automatically share incoming directory (Recommended) + + + true + + + + + + + + + + 0 + 0 + + + + Auto-check shared directories every + + + true + + + + + + + minute(s) + + + 1 + + + 5000 + + + 10 + + + + + + + + + + + <html><head/><body><p>Tells Retroshare to follow the links. Loops and duplicate directories are automatically taken care of. If unchecked, Retroshare will just ignore symbolic links to both files and directories.</p></body></html> + + + follow symbolic links + + + true + + + + + + + + + + + <html><head/><body><p>When following sybolic links, Retroshare can encounter the same directory/file more than once. If checked, this option will make tell Retroshare to silently ignore the file. This option saves Retroshare indexing against directory loops.</p></body></html> + + + Ignore duplicate files/directories + + + + + + + Maximum depth (0=unlimited): + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + <html><head/><body><p>This value allows you to limit the depth of the directory hierarchy you are indexing, starting from the base directory. If you allow Retroshare to follow symbolic links and unchecked &quot;Ignore duplicate files/directories&quot;, this option will avoid that Retroshare loops indefinitly while parsing directories.</p></body></html> + + + + + + + + + + + Ignore files ending with: + + + + + + + <html><head/><body><p>Add any combination of suffixes separated by &quot;;&quot; for instance &quot;~;.bak;.old&quot;</p></body></html> + + + + + + + + + + + ignore files starting with: + + + + + + + <html><head/><body><p>Add any combination of prefixes, separated by &quot;;&quot; for instance &quot;.;~&quot;</p></body></html> + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + Transfer options + + + + + + Transfer options + + + + + + + + + + Maximum simultaneous downloads: + + + + + + + Maximum uploads per friend (0 = no limit) + + + + + + + Default chunk strategy: + + + + + + + Safety disk space limit : + + + + + + + Max. tunnel req. forwarded per second: + + + + + + + End-to-end encryption: + + + + + + + Allow direct download: + + + + + + + + + + + true + + + 1 + + + 1 + + + 5 + + + + + + + + + + true + + + <html><head/><body><p><span style=" font-weight:600;">Streaming </span>causes the transfer to request 1MB file chunks in increasing order, facilitating preview while downloading. <span style=" font-weight:600;">Random</span> is purely random and favors swarming behavior. <span style=" font-weight:600;">Progressive</span> is a compromise, selecting the next chunk at random within less than 50MB after the end of the partial file. That allows some randomness while preventing large empty file initialization times.</p></body></html> + + + + Streaming + + + + + Progressive + + + + + Random + + + + + + + + <html><head/><body><p>Retroshare will suspend all transfers and config file saving if the disk space goes below this limit. That prevents loss of information on some systems. A popup window will warn you when that happens.</p></body></html> + + + MB + + + 50 + + + 1000 + + + 10 + + + 100 + + + + + + + <html><head/><body><p>This value controls how many tunnel request your peer can forward per second. </p><p>If you have a large internet bandwidth, you may raise this up to 30-40, to allow statistically longer tunnels to pass. Be very careful though, since this generates many small packets that can significantly slow down your own file transfer. </p><p>The default value is 20. If you're not sure, keep it that way.</p></body></html> + + + 5 + + + 100 + + + 1 + + + 20 + + + + + + + <html><head/><body><p>Anonymous tunnels can be end-o-end encrypted. In order to maintain backward compatibility, this can be made optional (choosing &quot;Accepted&quot;), but in the end, all Retroshare nodes will be switched to &quot;Enforced&quot;, meaning that all anonymous transfers will be end-to-end encrypted. With &quot;Accepted&quot;, it is likely that you will transfer using twice as many tunnels, since there is no way to know that an encrypted and a clear tunnel actually transfer from the same source.</p></body></html> + + + + Accepted + + + + + Enforced + + + + + + + + <html><head/><body><p>How RS manage direct download setting.</p></body></html> + + + + Yes + + + + + No + + + + + Per user + + + + + + + + + + + + Trust friend nodes with banned files + + + + + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Sans'; font-size:9pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">RetroShare</span><span style=" font-size:8pt;"> is capable of transferring data and search requests between peers that are not necessarily friends. This traffic however only transits through a connected list of friends and is anonymous.</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">You can separately setup share flags for each shared directory in the shared files dialog to be:</span></p> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-size:8pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Browsable by friends</span>: files are seen by your friends.</li> -<li style=" font-size:8pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Anonymously shared</span>: files are anonymously reachable through distant F2F tunnels.</li></ul></body></html> - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt; font-weight:600;">RetroShare</span><span style=" font-family:'Sans'; font-size:8pt;"> is capable of transferring data and search requests between peers that are not necessarily friends. This traffic however only transits through a connected list of friends and is anonymous.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt;">You can separately setup share flags for each shared directory in the shared files dialog to be:</span></p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'Sans'; font-size:8pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Browsable by friends</span>: files are seen by your friends.</li> +<li style=" font-family:'Sans'; font-size:8pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Anonymously shared</span>: files are anonymously reachable through distant F2F tunnels.</li></ul></body></html> + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + From eb96350a5fc0651060805652fb91b1184a1d65ae Mon Sep 17 00:00:00 2001 From: defnax Date: Tue, 3 Mar 2020 16:26:47 +0100 Subject: [PATCH 02/15] cleanup & remove old icons with new one --- .../gui/FileTransfer/SharedFilesDialog.cpp | 2 +- retroshare-gui/src/gui/Identity/IdDialog.cpp | 15 ++- retroshare-gui/src/gui/MainWindow.cpp | 1 - retroshare-gui/src/gui/NetworkDialog.cpp | 4 +- .../src/gui/People/IdentityItem.cpp | 2 +- .../src/gui/People/PeopleDialog.cpp | 8 +- .../src/gui/Posted/PostedListWidget.ui | 10 +- retroshare-gui/src/gui/WikiPoos/WikiDialog.ui | 8 +- .../src/gui/WikiPoos/Wiki_images.qrc | 2 - .../src/gui/chat/ChatLobbyDialog.cpp | 4 +- retroshare-gui/src/gui/common/FriendList.cpp | 4 +- .../src/gui/common/NewFriendList.cpp | 4 +- .../src/gui/connect/PGPKeyDialog.ui | 13 +++ retroshare-gui/src/gui/feeds/ChatMsgItem.ui | 14 +-- retroshare-gui/src/gui/feeds/PeerItem.ui | 8 +- .../gui/gxsforums/GxsForumThreadWidget.cpp | 7 +- .../src/gui/gxsforums/GxsForumThreadWidget.ui | 41 ++++---- .../src/gui/help/browser/helpbrowser.ui | 98 +++++++++++++++--- retroshare-gui/src/gui/icons.qrc | 4 + .../src/gui/icons/mail/write-mail.png | Bin 0 -> 2923 bytes .../images => icons/png}/arrow-left.png | Bin .../images => icons/png}/arrow-right.png | Bin .../src/gui/icons/png/next-unread.png | Bin 0 -> 2389 bytes retroshare-gui/src/gui/images.qrc | 17 --- retroshare-gui/src/gui/images/arrow-left.png | Bin 323 -> 0 bytes retroshare-gui/src/gui/images/arrow-right.png | Bin 304 -> 0 bytes retroshare-gui/src/gui/images/back.png | Bin 1055 -> 0 bytes .../src/gui/images/deletemail-pressed.png | Bin 1562 -> 0 bytes .../src/gui/images/deletemail24.png | Bin 1585 -> 0 bytes retroshare-gui/src/gui/images/forward.png | Bin 1046 -> 0 bytes retroshare-gui/src/gui/images/gohome.png | Bin 1523 -> 0 bytes .../src/gui/images/mail-message-new.png | Bin 3306 -> 0 bytes retroshare-gui/src/gui/images/mail_delete.png | Bin 1167 -> 0 bytes .../src/gui/images/mail_forward.png | Bin 3436 -> 0 bytes retroshare-gui/src/gui/images/mail_get.png | Bin 3484 -> 0 bytes retroshare-gui/src/gui/images/mail_new.png | Bin 3515 -> 0 bytes retroshare-gui/src/gui/images/mail_reply.png | Bin 3381 -> 0 bytes .../src/gui/images/mail_replyall.png | Bin 3479 -> 0 bytes retroshare-gui/src/gui/images/mail_send.png | Bin 3583 -> 0 bytes retroshare-gui/src/gui/images/mail_send24.png | Bin 1022 -> 0 bytes retroshare-gui/src/gui/images/new_forum16.png | Bin 832 -> 0 bytes 41 files changed, 165 insertions(+), 101 deletions(-) create mode 100644 retroshare-gui/src/gui/icons/mail/write-mail.png rename retroshare-gui/src/gui/{WikiPoos/images => icons/png}/arrow-left.png (100%) rename retroshare-gui/src/gui/{WikiPoos/images => icons/png}/arrow-right.png (100%) create mode 100644 retroshare-gui/src/gui/icons/png/next-unread.png delete mode 100644 retroshare-gui/src/gui/images/arrow-left.png delete mode 100644 retroshare-gui/src/gui/images/arrow-right.png delete mode 100644 retroshare-gui/src/gui/images/back.png delete mode 100644 retroshare-gui/src/gui/images/deletemail-pressed.png delete mode 100644 retroshare-gui/src/gui/images/deletemail24.png delete mode 100644 retroshare-gui/src/gui/images/forward.png delete mode 100644 retroshare-gui/src/gui/images/gohome.png delete mode 100644 retroshare-gui/src/gui/images/mail-message-new.png delete mode 100644 retroshare-gui/src/gui/images/mail_delete.png delete mode 100755 retroshare-gui/src/gui/images/mail_forward.png delete mode 100644 retroshare-gui/src/gui/images/mail_get.png delete mode 100644 retroshare-gui/src/gui/images/mail_new.png delete mode 100644 retroshare-gui/src/gui/images/mail_reply.png delete mode 100755 retroshare-gui/src/gui/images/mail_replyall.png delete mode 100644 retroshare-gui/src/gui/images/mail_send.png delete mode 100644 retroshare-gui/src/gui/images/mail_send24.png delete mode 100644 retroshare-gui/src/gui/images/new_forum16.png diff --git a/retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp b/retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp index af5323d1d..eba9d0361 100644 --- a/retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp +++ b/retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp @@ -74,7 +74,7 @@ #define IMAGE_COLLOPEN ":/icons/collections.png" #define IMAGE_EDITSHARE ":/images/edit_16.png" #define IMAGE_MYFILES ":/icons/svg/folders1.svg" -#define IMAGE_REMOVE ":/images/deletemail24.png" +#define IMAGE_REMOVE "" /*define viewType_CB value */ #define VIEW_TYPE_TREE 0 diff --git a/retroshare-gui/src/gui/Identity/IdDialog.cpp b/retroshare-gui/src/gui/Identity/IdDialog.cpp index bf5502fea..49551bcf3 100644 --- a/retroshare-gui/src/gui/Identity/IdDialog.cpp +++ b/retroshare-gui/src/gui/Identity/IdDialog.cpp @@ -2118,7 +2118,7 @@ void IdDialog::IdListCustomPopupMenu( QPoint ) { if(own_identities.size() <= 1) { - QAction *action = contextMenu->addAction(QIcon(":/images/chat_24.png"), tr("Chat with this person"), this, SLOT(chatIdentity())); + QAction *action = contextMenu->addAction(QIcon(":/icons/png/chats.png"), tr("Chat with this person"), this, SLOT(chatIdentity())); if(own_identities.empty()) action->setEnabled(false) ; @@ -2127,7 +2127,7 @@ void IdDialog::IdListCustomPopupMenu( QPoint ) } else { - QMenu *mnu = contextMenu->addMenu(QIcon(":/images/chat_24.png"),tr("Chat with this person as...")) ; + QMenu *mnu = contextMenu->addMenu(QIcon(":/icons/png/chats.png"),tr("Chat with this person as...")) ; for(std::list::const_iterator it=own_identities.begin();it!=own_identities.end();++it) { @@ -2144,18 +2144,17 @@ void IdDialog::IdListCustomPopupMenu( QPoint ) } } } - - if (n_selected_items==1) - contextMenu->addAction(QIcon(":/images/chat_24.png"),tr("Copy identity to clipboard"),this,SLOT(copyRetroshareLink())) ; - // always allow to send messages - contextMenu->addAction(QIcon(":/images/mail_new.png"), tr("Send message"), this, SLOT(sendMsg())); + contextMenu->addAction(QIcon(":/icons/mail/write-mail.png"), tr("Send message"), this, SLOT(sendMsg())); contextMenu->addSeparator(); if(n_is_a_contact == 0) contextMenu->addAction(QIcon(), tr("Add to Contacts"), this, SLOT(addtoContacts())); + if (n_selected_items==1) + contextMenu->addAction(QIcon(""),tr("Copy identity to clipboard"),this,SLOT(copyRetroshareLink())) ; + if(n_is_not_a_contact == 0) contextMenu->addAction(QIcon(":/images/cancel.png"), tr("Remove from Contacts"), this, SLOT(removefromContacts())); @@ -2175,7 +2174,7 @@ void IdDialog::IdListCustomPopupMenu( QPoint ) { contextMenu->addSeparator(); - contextMenu->addAction(QIcon(":/images/chat_24.png"),tr("Copy identity to clipboard"),this,SLOT(copyRetroshareLink())) ; + contextMenu->addAction(QIcon(""),tr("Copy identity to clipboard"),this,SLOT(copyRetroshareLink())) ; contextMenu->addAction(ui->editIdentity); contextMenu->addAction(ui->removeIdentity); } diff --git a/retroshare-gui/src/gui/MainWindow.cpp b/retroshare-gui/src/gui/MainWindow.cpp index 06943cdb4..7646c43bb 100644 --- a/retroshare-gui/src/gui/MainWindow.cpp +++ b/retroshare-gui/src/gui/MainWindow.cpp @@ -143,7 +143,6 @@ #define IMAGE_MESSENGER ":/images/rsmessenger48.png" #define IMAGE_COLOR ":/images/highlight.png" #define IMAGE_GAMES ":/images/kgames.png" -#define IMAGE_PHOTO ":/images/lphoto.png" #define IMAGE_NEWRSCOLLECTION ":/images/library.png" #define IMAGE_ADDSHARE ":/images/directoryadd_24x24_shadow.png" #define IMAGE_OPTIONS ":/images/settings.png" diff --git a/retroshare-gui/src/gui/NetworkDialog.cpp b/retroshare-gui/src/gui/NetworkDialog.cpp index dd29dec14..a6fdef84d 100644 --- a/retroshare-gui/src/gui/NetworkDialog.cpp +++ b/retroshare-gui/src/gui/NetworkDialog.cpp @@ -48,11 +48,11 @@ /* Images for context menu icons */ #define IMAGE_PEERDETAILS ":/images/info16.png" -#define IMAGE_CLEAN_UNUSED ":/images/deletemail24.png" +#define IMAGE_CLEAN_UNUSED "" #define IMAGE_MAKEFRIEND ":/images/user/add_user16.png" #define IMAGE_EXPORT "" #define IMAGE_COPYLINK ":/images/copyrslink.png" -#define IMAGE_MESSAGE ":/images/mail_new.png" +#define IMAGE_MESSAGE ":/icons/mail/write-mail.png" /****** * #define NET_DEBUG 1 diff --git a/retroshare-gui/src/gui/People/IdentityItem.cpp b/retroshare-gui/src/gui/People/IdentityItem.cpp index 8ae3406c0..e1096d726 100644 --- a/retroshare-gui/src/gui/People/IdentityItem.cpp +++ b/retroshare-gui/src/gui/People/IdentityItem.cpp @@ -14,7 +14,7 @@ #include "IdentityItem.h" #define IMAGE_MAKEFRIEND ":/images/user/add_user16.png" -#define IMAGE_CHAT ":/images/chat_24.png" +#define IMAGE_CHAT ":/icons/png/chats.png" IdentityItem *IdentityItem::_selected_node = NULL ; diff --git a/retroshare-gui/src/gui/People/PeopleDialog.cpp b/retroshare-gui/src/gui/People/PeopleDialog.cpp index ca7075c00..b90b2cfe9 100644 --- a/retroshare-gui/src/gui/People/PeopleDialog.cpp +++ b/retroshare-gui/src/gui/People/PeopleDialog.cpp @@ -458,7 +458,7 @@ void PeopleDialog::iw_AddButtonClickedExt() } else { - QMenu *mnu = contextMnu.addMenu(QIcon(":/images/chat_24.png"),tr("Chat with this person as...")) ; + QMenu *mnu = contextMnu.addMenu(QIcon(":/icons/png/chats.png"),tr("Chat with this person as...")) ; for(std::list::const_iterator it=own_identities.begin();it!=own_identities.end();++it) { @@ -475,15 +475,15 @@ void PeopleDialog::iw_AddButtonClickedExt() } } - QAction *actionsendmsg = contextMnu.addAction(QIcon(":/images/mail_new.png"), tr("Send message"), this, SLOT(sendMessage())); + QAction *actionsendmsg = contextMnu.addAction(QIcon(":/icons/mail/write-mail.png"), tr("Send message"), this, SLOT(sendMessage())); actionsendmsg->setData( QString::fromStdString(dest->groupInfo().mMeta.mGroupId.toStdString())); - QAction *actionsendinvite = contextMnu.addAction(QIcon(":/images/mail_new.png"), tr("Send invite"), this, SLOT(sendInvite())); + QAction *actionsendinvite = contextMnu.addAction(QIcon(":/icons/mail/write-mail.png"), tr("Send invite"), this, SLOT(sendInvite())); actionsendinvite->setData( QString::fromStdString(dest->groupInfo().mMeta.mGroupId.toStdString())); contextMnu.addSeparator(); - QAction *actionaddcontact = contextMnu.addAction(QIcon(":/images/mail_new.png"), tr("Add to Contacts"), this, SLOT(addtoContacts())); + QAction *actionaddcontact = contextMnu.addAction(QIcon(""), tr("Add to Contacts"), this, SLOT(addtoContacts())); actionaddcontact->setData( QString::fromStdString(dest->groupInfo().mMeta.mGroupId.toStdString())); contextMnu.addSeparator(); diff --git a/retroshare-gui/src/gui/Posted/PostedListWidget.ui b/retroshare-gui/src/gui/Posted/PostedListWidget.ui index d06015f9b..c4a6d51cd 100644 --- a/retroshare-gui/src/gui/Posted/PostedListWidget.ui +++ b/retroshare-gui/src/gui/Posted/PostedListWidget.ui @@ -223,8 +223,8 @@ - - :/images/arrow-left.png:/images/arrow-left.png + + :/icons/png/arrow-left.png:/icons/png/arrow-left.png @@ -244,8 +244,8 @@ - - :/images/arrow-right.png:/images/arrow-right.png + + :/icons/png/arrow-right.png:/icons/png/arrow-right.png @@ -512,7 +512,7 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Sans'; font-size:9pt; font-weight:400; font-style:normal;"> +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:8pt;">Description</span></p></body></html> diff --git a/retroshare-gui/src/gui/WikiPoos/WikiDialog.ui b/retroshare-gui/src/gui/WikiPoos/WikiDialog.ui index f5ad5ea65..edc707eff 100644 --- a/retroshare-gui/src/gui/WikiPoos/WikiDialog.ui +++ b/retroshare-gui/src/gui/WikiPoos/WikiDialog.ui @@ -231,8 +231,8 @@ << - - :/images/arrow-left.png:/images/arrow-left.png + + :/icons/png/arrow-left.png:/icons/png/arrow-left.png @@ -260,8 +260,8 @@ >> - - :/images/arrow-right.png:/images/arrow-right.png + + :/icons/png/arrow-right.png:/icons/png/arrow-right.png diff --git a/retroshare-gui/src/gui/WikiPoos/Wiki_images.qrc b/retroshare-gui/src/gui/WikiPoos/Wiki_images.qrc index fbd4e69d7..ec2c2118e 100644 --- a/retroshare-gui/src/gui/WikiPoos/Wiki_images.qrc +++ b/retroshare-gui/src/gui/WikiPoos/Wiki_images.qrc @@ -1,7 +1,5 @@ - images/arrow-left.png - images/arrow-right.png images/addpage.png images/editpage.png images/reload.png diff --git a/retroshare-gui/src/gui/chat/ChatLobbyDialog.cpp b/retroshare-gui/src/gui/chat/ChatLobbyDialog.cpp index d5bbc3d2b..21784401d 100644 --- a/retroshare-gui/src/gui/chat/ChatLobbyDialog.cpp +++ b/retroshare-gui/src/gui/chat/ChatLobbyDialog.cpp @@ -93,8 +93,8 @@ ChatLobbyDialog::ChatLobbyDialog(const ChatLobbyId& lid, QWidget *parent, Qt::Wi voteNegativeAct = new QAction(QIcon(":/icons/png/thumbs-down.png"), tr("Ban this person (Sets negative opinion)"), this); voteNeutralAct = new QAction(QIcon(":/icons/png/thumbs-neutral.png"), tr("Give neutral opinion"), this); votePositiveAct = new QAction(QIcon(":/icons/png/thumbs-up.png"), tr("Give positive opinion"), this); - distantChatAct = new QAction(QIcon(":/images/chat_24.png"), tr("Start private chat"), this); - sendMessageAct = new QAction(QIcon(":/images/mail_new.png"), tr("Send Message"), this); + distantChatAct = new QAction(QIcon(":/icons/png/chats.png"), tr("Start private chat"), this); + sendMessageAct = new QAction(QIcon(":/icons/mail/write-mail.png"), tr("Send Message"), this); showInPeopleAct = new QAction(QIcon(), tr("Show author in people tab"), this); QActionGroup *sortgrp = new QActionGroup(this); diff --git a/retroshare-gui/src/gui/common/FriendList.cpp b/retroshare-gui/src/gui/common/FriendList.cpp index 49bd7ab56..c3cddc5dd 100644 --- a/retroshare-gui/src/gui/common/FriendList.cpp +++ b/retroshare-gui/src/gui/common/FriendList.cpp @@ -65,8 +65,8 @@ #define IMAGE_EXPORTFRIEND ":/images/user/friend_suggestion16.png" #define IMAGE_ADDFRIEND ":/images/user/add_user16.png" #define IMAGE_FRIENDINFO ":/images/info16.png" -#define IMAGE_CHAT ":/images/chat_24.png" -#define IMAGE_MSG ":/images/mail_new.png" +#define IMAGE_CHAT ":/icons/png/chats.png" +#define IMAGE_MSG ":/icons/mail/write-mail.png" #define IMAGE_CONNECT ":/images/connect_friend.png" #define IMAGE_COPYLINK ":/images/copyrslink.png" #define IMAGE_GROUP16 ":/images/user/group16.png" diff --git a/retroshare-gui/src/gui/common/NewFriendList.cpp b/retroshare-gui/src/gui/common/NewFriendList.cpp index 302ce9310..428479d84 100644 --- a/retroshare-gui/src/gui/common/NewFriendList.cpp +++ b/retroshare-gui/src/gui/common/NewFriendList.cpp @@ -63,8 +63,8 @@ #define IMAGE_EXPORTFRIEND ":/images/user/friend_suggestion16.png" #define IMAGE_ADDFRIEND ":/images/user/add_user16.png" #define IMAGE_FRIENDINFO ":/images/info16.png" -#define IMAGE_CHAT ":/images/chat_24.png" -#define IMAGE_MSG ":/images/mail_new.png" +#define IMAGE_CHAT ":/icons/png/chats.png" +#define IMAGE_MSG ":/icons/mail/write-mail.png" #define IMAGE_CONNECT ":/images/connect_friend.png" #define IMAGE_COPYLINK ":/images/copyrslink.png" #define IMAGE_GROUP16 ":/images/user/group16.png" diff --git a/retroshare-gui/src/gui/connect/PGPKeyDialog.ui b/retroshare-gui/src/gui/connect/PGPKeyDialog.ui index 6111dfb45..b178da227 100644 --- a/retroshare-gui/src/gui/connect/PGPKeyDialog.ui +++ b/retroshare-gui/src/gui/connect/PGPKeyDialog.ui @@ -182,6 +182,19 @@ p, li { white-space: pre-wrap; } + + + + Qt::Horizontal + + + + 40 + 20 + + + + diff --git a/retroshare-gui/src/gui/feeds/ChatMsgItem.ui b/retroshare-gui/src/gui/feeds/ChatMsgItem.ui index c9188d54b..89d8ec85c 100644 --- a/retroshare-gui/src/gui/feeds/ChatMsgItem.ui +++ b/retroshare-gui/src/gui/feeds/ChatMsgItem.ui @@ -6,7 +6,7 @@ 0 0 - 565 + 643 209 @@ -171,8 +171,8 @@ Write a quick Message - - :/images/message-mail.png:/images/message-mail.png + + :/icons/mail/write-mail.png:/icons/mail/write-mail.png false @@ -203,8 +203,8 @@ Write Message - - :/images/mail_send.png:/images/mail_send.png + + :/icons/mail/write-mail.png:/icons/mail/write-mail.png Qt::ToolButtonTextBesideIcon @@ -235,8 +235,8 @@ Start Chat - - :/images/chat.png:/images/chat.png + + :/icons/png/chats.png:/icons/png/chats.png Qt::ToolButtonTextBesideIcon diff --git a/retroshare-gui/src/gui/feeds/PeerItem.ui b/retroshare-gui/src/gui/feeds/PeerItem.ui index 8baa1c832..27c38211f 100644 --- a/retroshare-gui/src/gui/feeds/PeerItem.ui +++ b/retroshare-gui/src/gui/feeds/PeerItem.ui @@ -159,8 +159,8 @@ Send Message - - :/images/mail_new.png:/images/mail_new.png + + :/icons/mail/write-mail.png:/icons/mail/write-mail.png Qt::ToolButtonTextBesideIcon @@ -188,8 +188,8 @@ Start Chat - - :/images/chat_24.png:/images/chat_24.png + + :/icons/png/chats.png:/icons/png/chats.png Qt::ToolButtonTextBesideIcon diff --git a/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.cpp b/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.cpp index b071673b3..bf20e15a4 100644 --- a/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.cpp +++ b/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.cpp @@ -59,8 +59,9 @@ //#define DEBUG_FORUMS /* Images for context menu icons */ -#define IMAGE_MESSAGE ":/images/mail_new.png" -#define IMAGE_MESSAGEREPLY ":/images/mail_reply.png" +#define IMAGE_MESSAGE ":/icons/mail/compose.png" +#define IMAGE_REPLY ":/icons/mail/reply.png" +#define IMAGE_MESSAGEREPLY ":/icons/mail/write-mail.png" #define IMAGE_MESSAGEEDIT ":/images/edit_16.png" #define IMAGE_MESSAGEREMOVE ":/images/mail_delete.png" #define IMAGE_DOWNLOAD ":/images/start.png" @@ -580,7 +581,7 @@ void GxsForumThreadWidget::threadListCustomPopupMenu(QPoint /*point*/) QAction *pinUpPostAct = new QAction(QIcon(IMAGE_PINPOST), (is_pinned?tr("Un-pin this post"):tr("Pin this post up")), &contextMnu); connect(pinUpPostAct , SIGNAL(triggered()), this, SLOT(togglePinUpPost())); - QAction *replyAct = new QAction(QIcon(IMAGE_MESSAGEREPLY), tr("Reply"), &contextMnu); + QAction *replyAct = new QAction(QIcon(IMAGE_REPLY), tr("Reply"), &contextMnu); connect(replyAct, SIGNAL(triggered()), this, SLOT(replytoforummessage())); QAction *replyauthorAct = new QAction(QIcon(IMAGE_MESSAGEREPLY), tr("Reply to author with private message"), &contextMnu); diff --git a/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.ui b/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.ui index ee9b71c67..fc3fa6c41 100644 --- a/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.ui +++ b/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.ui @@ -264,7 +264,7 @@ - :/icons/global_switch_on_128.png:/icons/global_switch_on_128.png + :/icons/png/download.png:/icons/png/download.png true @@ -289,8 +289,8 @@ - - :/images/replymailall24-hover.png:/images/replymailall24-hover.png + + :/icons/mail/reply.png:/icons/mail/reply.png Qt::ToolButtonIconOnly @@ -376,8 +376,8 @@ - - :/images/back.png:/images/back.png + + :/icons/png/arrow-left.png:/icons/png/arrow-left.png true @@ -417,8 +417,8 @@ - - :/images/forward.png:/images/forward.png + + :/icons/png/arrow-right.png:/icons/png/arrow-right.png true @@ -471,8 +471,11 @@ - - :/images/start.png:/images/start.png + + :/icons/png/next-unread.png:/icons/png/next-unread.png + + + true @@ -524,6 +527,16 @@ + + LineEditClear + QLineEdit +
gui/common/LineEditClear.h
+
+ + RSTextBrowser + QTextBrowser +
gui/common/RSTextBrowser.h
+
SubscribeToolButton QToolButton @@ -534,16 +547,6 @@ QLabel
gui/gxs/GxsIdLabel.h
- - LineEditClear - QLineEdit -
gui/common/LineEditClear.h
-
- - RSTextBrowser - QTextBrowser -
gui/common/RSTextBrowser.h
-
ElidedLabel QLabel diff --git a/retroshare-gui/src/gui/help/browser/helpbrowser.ui b/retroshare-gui/src/gui/help/browser/helpbrowser.ui index a3d739438..824ffcb80 100644 --- a/retroshare-gui/src/gui/help/browser/helpbrowser.ui +++ b/retroshare-gui/src/gui/help/browser/helpbrowser.ui @@ -14,7 +14,7 @@ RetroShare Help - + :/images/help.png:/images/help.png @@ -25,7 +25,16 @@ 6 - + + 9 + + + 9 + + + 9 + + 9 @@ -58,7 +67,16 @@ QFrame::Raised - + + 9 + + + 9 + + + 9 + + 9 @@ -69,7 +87,16 @@ 6 - + + 0 + + + 0 + + + 0 + + 0 @@ -171,7 +198,16 @@ 6 - + + 0 + + + 0 + + + 0 + + 0 @@ -238,7 +274,7 @@ RetroShare Help - + :/images/help.png:/images/help.png @@ -248,7 +284,16 @@ 6 - + + 6 + + + 6 + + + 6 + + 6 @@ -297,7 +342,16 @@ Search - + + 6 + + + 6 + + + 6 + + 6 @@ -308,7 +362,16 @@ 6 - + + 0 + + + 0 + + + 0 + + 0 @@ -445,8 +508,8 @@ - - :/images/back.png:/images/back.png + + :/icons/png/arrow-left.png:/icons/png/arrow-left.png Back @@ -460,8 +523,8 @@ - - :/images/forward.png:/images/forward.png + + :/icons/png/arrow-right.png:/icons/png/arrow-right.png Forward @@ -475,8 +538,8 @@ - - :/images/gohome.png:/images/gohome.png + + :/icons/png/home.png:/icons/png/home.png Home @@ -514,8 +577,8 @@ - - :/images/exit_24x24.png:/images/exit_24x24.png + + :/icons/png/exit2.png:/icons/png/exit2.png Close @@ -551,6 +614,7 @@ + diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index 94a8129ef..6422b36ac 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -316,5 +316,9 @@ icons/textedit/smile.png icons/textedit/font-increase.png icons/textedit/code.png + icons/mail/write-mail.png + icons/png/arrow-right.png + icons/png/arrow-left.png + icons/png/next-unread.png diff --git a/retroshare-gui/src/gui/icons/mail/write-mail.png b/retroshare-gui/src/gui/icons/mail/write-mail.png new file mode 100644 index 0000000000000000000000000000000000000000..a64236d4f6ab78214906ca6d7a13cdd60c5420c0 GIT binary patch literal 2923 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 literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/WikiPoos/images/arrow-left.png b/retroshare-gui/src/gui/icons/png/arrow-left.png similarity index 100% rename from retroshare-gui/src/gui/WikiPoos/images/arrow-left.png rename to retroshare-gui/src/gui/icons/png/arrow-left.png diff --git a/retroshare-gui/src/gui/WikiPoos/images/arrow-right.png b/retroshare-gui/src/gui/icons/png/arrow-right.png similarity index 100% rename from retroshare-gui/src/gui/WikiPoos/images/arrow-right.png rename to retroshare-gui/src/gui/icons/png/arrow-right.png diff --git a/retroshare-gui/src/gui/icons/png/next-unread.png b/retroshare-gui/src/gui/icons/png/next-unread.png new file mode 100644 index 0000000000000000000000000000000000000000..812a12d7d8d2ccb45219662a62a8551701b2d332 GIT binary patch literal 2389 zcmZ{k2{_dI8pr?my9QwljmZjX8hMBQvJF>!>Lt*k$fBh=4I5|{2%WL7}ueWHVB@0 zA!oSMx{ETYptJDE^v(D4Z6Z_qH0Pd(zCUvEG&@=xw6uSMP#V%c3CaGj_`+vIfq3(ce|$b67AvUNcAimi~sTnl3Xuf2hCh4yrHE)EGN0 zF6TuwHeQo|#miY0uBjDwrZg}-v1?g4i%Lc$Y%ZN)LYtMATDgFhe17ZHeK?EceZr07 zX&duY(QJ0`N{X-O8`aX|Ew#D&7b}aSH`29wtUq^^j~tS2UnfV^aik8`T)vTMwlSZr zJ?y8JM2tOn42pGdpxCJMDwI{E7vo7bZ6#?qWsE}ENppF^0tQ8pPlT%nQ3SU{cooOw zhzyJCtSG{%k{BJ0c(jgxd0H_|JE1sA_(xb>n{i-0+3~IvWo&CyuOl$7F8Do*;kqU| zl9X16X7;(cj(nK)nP9nKr_bTwqZ3N(Y}Wd@Pt}{K`Ag`PxeqrO?tx2UyU%RspTQIH z-erLt`7c9Qy>S-aYabCGP;1W7zi?!-HNyzjdg(sL>nt>#MNcT$^~fz5Li;qDv>9wXI+g7IRP zCLsl}Y(uk3jilF_Qi{y1-fGVS{nGcOSy9v`yBlYm>oWlyG4 zJY;FqBynaFxeO*J$`s1dI-j9=qc2TIk~m-$^J8&nxbR5|4jj+0)SpO-WaXY4s@x{{wbu%c8s ztx~^fM=IhNFqCJPMW_*^B9=l%Q0L>jhMoQ58!7GT*OqVUP`hvH6s2dhjAXjwIOC2T zK@_2^-E(QzACqkJo}8pt4FxGy>tspZ`nb~3=azh|;ggoEL*nI@uI1e1O}ul|Vw95i zaDYuDsboIaWLaiV#aSma=DK56m)-G>j$oG3ZS=;AWh#epx$AJK_y*m+WT??$?u=s# zdBqKXyLW7L=;9NBGS8*6OjS;1PA~0&x@@&Se_gL@kaKC^SPWApsiJ;?p{LQbge^*D zH;*@3JZGs3)P)!~zc$jFxL@Dqv9{@Vb+1RO>5+%~W#8bBwtGciR{2h*lv5s*-np_r z*XdgKRDR7_gP?*B^;$8{`BI;f4N}GG6i+|+>$d}_ zUD)%R*nla+JWTg9%$wR7@W-V@GjXDMd(wOiPKWz|3(~@C;nnfl;Mi;G80Z`^(9~1K z;|=im(bkvw|5Xqi>h13v_5TZQ7J90Hf<0d+*oFGi=$_#|5S>of@DB-$IPDqcqY)bJ Tm%nHv10aZMVnwPTdNBV2s&$$l literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/images.qrc b/retroshare-gui/src/gui/images.qrc index 275998882..6efa327c9 100644 --- a/retroshare-gui/src/gui/images.qrc +++ b/retroshare-gui/src/gui/images.qrc @@ -56,8 +56,6 @@ images/list_bullet_arrow.png images/rc_combined.png images/combobox_arrow.png - images/arrow-left.png - images/arrow-right.png help/authors.html help/licence.html help/thanks.html @@ -81,7 +79,6 @@ images/avatarstatus-bg-away-70.png images/avatarstatus-bg-busy-70.png images/avatarstatus-bg-offline-70.png - images/back.png images/configure.png images/copyrslink.png images/contacts24.png @@ -127,8 +124,6 @@ images/copy.png images/delete.png images/deleteall.png - images/deletemail-pressed.png - images/deletemail24.png images/directoryadd_24x24_shadow.png images/directoryremove_24x24_shadow.png images/directoryselect_24x24_shadow.png @@ -197,7 +192,6 @@ images/folder-outbox.png images/folder-sent.png images/folder-trash.png - images/forward.png images/kgames.png images/go-down.png images/go-top.png @@ -205,7 +199,6 @@ images/go-bottom.png images/graph-area.png images/graph-line.png - images/gohome.png images/gpgp_key_generate.png images/hide_toolbox_frame.png images/hide_frame.png @@ -246,17 +239,8 @@ images/logo/logo_info.png images/logo/logo_splash.png images/logo/logo_web_nobackground.png - images/mail-message-new.png images/mail-signed.png images/mail-signature-unknown.png - images/mail_delete.png - images/mail_get.png - images/mail_reply.png - images/mail_replyall.png - images/mail_forward.png - images/mail_send.png - images/mail_new.png - images/mail_send24.png images/mailforward24-hover.png images/message-mail.png images/message-mail-read.png @@ -276,7 +260,6 @@ images/mute-off-16.png images/mute-on-16.png images/new-mail-alert.png - images/new_forum16.png images/newmsg.png images/no_avatar_70.png images/no_avatar_background.png diff --git a/retroshare-gui/src/gui/images/arrow-left.png b/retroshare-gui/src/gui/images/arrow-left.png deleted file mode 100644 index 6a29679aec1169d2f61650ebb2dd08f947655172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)T!3HEZPnf;}NHG=%xjQkeJ16rJ$YD$Jc6VX; z4}uH!E}sk(;VkfoECy;324O~qS#u_E)T!3HEZPnf;}NHG=%xjQkeJ16rJ$YD$Jc6VX; z4}uH!E}sk(;VkfoECy;324O~qS#ufAky-%U;BY+07KH9 z_N^O>OgCxt?%r4+eC?Z-K&1{uO)wE@fvD6c$jv%vA|=7K5j&pUXO@geCxNN^3y? diff --git a/retroshare-gui/src/gui/images/back.png b/retroshare-gui/src/gui/images/back.png deleted file mode 100644 index 78dcc7011a22ae26734ef1f580c91e52c2ec55c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 zcmV+)1mOFLP)TjcoMb5d~nuh0)Yrbz&L6G3EZ8Wgu5dhz8~T= z=I6$O0qpmiH#-h-$t%Fle>fY%O76- z)M#0yg*V?j zzqz%sLie#KYNt+-Q$@x)al3PI6(1zy&idBY8)xV~ z>JxG%A?j}A+){_NchCO%aI4xR+O!?`HXtDWmGqstz7Num(YRltoucU&;W;m#du#Ra z*773VM>~YJO#z}AKRq{?U0R%6h>O)&Nqogzi)5dbV88A^{o$|8odSeh>ucvv|Ndnd8kPm%j7C?uGgD(>xNWB1Q(N<<#I@fUq)_z({I z!-5WaCB|f?+Cogkpdto}I1#9vPmA5&-5H7fO2otJ(hjYQB$_Ec#16xc46tA!5HKSY z0h1_9;PCZ8VdCUeycIjfUgZquTWyCeO%-gMDX5d9JYJ=$*6G@rPuZud}HH0Mi3ym-Kkuk z%$A0J3CQ9J5s@P4)Ep*1G#ultIPPKy$#8qpY;LB<=i57_4sZ8CSYkq(yu6hE7hnhx zurtsX@nZO9Li){y4bhsyGHg9h5cC13;+j&on)V3bFM;Sw32!v6v^jyNi{jX8VC Z{sa7iJORC0X666@002ovPDHLkV1nQS0iFN= diff --git a/retroshare-gui/src/gui/images/deletemail-pressed.png b/retroshare-gui/src/gui/images/deletemail-pressed.png deleted file mode 100644 index 8d79b7e61ac1d8ee430e5f555e2642713b43d89e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1562 zcmV+#2IcvQP)L@QUv$wY7HYV{`^f6%|J7AljnVX@9rY@lSuL z9Sc?JV@8yMQm37Y+=sFdUR%BU#d>9)Ehht&=+&rLPX){d1VtL^@b63G zknPiSbXiNiaVuh`Qmmya*Cgqd+^wz$j^%a<{CLH|0b=Ox>kG`Yxa`x0XCs3TG;LUg z{#lcV@OpeENI^u<&XPFFyZ`regfrn1mPZmK;?S>o7JK?^sbU*%1Tlfxa*ogEWxLt& z=MYfpCm#&xJhXj=pw2=!d zuEeW!UgL-BmbytGQb%aVEw8apSxaN1lpa51+Om2DR6T2jsIX9YX6gaj>AJAH*_<=y z#V*GwJj1wY57Ls**qdQERI`h!7cY9J_N)ha$C1x~q3sT6 z?df&=S@*PmxmH8sQEYl64KH7wyl+5lThmaXN;XaDLZ!@B@oow#j9ReQC&DJ3l9BlP z!@ZgY;217t>M*x^IJmac$Vo)POH(8y3#h=a)!}lY(P;7-Hy-S@)y<54u*b%?;WSef zQrfHY5zF1LX*Ysn!VQNlcKs}c^G>sl1F|tcJU~fYH)u|4qE%lc>2)yf8i&V~RWM|u zyBXx!kXh5!4F6L~bc-l~kXMM8n>hsK1pYtuiAAD?%M%kIR3>|w0)pD6W@tC}+Bo1g zX4V-i<^#Q<)e2b=b6Q0yaz|*IpdC((0ZxK|>`5kF(?@4=fKFmwDWqaCtW1oDpa99F za|7;qlgVrYf?dC>!R$l)(j?{j1%cAiWKFEBvbh!PE*IbyRx!YA$*MQ^`A~J59|=+E zxII7NlMoF>fj%}Gw~K(PmR9KMA9(IZFlj6Zj_B3OBPvBW@mFmxg17sChzq-0diG-=G#d^% zSAaZ=#hu;So9pm67qT8t$GCd}7={577nio%VHDSyVVM(IEj>ANfzNw`i&1j9Bv5p3 z$zn~SP#}Qk)Y{!@VOf`WvUTzD&06SFo@ zEP@IAiau#+1N`tIKwNf?Y53}SwJZT&{(*qc3r&hqL!+@99OLe*x!prq^9DE<8GI@( zLUB|ffAPR{_Vt6=Iy_0HP?}x7ZFJP+FeFd{ChO1`0c`34Gu`16 zAfJ*(iv@zFltn5bkK}o43pE`kaO0ZenfT`O=k$sB=HSN&=`jrTZBT#+Qx*4$WxvEe zr(QJ~aff6Qv5;X{7#Oj^qvkdkce@eCuphh)+$*2;(#JW*9XLYUn>{!w-13w8;gXv^ zCCU#I?_d#}z;saH-J5(5b1-kjJ^D8A*X2y8XeS3mAxXmBdW&=0zjt(rL!nKBf&c&j M07*qoM6N<$f<_tNB>(^b diff --git a/retroshare-gui/src/gui/images/deletemail24.png b/retroshare-gui/src/gui/images/deletemail24.png deleted file mode 100644 index b584ead3f4ee060058df9f3bf4c94322859523ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1585 zcmV-12G043P)5sOy&iJp> zR)6$Iwd2^C);cU!Mg>`e%UIU1LDvMvgvq}N~UCT%&ze)knF zPu?^JHGyC`a)%xt@lbkesQ3du3Mz^A*7-|ltn&2g= zNQ>D_O;3yqxbM&4h0TG_4`Ix*&-6R-5!I%%pW&%9C-Aob)RN<4UmV5VM-D8Wv_|#! z$Jw~PzTsyC_!3Y^v$w93g4(nlI6qXfXqm6{DYzEo>4z$JZy(*6x_dpxad5Y+WMo&- zLl0O+YO+#BO*1p=tuCtK!dz&3{+L3cK%SnSpjN9#lPl`oOA{kM*|v52Pu11cfML!l zxm-K*3R3Zo&=U{$#Nw&1kK>}auvfA|wn}MSSVMS3gsQHt4mg&3&z{fw!`ayxh74WK znYxkbMZ@b6e#i8OGO#u?36u4lEl7U2Z+2O1sAd1bqK90Cmzg4hIj%6XbufLoq;ut7 z)5Kbc)M+sn?RdN##%$V{aI5wytRgqlR6;cT<#FsO7DH=u6Z|vWAGx!rR`arFNS^H#fj$bM}e{ zila8Im4!t=B_V*JS3jd^Xc#8kq6(vebhZbqBW&S|pEP(9Aq?7hKud4va_MMq=Y)=qR~AS}<%fEo@e+$r zPj?qFHn(Op_qN!EkkO>)87C(oMCoI+hJ;yjReM_-%+Ah2R_kEMGKC}4%qTFTTJz*$ z393xnaY5oA@M(Zd4)oj{v^HvBa%{Yh#dJziacvv?Pbo{-=4CJ7T_Vf3F~;SH+)qOe zLZL{ZRDz4E>+=vWbdqNG8w?X1m{XHV>S|U4t%{3t;DpQtvA6e8l zlPVIU4|0HiB)k$kIXaPggn*-?wGq(M-3>i@{RAL3A-Sw^3GvI5BNNuHb zlK}z#Cq*I=Y9do-nlV{`uNfxr2gfuT#ug8)ly;t6&UbR-|3oYfJ2^WcWrz}Z_B;}$ z2?PQGXti3HGLpt)bUEc-(-8uMm&2h}a*(Oh(YxG2VRU2!I>`)LxoT$zWUOF(d>r}=eN!CA zY}s4arF$(0SA2aPJT^F%1j}S`LZJ{Cnt{iykAbFX44BK=Tid3=a=mmXBOV*{FDfVabhtL*@Gx z#&&lELZO3;%Q_ew9GXIiiP)#skO=U+HbZumhY5}$S_kx!Eb>h*fdHU=|J$kYv} z;WZ>r?(PH>zmCvbW}!9a%tho$N?R;Zp3F0g!{{8LgP8okZ8tyvQD)EhR7Yi+QVC|3H*fR)mMB4}UxBnW+zmizl)mQbP^QI3$L_3q~_gRZ=um zwK{siXINZRBMq4iQ-h?CDrBk9(5UA=yD_7&UtZ8MVK$W6iva29S$*G<^4jf7ltoD_ z5>XQxl~j~-4_=>_Yjt9Pz##l5m^F%8wDYCxkdLHs#bVi^u}V`yz5vgb6@vcuX)$ zw)^hQ^Rwk_i-#L~WR?J-yW`O}&hd7s>yLi^b4o(kuIeF#U)Cd>pY6n~xsZg9@$N%& z(jLX02>cWitd%sdgG@!}cKc|j&07n)^>}6VRj2kZ7-7uIEJ@Z=vrRGDmE%xZ z$ZE~(NM{Okdj)CY3>Ply>R(TuzlpQQA$W&%b4y91X)4Vml2Yxhn99D6R)ORwwmVR^ z*9CXl(>fI%?C$AoP&3k24~+_DP8Gp)KRvCLK@1ZJ0^SKSK&kI0gVPN`w}nFa!Z#eD z>4nauWQ~xG2k)jb$19CYjEC5yxrnrOBUgb25cl~P)Oqsq4{eo&@3@X3R?%k)6HUjM2)ld5y=b~L@C!Sp z{I<=LzUfoUegIm)nVROqQ${h?i1LAT{P*66YPuSnX*yco=?>NS9K;DqEL z36cX{;Mp)iRoj#^vg{iHL@+Z>Wx^Q7Zk`tN$kLz*23du=!w?zj$~ta!Rm_OvExg&d z3m$VqOCVtMiuidE`Sxh=eSqWTAh=GApIlw4+!4LvY{P45X~!j}oY9{TBC3Sh7X+a1PK z_d`?w_RzKE%2uu`gUnA_%O}*J0;M1&07*qoM6N<$f*4=@0ssI2 diff --git a/retroshare-gui/src/gui/images/gohome.png b/retroshare-gui/src/gui/images/gohome.png deleted file mode 100644 index 6c45397e4b7b8d7a2462339263eaef4cec543908..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1523 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 KMNUMnLSTZYql)qX diff --git a/retroshare-gui/src/gui/images/mail_new.png b/retroshare-gui/src/gui/images/mail_new.png deleted file mode 100644 index 55bba1bdd5c382d397669f3fd31dc55a040f5fc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3515 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 diff --git a/retroshare-gui/src/gui/images/mail_reply.png b/retroshare-gui/src/gui/images/mail_reply.png deleted file mode 100644 index 471a08ebfd78017acf7df8f81da5c2d61fc5be43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3381 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 LNkvXXu0mjf;f6$L diff --git a/retroshare-gui/src/gui/images/mail_replyall.png b/retroshare-gui/src/gui/images/mail_replyall.png deleted file mode 100755 index 6e738a11eb0c6f34193d3620c42cfea843e0af99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3479 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 FV1ik7g(3g| diff --git a/retroshare-gui/src/gui/images/mail_send.png b/retroshare-gui/src/gui/images/mail_send.png deleted file mode 100644 index 0366228e927c761b95ebe12b907d506d1babc8e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3583 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 FV1nVluIm5* diff --git a/retroshare-gui/src/gui/images/mail_send24.png b/retroshare-gui/src/gui/images/mail_send24.png deleted file mode 100644 index be6d64f008a2cbbb96ff25aa24cb863c7b857f59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1022 zcmV&!6vsd3zB_$|QaYs_IzVJ-2ds#7MckS|bm7vtWP@?xf8fd`u22(Wg2seIF;R&z zMh(%GiDHbPF_r`w2!b$?>9jJ_>HK(a-o5v@7~1g55J^4BNp5aVKHq!J_ueb2%KsTM zQ!YRL;^D(DJLhG+#EcPCRgWDz_Bsa+9(+DYQeE#@S!wIs+>=jR6xZwZs8lKx3I+1{ zJRyXKJh@?cxkanB%-Gl%s=--B866#^R4P%aR9ISCV&~2hBJiM*4QfC{P=#8pN|L0^ z%uFL9fM8H?&S9-(cJ?u{EMxxMJS*)sAt=uK`=<9E=R6UCUa!l=OBV?tFg?8sW6atV zEDTN>LO=w{q5xP%LhvP?)@@lgL2NDW9HCId>!Fr9Dliw{K;`<~*vpmTLkb z1VRXFo8#kSjEp=%wfZN2TwP&%u}ChLBd8JybTc^ld&XNo^;l$x#BAlw=@B9c^gW0K zybpk46eaj@N2)?D7f~whqMsz3KK%oYMiT=hS>R+PESzc$^U8NUI-Lw_ z25|2^s$fy@A>eQ8Kt$;Ex?HbbXXB<#?AtfT-%E9ReaANo8##W#a5DuXU{uLj;fr(( z`LV^3ry@o+#q>i!(OV|5m8p1 z5rxiQKyGy-ZV{&qm@$m_AxroRJsfW)ld)__|O$X5} z;2m(lA*c!x3!mE}?$;{)eiT_%C36|W!!djJ?!`tCCK_NOftFV)R|0bz4C6ZlobXo_ zYED@&4h2$$IZ2pGR_L^qfYNQHByn-Gwbt5VaS8!KxcB8w4Z#~PSj0OBf-%bRUpl-y z?^s+Ibkg_Aj>z%hbEBXFV(9id>_2*SS@QY()<_RCVyrAqoXJ8t~LJ!yc!liG(gM1VLMl?sJI0f|JSBG61G z0)fEQ=H_NpDz#=j&mVM?$&gB=_}SUnxnM9D5T>eo0AhG}c*W=Q^%DfKUvRkia9k`F zF+Dv!6NyBwi~k3$R(sRy_4cRJ>AD3wc@lOWmTgQXlW-4R#Er2F zQin_?1B1aJB|n(Ehj2Usj^WYLVMb~>h0V=PG3|^9u!-G;#euc69UR9=0ES^8fTj55 z)*^;RJW?Eb7R8&zWt56}DNO|ELZJ}8#J{2G`2q%dt)MAN>Rc|DrF&MmD78`oM3P}> zELId^>*8Zv1iU5`6lhZi-mb2~JAN0BZ(qUvxd~y>N>D%vxs?E=rzAir&EWjyUKELL zaJ#Aj5%8f@$i=eBghTAc7IUC!H41VDjxh_Gx(w*hcVd^xKuIbw{^U~4kDLLo9tL?4 zAnw=b?$4cNL6m3~-{=VR-UC1EnTX|Bl-Y{3OI*1EMql9fj3n>t>kF-|tvMxE$rU(0 z>O?{v1=m@HT4qGoDPwJMmq;|K)xziVXewH&q)w-6InvfP6^+K63Y8kP#t0>?;j3x``jwW_jj450^YSSzL0000< KMNUMnLSTZ-z;gls From a1ca048082ea3f55b9ba45a60b4638119f889ee2 Mon Sep 17 00:00:00 2001 From: defnax Date: Thu, 5 Mar 2020 02:10:45 +0100 Subject: [PATCH 03/15] cleanup & update some icons --- retroshare-gui/src/gui/MainWindow.cpp | 1 - retroshare-gui/src/gui/TheWire/WireDialog.h | 2 +- .../src/gui/gxs/GxsIdTreeWidgetItem.cpp | 4 ++-- retroshare-gui/src/gui/icons.qrc | 2 ++ retroshare-gui/src/gui/icons/notification.png | Bin 0 -> 560 bytes retroshare-gui/src/gui/icons/wire.png | Bin 0 -> 2355 bytes retroshare-gui/src/gui/images.qrc | 3 --- retroshare-gui/src/gui/images/calendar.png | Bin 19253 -> 0 bytes .../src/gui/images/contact_new128.png | Bin 15292 -> 0 bytes retroshare-gui/src/gui/images/kgames.png | Bin 3262 -> 0 bytes retroshare-gui/src/gui/msgs/MessagesDialog.cpp | 3 ++- .../src/gui/profile/ProfileManager.cpp | 2 +- .../src/gui/profile/ProfileManager.ui | 2 +- .../src/gui/unfinished/ApplicationWindow.cpp | 12 ++++-------- 14 files changed, 13 insertions(+), 18 deletions(-) create mode 100644 retroshare-gui/src/gui/icons/notification.png create mode 100644 retroshare-gui/src/gui/icons/wire.png delete mode 100644 retroshare-gui/src/gui/images/calendar.png delete mode 100644 retroshare-gui/src/gui/images/contact_new128.png delete mode 100644 retroshare-gui/src/gui/images/kgames.png diff --git a/retroshare-gui/src/gui/MainWindow.cpp b/retroshare-gui/src/gui/MainWindow.cpp index 7646c43bb..d66421243 100644 --- a/retroshare-gui/src/gui/MainWindow.cpp +++ b/retroshare-gui/src/gui/MainWindow.cpp @@ -142,7 +142,6 @@ #define IMAGE_BWGRAPH ":/icons/png/bandwidth.png" #define IMAGE_MESSENGER ":/images/rsmessenger48.png" #define IMAGE_COLOR ":/images/highlight.png" -#define IMAGE_GAMES ":/images/kgames.png" #define IMAGE_NEWRSCOLLECTION ":/images/library.png" #define IMAGE_ADDSHARE ":/images/directoryadd_24x24_shadow.png" #define IMAGE_OPTIONS ":/images/settings.png" diff --git a/retroshare-gui/src/gui/TheWire/WireDialog.h b/retroshare-gui/src/gui/TheWire/WireDialog.h index e50823ffd..2433516a1 100644 --- a/retroshare-gui/src/gui/TheWire/WireDialog.h +++ b/retroshare-gui/src/gui/TheWire/WireDialog.h @@ -33,7 +33,7 @@ #include "util/TokenQueue.h" -#define IMAGE_WIRE ":/images/kgames.png" +#define IMAGE_WIRE ":/icons/wire.png" class WireDialog : public MainPage, public TokenResponse, public PulseHolder { diff --git a/retroshare-gui/src/gui/gxs/GxsIdTreeWidgetItem.cpp b/retroshare-gui/src/gui/gxs/GxsIdTreeWidgetItem.cpp index f9fcaca21..6c6977eca 100644 --- a/retroshare-gui/src/gui/gxs/GxsIdTreeWidgetItem.cpp +++ b/retroshare-gui/src/gui/gxs/GxsIdTreeWidgetItem.cpp @@ -249,13 +249,13 @@ void GxsIdTreeItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem if(id.isNull()) { str = tr("[Notification]"); - icon = QIcon(":/icons/logo_128.png"); + icon = QIcon(":/icons/notification.png"); } else if(! computeNameIconAndComment(id,str,icon,comment)) if(mReloadPeriod > 3) { str = tr("[Unknown]"); - icon = QIcon(); + icon = QIcon(":/icons/anonymous.png"); } else { diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index 6422b36ac..4709087c8 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -55,6 +55,7 @@ icons/outlook.png icons/question.png icons/plugins_128.png + icons/wire.png icons/png/add.png icons/png/anonymous.png icons/png/attach-image.png @@ -320,5 +321,6 @@ icons/png/arrow-right.png icons/png/arrow-left.png icons/png/next-unread.png + icons/notification.png diff --git a/retroshare-gui/src/gui/icons/notification.png b/retroshare-gui/src/gui/icons/notification.png new file mode 100644 index 0000000000000000000000000000000000000000..88f8370519e3e5b70addc008a04465bec43af5bb GIT binary patch literal 560 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>RnSGUc)-@mljIJ@vybED7%snhWnt3YKev#)?Of)vA4&bh|W z_n39|b)X=_s{hP$fZ`x2pcT?OH`sf z6J{1MeRf%aoc%zdL{AsT5Q)pZ{gy%v3IZ&Fd-6kEKF<2TKgcWM=$XE4*0WO22(`Rn zW>>oZn8oAL_02MEi&WNU-7#6qEh}@Vb>5)|hddJh$f~er)&_|@dm8uGV!;m1s;?JJ z!WeEpzx~&uygGK$Wxi1E^K%XXEmJLVjVMV;EJ?LWE=mPb3`Pb<2D%2ux&|g8Mn+a9 z=2iyg+6D$z1_rs=-To*Va`RI%(<*UmkTEm<4AdYAvLQG>t)x7$D3zhSyj(9cFS|H7 au^?41zbJk7I~ysWA_h-aKbLh*2~7Ze;k%yz literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/icons/wire.png b/retroshare-gui/src/gui/icons/wire.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0c82334ddc4378359743f5a3c18520fc6a9a6a GIT binary patch literal 2355 zcmZ`(dpMM78-L8agQ-}_Stlf{WJ2W>k<-XIS)}BwMyKb3c|tt<`5?@R{+j#g>mNqSU}_d1|Wd|z}Qg$ z%r66=9LH$%v;+W?>EYsS4+8+T3sk-Y%gYFr3s_t%jfbUkv2^hW7pNgLbi^>YIC?+0 zv5cYfK=FzT_0qZEGEb6$LNIWBwFgGRH8eo)18Ged5ge5DVd>ER17vVl&I^XIbPj}o zvX>}?!9yTi3}Ny?nK+&YsA57smLbYm(z}wP=p~@S)SQ(qlMm~GYa9*bMC)O2C23qx z-Y*Wois}Sqy^sf<0M;8gBFugq%8yC_Y0Kz|C<_9EMe*nf^fEYrIv@r@W^s|w1r7ED zj-Ye^ff~^s^02f%a0BH*14Lbg5QNUb!Fs4@F@OpspeSgtX4qs5je{_tiQrHIl_%DM z(E2bm9*&7>gmV6y7ZwR+iYkFX=!N7c8>E7VP`+3Ntskwtv1gebt|qx>Q^C<+F{ON328n0*KhjvTa9l$-}x-LNV^g?Gw>grW|hcZU;aha{-2 z+zYA{ra-qV1&dX{A7Co3E&)zll9$^7uu4|KQpLBV>4R|LZ*JuYV{F`-pyuIB?QOG^ z)k&j&=poOiH+T&#mL810gQt@fKX3Z=@|fC>@2+f|*Qifh`|^R5s$bm`nRDNEM)b++ zulqQ-|Gj4IC+V+dyPan+bNjNbJYL<;2vqQY6hr)dvL@lN`rbc(bCGnK@chocu*2Z4 zZu?DYURL7IIhSr2?I|)(F$~}0_Vykt_tYVar@Oj-IU7vsw=Py1Svnt&vmal7_4HJ? zPJ?S(4`2DPLxD}9ZKzzV){)5M>K6pgMdpEk#!gyTdGD878q#~;LV*&&`yK5-4sL@J z+~DJ!{7wNN+lGD;#rm@9@KB0GbhVdyhs6OE&2Z#O6#R$(O0=`_KJ(%eZG4}?L6z(` z37f+ZFFYqfYwfFIyBz_=CZ663xRy1#+mCn=bQKlwJ@+oHD%vU-oXWdYT%`Sa^2q7> z29pHgCS|$7P6l{PfFdt&%m(wmV1>OiYm7x1kQZqHNH_o>af5DlWL6xwoS$zg&k za(bXlCs(kG}tU4E)SwDGksnO;0B7YB#%`(r= zWNn*2os_&VjV1AYno4AcY6`vF$~t5=_&C{T7nVX4g(d6{h_@xe0$G$HQ zV>XPvD_HaK;_P3`*FXMn9Z?d@*U$f$x(f4Hv7kzzY}T_B)_Lq!=KH-f-h;|2oAi!Q6ZK8c*8k^5pQ$vxAb1W{07g^E~~8gE2R}Y8DlA=E9c*?LS_0fw39o0;kOa6_Syo1M>sipV^W$dMv?EMRmp{d8{ zJ&hB}KVQ?iYg6f#==9h%%KRz=;3)IK;ujL)FQa5y-I|>f5Q6jniU{tNFU23WG9}GM zSelg^0v(xmBj&n@m%FNthf9l84u#@A2J^$v%Bu+|ky=ENMph zd#s6COCa6JP|o-zNS_#;2iOkj5!Ql)7C7nR-rO*ymG^_kxKgLP!<58WX4%iTqn=|3 zm}R*%2K$Uvv)ReciYMDr(jK_kED_Y{z{y%hsm0p5xNw5_se37f`kuJd*%{Z-uKznT zd*X?q^4uKztp3UGC!Pufr5{dC@7W#FZ|@_lav`V0W)y|^&6VDg9!eg%=bufswH#-d zlHKJSZ&iiNsh(<^lBlZ)A2IRlZ?c|YU!M-#&Du1|EOC2viG*F2r~Aajv<;HK9nu`V zd#FCjF2c(Cj&%)gyhP)Rb6AOP<8L?DEk?e&jce4B+}Jbdn3(XhaN)_0Oixr=X^wL88nm85oD^02F1)`aWp?~G~A*DMRg;L+5Y#-xvB!lq8! z)=eZ88%kMM#tOxOqC~ z33e8s&x7cl_^C`{>W@9PnyNE_@VU|^+53`0gGgcKA@N~w0!9QQf&szUfUwh>KrlBl zF*i2RhYJEh$dQu#A3$_$=&|sm{|~s3+tdgFs%VA-vEih|p!hJ5n3%ZzSWMKZkf6A* X?XmF@^v{-RFbELs-R$aYk7oP>EL%Uf literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/images.qrc b/retroshare-gui/src/gui/images.qrc index 6efa327c9..5676c0e7b 100644 --- a/retroshare-gui/src/gui/images.qrc +++ b/retroshare-gui/src/gui/images.qrc @@ -114,13 +114,11 @@ images/add-share24.png images/avatar_background.png images/button_cancel.png - images/calendar.png images/chat.png images/chat_24.png images/cancel.png images/close-down.png images/close_normal.png - images/contact_new128.png images/copy.png images/delete.png images/deleteall.png @@ -192,7 +190,6 @@ images/folder-outbox.png images/folder-sent.png images/folder-trash.png - images/kgames.png images/go-down.png images/go-top.png images/go-up.png diff --git a/retroshare-gui/src/gui/images/calendar.png b/retroshare-gui/src/gui/images/calendar.png deleted file mode 100644 index e91b13d736cd0274f912f00d01bd82e2f0133e1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19253 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 wDXB>(^b07*qoM6N<$f(mdzCIA2c diff --git a/retroshare-gui/src/gui/msgs/MessagesDialog.cpp b/retroshare-gui/src/gui/msgs/MessagesDialog.cpp index 902c364b3..6fc76ed79 100644 --- a/retroshare-gui/src/gui/msgs/MessagesDialog.cpp +++ b/retroshare-gui/src/gui/msgs/MessagesDialog.cpp @@ -60,6 +60,7 @@ #define IMAGE_SYSTEM ":/images/user/user_request16.png" #define IMAGE_DECRYPTMESSAGE ":/images/decrypt-mail.png" #define IMAGE_AUTHOR_INFO ":/images/info16.png" +#define IMAGE_NOTFICATION ":/icons/notification.png" #define IMAGE_INBOX ":/images/folder-inbox.png" #define IMAGE_OUTBOX ":/images/folder-outbox.png" @@ -420,7 +421,7 @@ void MessagesDialog::fillQuickView() } item = new QListWidgetItem(tr("System"), ui.quickViewWidget); - item->setIcon(QIcon(IMAGE_SYSTEM)); + item->setIcon(QIcon(IMAGE_NOTFICATION)); item->setData(ROLE_QUICKVIEW_TYPE, QUICKVIEW_TYPE_STATIC); item->setData(ROLE_QUICKVIEW_ID, QUICKVIEW_STATIC_ID_SYSTEM); item->setData(ROLE_QUICKVIEW_TEXT, item->text()); // for updateMessageSummaryList diff --git a/retroshare-gui/src/gui/profile/ProfileManager.cpp b/retroshare-gui/src/gui/profile/ProfileManager.cpp index cf5c6a2b5..0a8a80df6 100644 --- a/retroshare-gui/src/gui/profile/ProfileManager.cpp +++ b/retroshare-gui/src/gui/profile/ProfileManager.cpp @@ -50,7 +50,7 @@ ProfileManager::ProfileManager(QWidget *parent) /* Invoke Qt Designer generated QObject setup routine */ ui.setupUi(this); - ui.headerFrame->setHeaderImage(QPixmap(":/images/contact_new128.png")); + ui.headerFrame->setHeaderImage(QPixmap(":/icons/png/profile.png")); ui.headerFrame->setHeaderText(tr("Profile Manager")); connect(ui.identityTreeWidget, SIGNAL( customContextMenuRequested(QPoint)), this, SLOT( identityTreeWidgetCostumPopupMenu(QPoint))); diff --git a/retroshare-gui/src/gui/profile/ProfileManager.ui b/retroshare-gui/src/gui/profile/ProfileManager.ui index b5a49cff2..9ec918e89 100644 --- a/retroshare-gui/src/gui/profile/ProfileManager.ui +++ b/retroshare-gui/src/gui/profile/ProfileManager.ui @@ -134,7 +134,7 @@ p, li { white-space: pre-wrap; }
- + diff --git a/retroshare-gui/src/gui/unfinished/ApplicationWindow.cpp b/retroshare-gui/src/gui/unfinished/ApplicationWindow.cpp index 2238b4962..9db4326a4 100644 --- a/retroshare-gui/src/gui/unfinished/ApplicationWindow.cpp +++ b/retroshare-gui/src/gui/unfinished/ApplicationWindow.cpp @@ -49,11 +49,7 @@ /* Images for toolbar icons */ #define IMAGE_RETROSHARE ":/images/RetroShare16.png" #define IMAGE_ABOUT ":/images/informations_24x24.png" -#define IMAGE_GAMES ":/images/kgames.png" -#define IMAGE_PHOTO ":/images/lphoto.png" -#define IMAGE_BWGRAPH ":/images/ksysguard.png" #define IMAGE_CLOSE ":/images/close_normal.png" -#define IMAGE_CALENDAR ":/images/calendar.png" #define IMAGE_LIBRARY ":/icons/collections.png" #define IMAGE_PLUGINS ":/images/extension_32.png" #define IMAGE_WIKI ":/images/wikibook_32.png" @@ -82,11 +78,11 @@ ApplicationWindow::ApplicationWindow(QWidget* parent, Qt::WindowFlags flags) //GamesDialog *gamesDialog = NULL; //ui.stackPages->add(gamesDialog = new GamesDialog(ui.stackPages), - // createPageAction(QIcon(IMAGE_GAMES), tr("Games Launcher"), grp)); + // createPageAction(QIcon(), tr("Games Launcher"), grp)); //CalDialog *calDialog = NULL; //ui.stackPages->add(calDialog = new CalDialog(ui.stackPages), - // createPageAction(QIcon(IMAGE_CALENDAR), tr("Shared Calendars"), grp)); + // createPageAction(QIcon(), tr("Shared Calendars"), grp)); #if 0 IdDialog *idDialog = NULL; ui.stackPages->add(idDialog = new IdDialog(ui.stackPages), @@ -103,7 +99,7 @@ ApplicationWindow::ApplicationWindow(QWidget* parent, Qt::WindowFlags flags) #ifdef RS_USE_PHOTOSHARE PhotoShare *photoShare = NULL; ui.stackPages->add(photoShare = new PhotoShare(ui.stackPages), - action = createPageAction(QIcon(IMAGE_PHOTO), tr("Photos"), grp)); + action = createPageAction(QIcon(), tr("Photos"), grp)); mNotify.push_back(QPair(photoShare, action)); #endif @@ -122,7 +118,7 @@ ApplicationWindow::ApplicationWindow(QWidget* parent, Qt::WindowFlags flags) #if USE_VEG_SERVICE WireDialog *wireDialog = NULL; ui.stackPages->add(wireDialog = new WireDialog(ui.stackPages), - action = createPageAction(QIcon(IMAGE_BWGRAPH), tr("The Wire"), grp)); + action = createPageAction(QIcon(), tr("The Wire"), grp)); mNotify.push_back(QPair(wireDialog, action)); #endif From 22fa7b15e97f5f486a0ea150facbd78fba3b8882 Mon Sep 17 00:00:00 2001 From: defnax Date: Thu, 5 Mar 2020 15:36:19 +0100 Subject: [PATCH 04/15] update icon & screenshots --- .../src/gui/gxsforums/GxsForumThreadWidget.ui | 2 +- .../src/gui/images/help/addafriend.png | Bin 29603 -> 18968 bytes .../src/gui/images/help/addfriendkey.png | Bin 42070 -> 15969 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.ui b/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.ui index fc3fa6c41..d4b59faac 100644 --- a/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.ui +++ b/retroshare-gui/src/gui/gxsforums/GxsForumThreadWidget.ui @@ -95,7 +95,7 @@ - :/icons/png/add.png:/icons/png/add.png + :/icons/mail/compose.png:/icons/mail/compose.png diff --git a/retroshare-gui/src/gui/images/help/addafriend.png b/retroshare-gui/src/gui/images/help/addafriend.png index 6f37763b32981fe48c24e762d57b3dfc7385102b..af52a79e58e8f944e05d29c9b3212ede4a9e9a31 100644 GIT binary patch literal 18968 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»m24pgR;uX} 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 literal 29603 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 YJzUMGO>MoPundq8krgf%)cgKl01lNz9{>OV literal 42070 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

!$Gl@n4=8Y(t2e+jfu#I76FU0LN^Mj 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 Date: Thu, 5 Mar 2020 16:09:00 +0100 Subject: [PATCH 05/15] update icons --- .../src/gui/TheWire/WireGroupDialog.cpp | 2 +- retroshare-gui/src/gui/icons.qrc | 1 + retroshare-gui/src/gui/icons/wire-circle.png | Bin 0 -> 5041 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 retroshare-gui/src/gui/icons/wire-circle.png diff --git a/retroshare-gui/src/gui/TheWire/WireGroupDialog.cpp b/retroshare-gui/src/gui/TheWire/WireGroupDialog.cpp index 119d29a9f..edbdf0ca2 100644 --- a/retroshare-gui/src/gui/TheWire/WireGroupDialog.cpp +++ b/retroshare-gui/src/gui/TheWire/WireGroupDialog.cpp @@ -89,7 +89,7 @@ void WireGroupDialog::initUi() QPixmap WireGroupDialog::serviceImage() { - return QPixmap(":/images/wire_create_64.png"); + return QPixmap(":/icons/wire-circle.png"); } void WireGroupDialog::prepareWireGroup(RsWireGroup &group, const RsGroupMetaData &meta) diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index 4709087c8..9ec7ef947 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -56,6 +56,7 @@ icons/question.png icons/plugins_128.png icons/wire.png + icons/wire-circle.png icons/png/add.png icons/png/anonymous.png icons/png/attach-image.png diff --git a/retroshare-gui/src/gui/icons/wire-circle.png b/retroshare-gui/src/gui/icons/wire-circle.png new file mode 100644 index 0000000000000000000000000000000000000000..1281591506a5ff9dbc422cb10eaff98d81610c55 GIT binary patch literal 5041 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 Hu0mjfH4xCi literal 0 HcmV?d00001 From 4acbb062ebe85abf1dd91ed19fd8a49c18f3338e Mon Sep 17 00:00:00 2001 From: defnax Date: Thu, 5 Mar 2020 21:11:16 +0100 Subject: [PATCH 06/15] removed unused defines --- retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp | 3 +-- retroshare-gui/src/gui/NetworkDialog.cpp | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp b/retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp index eba9d0361..22c9c2021 100644 --- a/retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp +++ b/retroshare-gui/src/gui/FileTransfer/SharedFilesDialog.cpp @@ -74,7 +74,6 @@ #define IMAGE_COLLOPEN ":/icons/collections.png" #define IMAGE_EDITSHARE ":/images/edit_16.png" #define IMAGE_MYFILES ":/icons/svg/folders1.svg" -#define IMAGE_REMOVE "" /*define viewType_CB value */ #define VIEW_TYPE_TREE 0 @@ -228,7 +227,7 @@ SharedFilesDialog::SharedFilesDialog(RetroshareDirModel *_tree_model,RetroshareD sendlinkAct = new QAction(QIcon(IMAGE_COPYLINK), tr( "Send retroshare Links" ), this ); connect( sendlinkAct , SIGNAL( triggered() ), this, SLOT( sendLinkTo( ) ) ); - removeExtraFileAct = new QAction(QIcon(IMAGE_REMOVE), tr( "Stop sharing this file" ), this ); + removeExtraFileAct = new QAction(QIcon(), tr( "Stop sharing this file" ), this ); connect( removeExtraFileAct , SIGNAL( triggered() ), this, SLOT( removeExtraFile() ) ); collCreateAct= new QAction(QIcon(IMAGE_COLLCREATE), tr("Create Collection..."), this) ; diff --git a/retroshare-gui/src/gui/NetworkDialog.cpp b/retroshare-gui/src/gui/NetworkDialog.cpp index a6fdef84d..5dc999740 100644 --- a/retroshare-gui/src/gui/NetworkDialog.cpp +++ b/retroshare-gui/src/gui/NetworkDialog.cpp @@ -48,9 +48,7 @@ /* Images for context menu icons */ #define IMAGE_PEERDETAILS ":/images/info16.png" -#define IMAGE_CLEAN_UNUSED "" #define IMAGE_MAKEFRIEND ":/images/user/add_user16.png" -#define IMAGE_EXPORT "" #define IMAGE_COPYLINK ":/images/copyrslink.png" #define IMAGE_MESSAGE ":/icons/mail/write-mail.png" @@ -130,11 +128,11 @@ void NetworkDialog::connectTreeWidgetCostumPopupMenu( QPoint /*point*/ ) return ; if(peer_id == rsPeers->getGPGOwnId()) - contextMnu->addAction(QIcon(IMAGE_EXPORT), tr("Export/create a new node"), this, SLOT(on_actionExportKey_activated())); + contextMnu->addAction(QIcon(), tr("Export/create a new node"), this, SLOT(on_actionExportKey_activated())); contextMnu->addAction(QIcon(IMAGE_PEERDETAILS), tr("Profile details..."), this, SLOT(peerdetails())); contextMnu->addSeparator() ; - contextMnu->addAction(QIcon(IMAGE_CLEAN_UNUSED), tr("Remove unused keys..."), this, SLOT(removeUnusedKeys())); + contextMnu->addAction(QIcon(), tr("Remove unused keys..."), this, SLOT(removeUnusedKeys())); contextMnu->exec(QCursor::pos()); } From a0f151b252ce577add4b552064da5765706da5d9 Mon Sep 17 00:00:00 2001 From: defnax Date: Thu, 5 Mar 2020 21:20:16 +0100 Subject: [PATCH 07/15] restore icons back --- retroshare-gui/src/gui/icons.qrc | 7 ------- 1 file changed, 7 deletions(-) diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index 9ec7ef947..94a8129ef 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -55,8 +55,6 @@ icons/outlook.png icons/question.png icons/plugins_128.png - icons/wire.png - icons/wire-circle.png icons/png/add.png icons/png/anonymous.png icons/png/attach-image.png @@ -318,10 +316,5 @@ icons/textedit/smile.png icons/textedit/font-increase.png icons/textedit/code.png - icons/mail/write-mail.png - icons/png/arrow-right.png - icons/png/arrow-left.png - icons/png/next-unread.png - icons/notification.png From 5eb62a96a6516422408c564dc86042c583ab960a Mon Sep 17 00:00:00 2001 From: defnax Date: Thu, 5 Mar 2020 21:25:12 +0100 Subject: [PATCH 08/15] added back the changes for icons.qrc --- retroshare-gui/src/gui/icons.qrc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index 53b572552..c5b4f033d 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -299,6 +299,9 @@ icons/png/add-file.png icons/png/add-image.png icons/png/attachements.png + icons/png/arrow-right.png + icons/png/arrow-left.png + icons/png/next-unread.png icons/mail/compose.png icons/mail/delete.png icons/mail/tags.png @@ -311,6 +314,7 @@ icons/mail/reply.png icons/mail/reply-all.png icons/mail/attach24.png + icons/mail/write-mail.png icons/textedit/align.png icons/textedit/font-decrease.png icons/textedit/smile.png @@ -318,5 +322,8 @@ icons/textedit/code.png icons/fullscreen.png icons/fullscreen-exit.png + icons/notification.png + icons/wire.png + icons/wire-circle.png From 6ac03ecf7c8e79834adb4848278e8fe5fe989104 Mon Sep 17 00:00:00 2001 From: defnax Date: Thu, 5 Mar 2020 22:31:16 +0100 Subject: [PATCH 09/15] moved share flags label to the Directories tab --- .../src/gui/settings/TransferPage.ui | 268 +++++++++--------- 1 file changed, 134 insertions(+), 134 deletions(-) diff --git a/retroshare-gui/src/gui/settings/TransferPage.ui b/retroshare-gui/src/gui/settings/TransferPage.ui index 4e6b70d74..4c925ebb1 100644 --- a/retroshare-gui/src/gui/settings/TransferPage.ui +++ b/retroshare-gui/src/gui/settings/TransferPage.ui @@ -7,7 +7,7 @@ 0 0 701 - 514 + 527 @@ -20,117 +20,7 @@ Directories - - - - - Partials Directory - - - - - - - 31 - 31 - - - - - 31 - 31 - - - - Browse - - - - - - - :/images/directoryselect_24x24_shadow.png:/images/directoryselect_24x24_shadow.png - - - - 24 - 24 - - - - - - - - true - - - - - - - - - - Incoming Directory - - - - - - - - true - - - - - - - - 31 - 31 - - - - - 31 - 31 - - - - Browse - - - - - - - :/images/directoryselect_24x24_shadow.png:/images/directoryselect_24x24_shadow.png - - - - 24 - 24 - - - - - - - - - - <html><head/><body><p><span style=" font-weight:600;">WARNING</span>: Some collection may contains a lot of files.</p><p>With this option you cannot check the collection contents before download.</p></body></html> - - - Automatically donwload RsCollection file content (Not recommended) - - - - - - + @@ -280,7 +170,135 @@ + + + + Incoming Directory + + + + + + + + true + + + + + + + + 31 + 31 + + + + + 31 + 31 + + + + Browse + + + + + + + :/images/directoryselect_24x24_shadow.png:/images/directoryselect_24x24_shadow.png + + + + 24 + 24 + + + + + + + + + + <html><head/><body><p><span style=" font-weight:600;">WARNING</span>: Some collection may contains a lot of files.</p><p>With this option you cannot check the collection contents before download.</p></body></html> + + + Automatically donwload RsCollection file content (Not recommended) + + + + + + + + + + Partials Directory + + + + + + true + + + + + + + + 31 + 31 + + + + + 31 + 31 + + + + Browse + + + + + + + :/images/directoryselect_24x24_shadow.png:/images/directoryselect_24x24_shadow.png + + + + 24 + 24 + + + + + + + + + + true + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt; font-weight:600;">RetroShare</span><span style=" font-family:'Sans'; font-size:8pt;"> is capable of transferring data and search requests between peers that are not necessarily friends. This traffic however only transits through a connected list of friends and is anonymous.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt;">You can separately setup share flags for each shared directory in the shared files dialog to be:</span></p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'Sans'; font-size:8pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Browsable by friends</span>: files are seen by your friends.</li> +<li style=" font-family:'Sans'; font-size:8pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Anonymously shared</span>: files are anonymously reachable through distant F2F tunnels.</li></ul></body></html> + + + + Qt::Vertical @@ -305,8 +323,8 @@ Transfer options - - + + @@ -491,32 +509,14 @@ - + Trust friend nodes with banned files - - - - true - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt; font-weight:600;">RetroShare</span><span style=" font-family:'Sans'; font-size:8pt;"> is capable of transferring data and search requests between peers that are not necessarily friends. This traffic however only transits through a connected list of friends and is anonymous.</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:8pt;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt;">You can separately setup share flags for each shared directory in the shared files dialog to be:</span></p> -<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'Sans'; font-size:8pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Browsable by friends</span>: files are seen by your friends.</li> -<li style=" font-family:'Sans'; font-size:8pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Anonymously shared</span>: files are anonymously reachable through distant F2F tunnels.</li></ul></body></html> - - - - + Qt::Vertical From a480d995d672c26c629c183c20104717204ff70a Mon Sep 17 00:00:00 2001 From: defnax Date: Fri, 6 Mar 2020 00:22:53 +0100 Subject: [PATCH 10/15] Set the TextBrowser transparent for better look --- retroshare-gui/src/gui/qss/stylesheet/Standard.qss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/retroshare-gui/src/gui/qss/stylesheet/Standard.qss b/retroshare-gui/src/gui/qss/stylesheet/Standard.qss index 088205ec3..6fa73f661 100644 --- a/retroshare-gui/src/gui/qss/stylesheet/Standard.qss +++ b/retroshare-gui/src/gui/qss/stylesheet/Standard.qss @@ -860,3 +860,8 @@ PostedCreatePostDialog QPushButton#submitButton:hover { min-width: 4em; padding: 2px; } + +MessageWidget QTextBrowser#toText , QTextBrowser#ccText , QTextBrowser#bccText { + background: transparent; + border: none; +} From 991c07116b508390d2194dd83adb86ee2db55bf9 Mon Sep 17 00:00:00 2001 From: defnax Date: Fri, 6 Mar 2020 16:16:32 +0100 Subject: [PATCH 11/15] added missed icon --- retroshare-gui/src/gui/gxs/GxsIdChooser.cpp | 2 +- retroshare-gui/src/gui/icons.qrc | 1 + .../src/gui/icons/png/add-identity.png | Bin 0 -> 1781 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 retroshare-gui/src/gui/icons/png/add-identity.png diff --git a/retroshare-gui/src/gui/gxs/GxsIdChooser.cpp b/retroshare-gui/src/gui/gxs/GxsIdChooser.cpp index 230573f95..2db5d8534 100644 --- a/retroshare-gui/src/gui/gxs/GxsIdChooser.cpp +++ b/retroshare-gui/src/gui/gxs/GxsIdChooser.cpp @@ -285,7 +285,7 @@ void GxsIdChooser::loadPrivateIds() QString str = tr("Create new Identity"); QString id = ""; - addItem(QIcon(":/images/identity/identity_create_32.png"), str, id); + addItem(QIcon(":/icons/png/add-identity.png"), str, id); setItemData(count() - 1, QString("%1_%2").arg(TYPE_CREATE_ID).arg(str), ROLE_SORT); setItemData(count() - 1, TYPE_CREATE_ID, ROLE_TYPE); diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index c5b4f033d..18f8ebccd 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -56,6 +56,7 @@ icons/question.png icons/plugins_128.png icons/png/add.png + icons/png/add-identity.png icons/png/anonymous.png icons/png/attach-image.png icons/png/attach.png diff --git a/retroshare-gui/src/gui/icons/png/add-identity.png b/retroshare-gui/src/gui/icons/png/add-identity.png new file mode 100644 index 0000000000000000000000000000000000000000..7eaf0d5c583515b2e3718e8bd947fad900ab9a59 GIT binary patch literal 1781 zcmZ`&2~ZPP7=D{2ge!q~0YL@vLK!f~rD!=MDFFq6MDeI-fS?G4aA?Gf*m4-hVigr~ zaRi}g2MPkCGNK@es30OqpeRBMR6H<>CCW?08_4{CTJ}H$j879EII@L{!P44ffFmx|CC6HN|ZQ>LPyjI&O8SEDIJj< z!-&2hJHRCcxHN@I4FrSp zkF=OC9)P%Gnw5*a(veJyz&*(AfI6rcI#Hq;aUg8LM5JB1kR^g{wYD*STYhhUWx?^zd211Uk#Vyq~HK1&~c4Df2Fad>6$3X zgMjn7@b*J_ur9i@^G`kJ*6weSxN)I=#Z2NYCFN=dS@PY%SL$WC*R4OfXR9XWZ4!qE zy~jUVY9Bz0h>vt+lI;468rXbeo04XS$;yX|#!ehK?KNmMx96qVgTC7BLnav?&ADBN zEyL>X>@{L#y&3uAUUklvm4@FWDn36h^Jd)N7`@-3lp}u{+B+Qhmn@1`e4{31MMBjY zrhp~>rW>Ppt>Yi3e7=w7yy*y zOY>qK=pGiS*Ra^L_#O*%+c!8aFRCY|F|1i98HT>P#LM)vRi?w@CEKc2bdSB`xiH%t zTlTBeuceNPj^q^QvFoaqch`EKTno`lXPaSFKcmvd#r|mgI@z*it2w^%;fqo0TdAiw zLd6{aBjY2pO`7j@oh(s@l%@wplnFAQ=AI+6n*~kV0+s6y%t*XDk*v;ds(IgdbURYQ z+(NS`N2+WXMWd$C>RHlk-PXN<6Imt#=vI>p}(mB`5fi0{)R%hzvj6wwZzZP>62ZRBWcVici{8 zsL$P2jtn~?GW5BMWf8WhFW=BKzowOw@bGdv9EoU!fO zNE(i-JaU}xH|0HEVcXfjkMz8xEGl@GxXA`ht=t~o)W`OsSf!_L@|hcD(ujmbusFBc z`X)vu zA9`v^^D~_()O~k);$27m3!e)QEgqAeMVQ71EjRCp*`r9CsO(>acxM#{50tq{Rj&nH z&)0}U!?ck52<+{ z8hT~We59?_?9riQW_V|*WpeZuRZ;bhUwTi}(hJiDrSoeiY8xjIyE6lpaf~UG)wLO? zuKpBO|EWz-V%e89P>9c4_=;eYHIj1ICDte+AQCxA8N;_*$NTNIeuEyqO*p(zzfN_- zVQ6R3pr^;q;EnwmPBC>n89ywh4g`4;30y$n)_Kf)v+!8@))>%0HG=gn<=sqYT8E_D zd-o{(Sr#YJw$MaJ0>1PBTG_f? GKl}|S1Ph-4 literal 0 HcmV?d00001 From cff0fad937c4a028c89a322acb8930b9fba9e9f4 Mon Sep 17 00:00:00 2001 From: defnax Date: Mon, 9 Mar 2020 14:12:20 +0100 Subject: [PATCH 12/15] Put the Login Dialog in the acreen center of the window --- retroshare-gui/src/gui/StartDialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/retroshare-gui/src/gui/StartDialog.cpp b/retroshare-gui/src/gui/StartDialog.cpp index beb1175dc..175456b21 100644 --- a/retroshare-gui/src/gui/StartDialog.cpp +++ b/retroshare-gui/src/gui/StartDialog.cpp @@ -29,6 +29,7 @@ #include #include +#include #include @@ -46,6 +47,10 @@ StartDialog::StartDialog(QWidget *parent) #endif Settings->loadWidgetInformation(this); + + /* Put the Login dialog in the screen center */ + const QRect screen = QApplication::desktop()->screenGeometry(); + this->move( screen.center() - this->rect().center() ); /* get all available pgp private certificates.... * mark last one as default. From 15afbc32cfe80cb7a505a65413efbd5e7388cbda Mon Sep 17 00:00:00 2001 From: defnax Date: Mon, 9 Mar 2020 16:53:27 +0100 Subject: [PATCH 13/15] Removed unnecessary icons from main tree Channel & Forums * Removed unnecessary icons from the main tree Channel & Forums * Fixed to display the Flag icon for the Distribution column --- retroshare-gui/src/gui/gxschannels/GxsChannelDialog.cpp | 8 ++++---- retroshare-gui/src/gui/gxsforums/GxsForumModel.cpp | 3 +-- retroshare-gui/src/gui/gxsforums/GxsForumsDialog.cpp | 8 ++++---- retroshare-gui/src/gui/icons.qrc | 6 ------ 4 files changed, 9 insertions(+), 16 deletions(-) diff --git a/retroshare-gui/src/gui/gxschannels/GxsChannelDialog.cpp b/retroshare-gui/src/gui/gxschannels/GxsChannelDialog.cpp index e449e685d..2e9ba897b 100644 --- a/retroshare-gui/src/gui/gxschannels/GxsChannelDialog.cpp +++ b/retroshare-gui/src/gui/gxschannels/GxsChannelDialog.cpp @@ -165,13 +165,13 @@ QString GxsChannelDialog::icon(IconType type) case ICON_NEW: return ":/icons/png/add.png"; case ICON_YOUR_GROUP: - return ":/icons/png/channel.png"; + return ""; case ICON_SUBSCRIBED_GROUP: - return ":/icons/png/channel-subscribed.png"; + return ""; case ICON_POPULAR_GROUP: - return ":/icons/png/channel-popular.png"; + return ""; case ICON_OTHER_GROUP: - return ":/icons/png/channel-other.png"; + return ""; case ICON_SEARCH: return ":/images/find.png"; case ICON_DEFAULT: diff --git a/retroshare-gui/src/gui/gxsforums/GxsForumModel.cpp b/retroshare-gui/src/gui/gxsforums/GxsForumModel.cpp index 851f6fd16..5124cb177 100644 --- a/retroshare-gui/src/gui/gxsforums/GxsForumModel.cpp +++ b/retroshare-gui/src/gui/gxsforums/GxsForumModel.cpp @@ -348,7 +348,6 @@ QVariant RsGxsForumModel::headerData(int section, Qt::Orientation /*orientation* case COLUMN_THREAD_TITLE: return tr("Title"); case COLUMN_THREAD_DATE: return tr("Date"); case COLUMN_THREAD_AUTHOR: return tr("Author"); - case COLUMN_THREAD_DISTRIBUTION: return tr("Distribution"); default: return QVariant(); } @@ -356,7 +355,7 @@ QVariant RsGxsForumModel::headerData(int section, Qt::Orientation /*orientation* if(role == Qt::DecorationRole) switch(section) { - case COLUMN_THREAD_DISTRIBUTION: return QIcon(":/icons/flag_green.png"); + case COLUMN_THREAD_DISTRIBUTION: return QIcon(":/icons/flag-green.png"); case COLUMN_THREAD_READ: return QIcon(":/images/message-state-read.png"); default: return QVariant(); diff --git a/retroshare-gui/src/gui/gxsforums/GxsForumsDialog.cpp b/retroshare-gui/src/gui/gxsforums/GxsForumsDialog.cpp index f37d88736..e4c14ae83 100644 --- a/retroshare-gui/src/gui/gxsforums/GxsForumsDialog.cpp +++ b/retroshare-gui/src/gui/gxsforums/GxsForumsDialog.cpp @@ -151,13 +151,13 @@ QString GxsForumsDialog::icon(IconType type) case ICON_NEW: return ":/icons/png/add.png"; case ICON_YOUR_GROUP: - return ":/icons/png/feedreader.png"; + return ""; case ICON_SUBSCRIBED_GROUP: - return ":/icons/png/feed-subscribed.png"; + return ""; case ICON_POPULAR_GROUP: - return ":/icons/png/feed-popular.png"; + return ""; case ICON_OTHER_GROUP: - return ":/icons/png/feed-other.png"; + return ""; case ICON_SEARCH: return ":/images/find.png"; case ICON_DEFAULT: diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index 18f8ebccd..5a3696343 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -74,9 +74,6 @@ icons/png/exit.png icons/png/feedreader-notify.png icons/png/feedreader.png - icons/png/feed-other.png - icons/png/feed-popular.png - icons/png/feed-subscribed.png icons/png/filesharing-notify.png icons/png/filesharing.png icons/png/font.png @@ -244,9 +241,6 @@ icons/yandex.png icons/png/markdown-mark.png icons/png/channel.png - icons/png/channel-other.png - icons/png/channel-popular.png - icons/png/channel-subscribed.png icons/png/circles-black.png icons/png/circles-gray.png icons/png/circles-notify.png From 3cc0adab22b082c8937b50d80cf0957d8684c68e Mon Sep 17 00:00:00 2001 From: defnax Date: Mon, 9 Mar 2020 23:22:52 +0100 Subject: [PATCH 14/15] Added to count own groups too --- retroshare-gui/src/gui/gxs/GxsGroupFrameDialog.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/retroshare-gui/src/gui/gxs/GxsGroupFrameDialog.cpp b/retroshare-gui/src/gui/gxs/GxsGroupFrameDialog.cpp index 666d8fc27..65e07087f 100644 --- a/retroshare-gui/src/gui/gxs/GxsGroupFrameDialog.cpp +++ b/retroshare-gui/src/gui/gxs/GxsGroupFrameDialog.cpp @@ -984,6 +984,7 @@ void GxsGroupFrameDialog::insertGroupsData(const std::mapgroupTreeWidget->fillGroupItems(mYourGroups, adminList); + mYourGroups->setText(2, QString::number(mYourGroups->childCount())); ui->groupTreeWidget->fillGroupItems(mSubscribedGroups, subList); mSubscribedGroups->setText(2, QString::number(mSubscribedGroups->childCount())); // 1 COLUMN_UNREAD 2 COLUMN_POPULARITY ui->groupTreeWidget->fillGroupItems(mPopularGroups, popList); From 10c20ae2c68fb94726a5392e0ed870a5b3b4f1d0 Mon Sep 17 00:00:00 2001 From: defnax Date: Tue, 10 Mar 2020 16:55:16 +0100 Subject: [PATCH 15/15] restored the tab icon size to the default for Messages --- retroshare-gui/src/gui/msgs/MessagesDialog.ui | 6 ------ 1 file changed, 6 deletions(-) diff --git a/retroshare-gui/src/gui/msgs/MessagesDialog.ui b/retroshare-gui/src/gui/msgs/MessagesDialog.ui index a68c56668..2c5568bcc 100644 --- a/retroshare-gui/src/gui/msgs/MessagesDialog.ui +++ b/retroshare-gui/src/gui/msgs/MessagesDialog.ui @@ -25,12 +25,6 @@ - - - 24 - 24 - - true