mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
257a19caaa
As part of #1532 it was identified that long running file transfers could get lost deep in the chatlog. This could result in unexpected use of bandwidth over time if users lose track of old/large transfers. This commit updates the files form to show in progress file transfers and offer a way to control them. * FilesForm now works on ToxFiles instead of finished file paths * FilesForm widgets have been replaced with an MV tree view with depth 1. The existing QListWidget did not provide us the controls to render more complex items. The use of delegates allows us to efficiently draw progress bars and controls * getHumanReadableSize has been extracted from FileTransferWidget into a more general utils file
192 lines
11 KiB
Plaintext
192 lines
11 KiB
Plaintext
<RCC>
|
|
<qresource prefix="/conf">
|
|
<file alias="nodes.json">res/nodes.json</file>
|
|
</qresource>
|
|
<qresource prefix="/font">
|
|
<file alias="DejaVuSans.ttf">res/font/DejaVuSans.ttf</file>
|
|
</qresource>
|
|
<qresource prefix="/">
|
|
<file>img/add.svg</file>
|
|
<file>img/avatar_mask.svg</file>
|
|
<file>img/contact.svg</file>
|
|
<file>img/contact_dark.svg</file>
|
|
<file>img/group.svg</file>
|
|
<file>img/group_dark.svg</file>
|
|
<file>img/icons/qtox.svg</file>
|
|
<file>img/settings.svg</file>
|
|
<file>img/settings/av.png</file>
|
|
<file>img/settings/general.png</file>
|
|
<file>img/settings/identity.png</file>
|
|
<file>img/settings/privacy.png</file>
|
|
<file>img/status/away.svg</file>
|
|
<file>img/status/away_notification.svg</file>
|
|
<file>img/status/busy.svg</file>
|
|
<file>img/status/busy_notification.svg</file>
|
|
<file>img/status/negotiating.svg</file>
|
|
<file>img/status/negotiating_notification.svg</file>
|
|
<file>img/status/offline.svg</file>
|
|
<file>img/status/offline_notification.svg</file>
|
|
<file>img/status/online.svg</file>
|
|
<file>img/status/online_notification.svg</file>
|
|
<file>img/status/extensions_available.svg</file>
|
|
<file>img/status/extensions_partial.svg</file>
|
|
<file>img/status/extensions_unavailable.svg</file>
|
|
<file>img/taskbar/dark/taskbar_online.svg</file>
|
|
<file>img/taskbar/dark/taskbar_online_event.svg</file>
|
|
<file>img/taskbar/dark/taskbar_away.svg</file>
|
|
<file>img/taskbar/dark/taskbar_away_event.svg</file>
|
|
<file>img/taskbar/dark/taskbar_busy.svg</file>
|
|
<file>img/taskbar/dark/taskbar_busy_event.svg</file>
|
|
<file>img/taskbar/dark/taskbar_offline.svg</file>
|
|
<file>img/taskbar/dark/taskbar_offline_event.svg</file>
|
|
<file>img/taskbar/light/taskbar_online.svg</file>
|
|
<file>img/taskbar/light/taskbar_online_event.svg</file>
|
|
<file>img/taskbar/light/taskbar_away.svg</file>
|
|
<file>img/taskbar/light/taskbar_away_event.svg</file>
|
|
<file>img/taskbar/light/taskbar_busy.svg</file>
|
|
<file>img/taskbar/light/taskbar_busy_event.svg</file>
|
|
<file>img/taskbar/light/taskbar_offline.svg</file>
|
|
<file>img/taskbar/light/taskbar_offline_event.svg</file>
|
|
<file>img/transfer.svg</file>
|
|
<file>themes/dark/palette.ini</file>
|
|
<file>themes/dark/fileTransferWidget/fileDone.svg</file>
|
|
<file>themes/dark/chatArea/chatArea.css</file>
|
|
<file>themes/dark/chatArea/chatHead.css</file>
|
|
<file>themes/dark/chatArea/innerStyle.css</file>
|
|
<file>themes/dark/chatArea/scrollBarUpArrow.svg</file>
|
|
<file>themes/dark/chatArea/scrollBarDownArrow.svg</file>
|
|
<file>themes/dark/chatArea/scrollBarLeftArrow.svg</file>
|
|
<file>themes/dark/chatArea/scrollBarRightArrow.svg</file>
|
|
<file>themes/dark/chatForm/buttons.css</file>
|
|
<file>themes/dark/chatForm/fullScreenButtons.css</file>
|
|
<file>themes/dark/chatForm/callButton.svg</file>
|
|
<file>themes/dark/chatForm/labels.css</file>
|
|
<file>themes/dark/chatForm/micButton.svg</file>
|
|
<file>themes/dark/chatForm/micButtonRed.svg</file>
|
|
<file>themes/dark/chatForm/videoButton.svg</file>
|
|
<file>themes/dark/chatForm/videoButtonRed.svg</file>
|
|
<file>themes/dark/chatForm/volButton.svg</file>
|
|
<file>themes/dark/chatForm/volButtonRed.svg</file>
|
|
<file>themes/dark/chatForm/videoPreview.svg</file>
|
|
<file>themes/dark/chatForm/videoPreviewRed.svg</file>
|
|
<file>themes/dark/chatForm/emoteButton.svg</file>
|
|
<file>themes/dark/chatForm/fileButton.svg</file>
|
|
<file>themes/dark/chatForm/screenshotButton.svg</file>
|
|
<file>themes/dark/chatForm/searchCalendarButton.svg</file>
|
|
<file>themes/dark/chatForm/searchDownButton.svg</file>
|
|
<file>themes/dark/chatForm/searchHideButton.svg</file>
|
|
<file>themes/dark/chatForm/searchSettingsButton.svg</file>
|
|
<file>themes/dark/chatForm/searchUpButton.svg</file>
|
|
<file>themes/dark/chatForm/sendButton.svg</file>
|
|
<file>themes/dark/chatForm/exitFullScreenButton.svg</file>
|
|
<file>themes/dark/emoticonWidget/dot_page.svg</file>
|
|
<file>themes/dark/emoticonWidget/dot_page_current.svg</file>
|
|
<file>themes/dark/emoticonWidget/dot_page_hover.svg</file>
|
|
<file>themes/dark/emoticonWidget/emoticonWidget.css</file>
|
|
<file>themes/dark/friendList/friendList.css</file>
|
|
<file>themes/dark/genericChatRoomWidget/genericChatRoomWidget.css</file>
|
|
<file>themes/dark/msgEdit/msgEdit.css</file>
|
|
<file>themes/dark/settings/mainHead.css</file>
|
|
<file>themes/dark/settings/checkboxChecked.svg</file>
|
|
<file>themes/dark/settings/checkboxCheckedDisabled.svg</file>
|
|
<file>themes/dark/statusButton/statusButton.css</file>
|
|
<file>themes/dark/statusButton/menu_indicator.svg</file>
|
|
<file>themes/dark/window/general.css</file>
|
|
<file>themes/dark/window/profile.css</file>
|
|
<file>themes/dark/window/statusPanel.css</file>
|
|
<file>themes/dark/window/window.css</file>
|
|
<file>themes/dark/chatArea/info.svg</file>
|
|
<file>themes/dark/chatArea/spinner.svg</file>
|
|
<file>themes/dark/chatArea/typing.svg</file>
|
|
<file>themes/dark/chatArea/error.svg</file>
|
|
<file>themes/dark/fileTransferInstance/no.svg</file>
|
|
<file>themes/dark/fileTransferInstance/no_dark.svg</file>
|
|
<file>themes/dark/fileTransferInstance/pause.svg</file>
|
|
<file>themes/dark/fileTransferInstance/pause_dark.svg</file>
|
|
<file>themes/dark/fileTransferInstance/yes.svg</file>
|
|
<file>themes/dark/fileTransferInstance/dir.svg</file>
|
|
<file>themes/dark/fileTransferInstance/arrow_white.svg</file>
|
|
<file>themes/dark/fileTransferInstance/arrow_black.svg</file>
|
|
<file>themes/dark/fileTransferInstance/browse.svg</file>
|
|
<file>themes/dark/fileTransferInstance/filetransferWidget.css</file>
|
|
<file>themes/dark/genericChatForm/genericChatForm.css</file>
|
|
<file>themes/dark/acceptCall/acceptCall.svg</file>
|
|
<file>themes/dark/addFriendForm/toxId.css</file>
|
|
<file>themes/dark/rejectCall/rejectCall.svg</file>
|
|
<file>themes/dark/notificationEdge/notificationEdge.css</file>
|
|
<file>themes/dark/loginScreen/loginScreen.css</file>
|
|
<file>themes/dark/contentDialog/contentDialog.css</file>
|
|
<file>themes/dark/tooliconsZone/tooliconsZone.css</file>
|
|
<file>themes/default/palette.ini</file>
|
|
<file>themes/default/fileTransferWidget/fileDone.svg</file>
|
|
<file>themes/default/chatArea/chatArea.css</file>
|
|
<file>themes/default/chatArea/chatHead.css</file>
|
|
<file>themes/default/chatArea/innerStyle.css</file>
|
|
<file>themes/default/chatArea/scrollBarUpArrow.svg</file>
|
|
<file>themes/default/chatArea/scrollBarDownArrow.svg</file>
|
|
<file>themes/default/chatArea/scrollBarLeftArrow.svg</file>
|
|
<file>themes/default/chatArea/scrollBarRightArrow.svg</file>
|
|
<file>themes/default/chatForm/buttons.css</file>
|
|
<file>themes/default/chatForm/fullScreenButtons.css</file>
|
|
<file>themes/default/chatForm/callButton.svg</file>
|
|
<file>themes/default/chatForm/labels.css</file>
|
|
<file>themes/default/chatForm/micButton.svg</file>
|
|
<file>themes/default/chatForm/micButtonRed.svg</file>
|
|
<file>themes/default/chatForm/videoButton.svg</file>
|
|
<file>themes/default/chatForm/videoButtonRed.svg</file>
|
|
<file>themes/default/chatForm/volButton.svg</file>
|
|
<file>themes/default/chatForm/volButtonRed.svg</file>
|
|
<file>themes/default/chatForm/videoPreview.svg</file>
|
|
<file>themes/default/chatForm/videoPreviewRed.svg</file>
|
|
<file>themes/default/chatForm/emoteButton.svg</file>
|
|
<file>themes/default/chatForm/fileButton.svg</file>
|
|
<file>themes/default/chatForm/screenshotButton.svg</file>
|
|
<file>themes/default/chatForm/searchCalendarButton.svg</file>
|
|
<file>themes/default/chatForm/searchDownButton.svg</file>
|
|
<file>themes/default/chatForm/searchHideButton.svg</file>
|
|
<file>themes/default/chatForm/searchSettingsButton.svg</file>
|
|
<file>themes/default/chatForm/searchUpButton.svg</file>
|
|
<file>themes/default/chatForm/sendButton.svg</file>
|
|
<file>themes/default/chatForm/exitFullScreenButton.svg</file>
|
|
<file>themes/default/emoticonWidget/dot_page.svg</file>
|
|
<file>themes/default/emoticonWidget/dot_page_current.svg</file>
|
|
<file>themes/default/emoticonWidget/dot_page_hover.svg</file>
|
|
<file>themes/default/emoticonWidget/emoticonWidget.css</file>
|
|
<file>themes/default/friendList/friendList.css</file>
|
|
<file>themes/default/genericChatRoomWidget/genericChatRoomWidget.css</file>
|
|
<file>themes/default/msgEdit/msgEdit.css</file>
|
|
<file>themes/default/settings/mainHead.css</file>
|
|
<file>themes/default/statusButton/statusButton.css</file>
|
|
<file>themes/default/statusButton/menu_indicator.svg</file>
|
|
<file>themes/default/window/general.css</file>
|
|
<file>themes/default/window/profile.css</file>
|
|
<file>themes/default/window/statusPanel.css</file>
|
|
<file>themes/default/window/window.css</file>
|
|
<file>themes/default/chatArea/info.svg</file>
|
|
<file>themes/default/chatArea/spinner.svg</file>
|
|
<file>themes/default/chatArea/typing.svg</file>
|
|
<file>themes/default/chatArea/error.svg</file>
|
|
<file>themes/default/fileTransferInstance/no.svg</file>
|
|
<file>themes/default/fileTransferInstance/no_dark.svg</file>
|
|
<file>themes/default/fileTransferInstance/pause.svg</file>
|
|
<file>themes/default/fileTransferInstance/pause_dark.svg</file>
|
|
<file>themes/default/fileTransferInstance/yes.svg</file>
|
|
<file>themes/default/fileTransferInstance/dir.svg</file>
|
|
<file>themes/default/fileTransferInstance/arrow_white.svg</file>
|
|
<file>themes/default/fileTransferInstance/arrow_black.svg</file>
|
|
<file>themes/default/fileTransferInstance/browse.svg</file>
|
|
<file>themes/default/fileTransferInstance/filetransferWidget.css</file>
|
|
<file>themes/default/genericChatForm/genericChatForm.css</file>
|
|
<file>themes/default/acceptCall/acceptCall.svg</file>
|
|
<file>themes/default/addFriendForm/toxId.css</file>
|
|
<file>themes/default/rejectCall/rejectCall.svg</file>
|
|
<file>img/login_logo.svg</file>
|
|
<file>themes/default/notificationEdge/notificationEdge.css</file>
|
|
<file>themes/default/loginScreen/loginScreen.css</file>
|
|
<file>img/others/logout-icon.svg</file>
|
|
<file>img/caps_lock.svg</file>
|
|
<file>themes/default/contentDialog/contentDialog.css</file>
|
|
<file>themes/default/tooliconsZone/tooliconsZone.css</file>
|
|
</qresource>
|
|
</RCC>
|