tux3
36fcb5cb62
Add final/override specifiers
...
We get more compile time checking, and it's always good for performance to help the compiler
2015-06-08 20:08:24 +02:00
Zetok Zalbavar
67e9aeec63
Fix incorrect copyright headers
...
The qTox Project is not associated with the Tox Project in any way, with the
exception of "qTox" using the Tox Projet's "toxcore" collection of libraries.
In particular, the Tox Projet does not own copyright over the qTox Project's
"qTox" collection of software, source code, and assets.
The qTox Project's assets are under the sole copyright of the qTox
contributors, and no partiular rights are granted to the Tox Project.
2015-06-06 14:51:28 +01:00
tux3
20f254651d
Reorganize files
2015-06-06 01:44:47 +02:00
tux3
2fc5f781c9
Invert accept and reject FT buttons
...
People were clicking reject by accident after the chat scrolled up. Now they'll click accept by accident, which can easily be cancelled
2015-05-16 13:45:44 +02:00
tux3
76cbaf18f1
Fix incorrect copyright headers
...
The qTox Project is not associated with the Tox Project in any ways, with the exception of "qTox" using the Tox Projet's "toxcore" collection of libraries.
In particular, the Tox Projet does not own copyright over the qTox Project's "qTox" collection of software, source code, and assets.
The qTox Project's assets are under the sole copyright of the qTox contributors, and no partiular rights are granted to the Tox Project.
2015-05-12 04:12:53 +02:00
sudden6
1506a9a30e
Change log messages to fit new log format
2015-05-11 15:37:56 +02:00
agilob
75fbf192c4
closes tux3/qtox#1561
2015-05-10 11:46:22 +01:00
tux3
b8d57cf43a
Cleanly open/close FT image preview buffer
2015-05-10 02:30:47 +02:00
tux3
e79d40e356
Merge branch 'pr1446'
...
Conflicts:
src/chatlog/chatlog.cpp
src/chatlog/content/filetransferwidget.cpp
src/core.cpp
src/core/coreencryption.cpp
src/toxdns.cpp
src/widget/form/chatform.cpp
src/widget/form/genericchatform.cpp
src/widget/friendwidget.cpp
src/widget/widget.cpp
2015-05-07 22:00:50 +02:00
tux3
542cae85d3
Give appropriately scary name to dangerous function
...
"isPathWritable" didn't convey really well the meaning of "let's try to open it, wipe everything the hell out, and see if it worked"
2015-04-26 17:39:39 +02:00
tux3
e74e29e4fb
Cleanly cancel broken file transfers
2015-04-25 19:18:46 +02:00
tux3
110a6ca850
Fix typos in tooltips
...
transmit -> tranfer
2015-04-24 21:51:25 +02:00
PKEv
137d1ae2d5
Add tooltip in filetransferwidget
...
It is not clear what they are doing buttons
2015-04-24 21:50:05 +02:00
Zetok Zalbavar
92f3b6a20f
Code style improvements
2015-04-24 15:43:57 +02:00
tux3
9dedd22bb2
Port file transfers to the new API
...
Parallel, extremely large, and other edge case transfers have not been tested, but the common path should work well.
2015-04-24 15:31:30 +02:00
tux3
e4859efe18
Refactor Core
...
Refactor Core's file transfer callbacks into their CoreFile class and files
Move all core*.{h|cpp} into a core/ folder
2015-04-24 02:32:09 +02:00
Zetok Zalbavar
f95291af3e
Some style fixes
...
"if(" → "if ("
"for(" → "for ("
"while(" → "while ("
2015-03-20 18:38:10 +00:00
Dubslow
e96211199d
Check for writability for Qr saves
2015-03-16 16:41:59 -05:00
Dubslow
2f2e51fb6a
Merge branch 'master' of ssh://github.com/krepa098/qTox
2015-03-11 17:44:16 -05:00
TheLastProject
b659612bd4
Use QImage scaling and base64 encoding for sharper previews
2015-03-08 21:01:34 +01:00
TheLastProject
3c602ec0d6
Fix images with spaces or other non-HTML characters breaking the preview
2015-03-04 17:32:45 +01:00
krepa098
00af059a4f
use QUrl::fromLocalFile ( fix #1305 )
2015-03-01 10:43:43 +01:00
krepa098
4852a7efa5
Text: Tooltips (issue #1238 )
2015-03-01 10:34:20 +01:00
TheLastProject
9dc52c1eb9
Add image preview on mouseover
2015-02-28 17:14:58 +01:00
TheLastProject
695bd74ce5
Use blacklist for executables, explicitly run executables with QProcess to work around KDE4.4 security measure which disallows running executables
2015-02-22 13:21:42 +01:00
TheLastProject
5b6e2d5ecc
Remove unused variable
2015-02-19 20:41:21 +01:00
TheLastProject
ad1852622f
Allow user to open all transferred files, but warn for executable files
2015-02-19 20:14:19 +01:00
Serg
0e3093bab4
fix missed math include
2015-02-18 11:02:09 +05:00
TheLastProject
af89e823c6
Clean up code
2015-02-18 00:30:50 +01:00
TheLastProject
4edb608777
Add open directory option to completed file transfers
2015-02-17 20:07:25 +01:00
Dubslow
bcc3ad7038
Fix #1182
2015-02-15 18:56:11 -06:00
krepa098
ec85434c6c
try fix #1165
...
Checkmark doing nothing on Windows
2015-02-15 17:15:44 +01:00
Dubslow
73e51865e7
Merge branch 'chatlog_merge_v3'
...
Conflicts:
src/chatlog/chatlog.h
2015-02-15 05:24:53 -06:00
Dubslow
4dcfec0151
Merge branch 'chatlog_merge_v3'
...
"unconfirmed" -> "Waiting to send..."
2015-02-15 04:55:25 -06:00
krepa098
4831e0c18b
FTW: Always show the checkmark after a successful transfer
2015-02-15 11:53:32 +01:00
krepa098
2bc7594049
redo layout on Settings::emojiFontChanged
2015-02-15 11:43:01 +01:00
krepa098
74ea0773ee
Text: color property
2015-02-15 10:45:07 +01:00
krepa098
c800672ff2
display "unconfirmed" on new file transfer requests
2015-02-14 12:29:42 +01:00
krepa098
108d2725e6
FTW: 1px spacing instead of 2px
2015-02-14 12:21:03 +01:00
krepa098
9499909f8b
finished work on FTW
...
hopefully
2015-02-14 12:14:09 +01:00
krepa098
faaa147a83
mockup (WIP)
2015-02-13 16:46:59 +01:00
krepa098
936a34faf1
do not trigger repaint if invisible
2015-02-12 11:32:13 +01:00
krepa098
7d2f515df9
fix crash in Text::hoverMoveEvent
2015-02-12 09:02:49 +01:00
krepa098
0b56916b9f
Text anchors: use PointingHandCursor
2015-02-11 17:03:38 +01:00
krepa098
69fde0d8b0
refactoring
2015-02-10 14:30:49 +01:00
krepa098
a2cf91cb36
Text: documentLayout()->update()
2015-02-07 18:52:00 +01:00
krepa098
887f021323
FTW: Slightly increased height
2015-02-07 14:38:56 +01:00
krepa098
a8acb05c52
FTW: Don't fire an animation if start- and endcolor are the same
2015-02-07 14:38:12 +01:00
krepa098
d008b53c6f
FTW: Use KeepAspectRatioByExpanding
2015-02-07 14:33:45 +01:00
krepa098
6b605fbdc3
FTW: Replaced QPropertyAnimation by QVariantAnimation
2015-02-07 14:02:40 +01:00
krepa098
b9dcb3bd9b
cleanup
2015-02-06 16:12:24 +01:00
krepa098
f525fa83f3
Spinner: fade in
2015-02-06 14:04:15 +01:00
krepa098
3c349e29ad
cleanup
2015-02-06 14:04:15 +01:00
krepa098
c2ddc91d58
faster, synchronized spinners
2015-02-06 14:04:15 +01:00
krepa098
f5cf9677ae
FTW: don't display "Location not writable" if path is empty
2015-02-05 09:59:47 +01:00
krepa098
5e4e56778b
FTW: color animation
2015-02-04 17:21:56 +01:00
krepa098
7321127794
set the correct wrap mode
2015-02-03 22:06:31 +01:00
krepa098
e4c52e6118
use QPainter::setClipRect
2015-02-03 16:17:37 +01:00
krepa098
5c01f1585b
change color for precise selection on focus-in/out
2015-02-03 10:33:46 +01:00
krepa098
53ba982203
optimizations and tweaks
2015-02-02 11:11:09 +01:00
krepa098
f288fe5c1e
tweaks
2015-01-31 18:37:20 +01:00
krepa098
740d62ec49
change ChatLine::isVisible to false, rename Text::isVisible to
...
Text::keepInMemory
2015-01-31 18:12:51 +01:00
krepa098
6a50add547
ChatLineContent: removed boundingSceneRect()
2015-01-31 17:46:25 +01:00
krepa098
5668606159
Speed-up rendering
2015-01-31 17:39:25 +01:00
krepa098
ebebde1b09
use QSize instead of QSizeF, cleanup
2015-01-27 11:20:35 +01:00
krepa098
ce486eb1b3
FileTransferWidget: visual tweaks
2015-01-27 10:49:18 +01:00
krepa098
5be6caca68
[HiDPI] ChatLog: replaced all .png by .svg, FTW custom paintEvent
...
This does not enable HiDPI support!
issue #975
2015-01-26 14:01:42 +01:00
krepa098
6719ebebae
Added Timestamp class, moved output generation while saving to
...
GenericChatForm and changed the generated layout
2015-01-25 14:34:36 +01:00
krepa098
d0bd6e9dca
show 2 decimals starting from MiB
2015-01-20 11:08:40 +01:00
krepa098
2fa2fc1df5
fix divide by zero
2015-01-20 11:07:40 +01:00
krepa098
bb29536df1
NotificationIcon
2015-01-19 19:04:19 +01:00
krepa098
b5b6ae99c0
Text: extractSanitizedText, hookup double-click selection
2015-01-19 17:56:37 +01:00
krepa098
1fd456833c
Merge pull request #3 from dubslow/chatlog_v3_1
...
minor code cleanup
2015-01-19 15:25:22 +01:00
krepa098
34c7c7250b
double-click selection
2015-01-19 15:19:54 +01:00
krepa098
a6e3fc671e
removed selectAll()
2015-01-19 15:07:15 +01:00
krepa098
85764d5973
Text: Do not rely on QTextCursor for selection
2015-01-19 15:04:11 +01:00
krepa098
f17ffdc491
cleanup
2015-01-19 11:14:53 +01:00
krepa098
2c8e7c638d
nice!
2015-01-19 10:08:43 +01:00
krepa098
691a8b0b71
fixed potential null deref. & memory leak
2015-01-19 10:07:51 +01:00
Dubslow
44921db440
minor code cleanup
2015-01-18 13:57:51 -06:00
krepa098
16812633cb
extended spinner class
2015-01-18 12:17:21 +01:00
krepa098
b4f53944cc
FileTransferWidget: calculate mean
2015-01-18 11:51:48 +01:00
krepa098
1ae3999576
FileTransferWidget::acceptTransfer: Regression - check whether the path
...
is NOT writable
2015-01-15 10:14:26 +01:00
krepa098
a0693c2fc9
tweaked ChatLog::getSelectedText
...
*Actions are copied as "*name action*"
*SystemInfoMessages are not copied
2015-01-14 20:31:40 +01:00
krepa098
29fc6ab03f
FileTransferWidget: use baseName instead of completeBaseName + tweaked
...
autoAccept
2015-01-13 21:52:19 +01:00
krepa098
f574a43581
FileTransferWidget: fixed autoaccept
2015-01-11 11:57:33 +01:00
krepa098
ed65261e37
Text: copy image keys
2015-01-09 15:50:13 +01:00
krepa098
b82c5835ce
error symbol
2015-01-06 14:30:24 +01:00
krepa098
e365b0eb2d
FileTransferWidget: limit browse to pics and archives
2015-01-06 13:58:42 +01:00
krepa098
4f01f5ec0e
refactoring
2015-01-05 14:06:14 +01:00
krepa098
bc97948be7
changed output of ChatLog::toPlainText
2015-01-04 20:24:56 +01:00
krepa098
27e967b67e
cleanup
2015-01-04 19:58:14 +01:00
krepa098
12a1fa1549
ChatLog: insertChatlineAtBottom, refactoring
2015-01-04 19:28:27 +01:00
krepa098
b09805f9bf
refactoring
2015-01-04 18:21:35 +01:00
krepa098
ea467152aa
filetransferwidget: fixed pause button, ETA, font size, resource usage
2015-01-04 12:04:30 +01:00
krepa098
b3507152eb
fixed eliding (ie. invisible nicknames)
2015-01-03 21:19:28 +01:00
krepa098
2938702c1e
refactoring, fixes
2015-01-03 15:03:33 +01:00
krepa098
d7f5068fbf
quoting support, toHtmlChars, fixes
2015-01-03 13:52:56 +01:00
krepa098
f3d5b4bb57
fixed anchors
2015-01-03 13:20:53 +01:00
krepa098
2ee1363be5
don't set cache mode
2015-01-03 10:24:12 +01:00