summaryrefslogtreecommitdiffstats
path: root/gui
diff options
context:
space:
mode:
authorSimon Rettberg2018-07-20 18:21:41 +0200
committerSimon Rettberg2018-07-20 18:21:41 +0200
commit7b57706df76a675592c026264d3a2028ed4b47b5 (patch)
tree3db5146b718e9cfb29e6d61461e36a3b587eb2b8 /gui
parentCMake: Add config fields for compiler flags (diff)
downloadpvs2-7b57706df76a675592c026264d3a2028ed4b47b5.tar.gz
pvs2-7b57706df76a675592c026264d3a2028ed4b47b5.tar.xz
pvs2-7b57706df76a675592c026264d3a2028ed4b47b5.zip
[client] Rewrite thread sync for VNC yet again
Move processing of image (scaling) to GUI thread. Get rid of second (scaled) image buffer. Instead, whenever we redraw parts of the VNC viewer, the according image parts will be copied and scaled from the buffer the vncclient thread is using. The buffer is wrapped in a QImage and handed over using a QSharedPointer, so reinitializing the buffer on the fly should yield no problems.
Diffstat (limited to 'gui')
0 files changed, 0 insertions, 0 deletions