mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
profile: for printing/mobile access ProfileScene directly
Instead of using the interactive ProfileWidget2, just use the ProfileScene to render the profile for printing, export and mobile. One layer (QWidget) less. This removes all the kludges for handling DPR on mobile. Thus, the rendering will now be off and have to be fixed by redoing the scaling code. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
84ebd1d67a
commit
51dc5113c2
10 changed files with 70 additions and 136 deletions
|
@ -5,7 +5,7 @@
|
|||
#include "printoptions.h"
|
||||
#include "templateedit.h"
|
||||
|
||||
class ProfileWidget2;
|
||||
class ProfileScene;
|
||||
class QPainter;
|
||||
class QPaintDevice;
|
||||
class QRect;
|
||||
|
@ -32,7 +32,7 @@ private:
|
|||
void render(int Pages);
|
||||
void flowRender();
|
||||
void putProfileImage(const QRect &box, const QRect &viewPort, QPainter *painter,
|
||||
struct dive *dive, ProfileWidget2 *profile);
|
||||
struct dive *dive, ProfileScene *profile);
|
||||
|
||||
private slots:
|
||||
void templateProgessUpdated(int value);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue