Q: Fotokopierer - Where are the qml files?

Where are the .qml files of Fotokopierer app? I have installed Fotokopierer on X10 since long time and everything works like a charm. But I can’t find its .qml files in /usr/share/ , where all other app’s qml files are.

Does anyone know? Thanks for any help/hint!

It would appear the are packaged into the binary.
But the faster you graduate from hacking qml files on device to actually building applications, the better for all involved.

4 Likes

Found /usr/bin/harbour-fotokopierer (5,9MB) and had a look into this file using GHex on computer. This file seems to include everything, also the translations. No idea how to handle or tweak this.

edit: Fotokopierer is nearly perfect app and fulfills all my needs except one thing: When selecting image section, the reaction of moving the buttons for the outline is so boring slow and delayed, I want to make it faster or reduce the delays.

@attah what app should I build? I have no idea. There are so much apps that only need a little maintaining but basially are fine.

i think, he meant: you could create an pull request in github for the small change

2 Likes

I sent @fifr a comment in OpenRepos and hope he will answer.

Github is too complex for me. I couldn’t even create an account there, I really tried but it didn’t work.

1 Like

Ok, then tell us what the change is and one of us will forward it. I also use Fotokopierer.

3 Likes

We all do, I’m not that certain about changes though. :wink:

Heh. It’s on a private server. i have a custom build of it on my phone, but had simply grabbed a tar ball from https://chiselapp.com/user/fifr/repository/fotokopierer

In the screen ‘cut and rotate’, I would like to reduce the delays when moving the 8 buttons for the frame to select the part of the image. Thats all, for the rest I’m very happy with Fotokopierer app.

Hmmm. Just on a quick browse of qml/sfos/pages/CutPage.qml I don’t think that’s solvable in the QML. No sure where the delay comes from. I’ll take a look on my devices when I have a chance. But I am running a bit older version… (4.5 something).

I just noticed you can make (it’s easy) simple tickets on his VCS https://chiselapp.com/user/fifr/repository/fotokopierer/login?g=tktnew&anon I think this is a fossil instance (for those who care about such things).

1 Like

Thanks very much @poetaster , I also still run 4.5.0.24 on my daily driver because the newer versions caused a lot of problems on my testphone.

Pretty sure that zooming/lens effect, or so I would assume

it’s the compositor? That was my guess.

No, it is software copying; I’m just guessing from a cursory look, not saying I know how to do better:

auto zoom = cvMatToQImage(image)
                    .copy(QRect{
//...

https://chiselapp.com/user/fifr/repository/fotokopierer/file?name=src/ZoomImage.cxx

1 Like

Ah, I hadn’t gone that far :slight_smile: But, you’re on Zoom, which probably has a similar issue, but we’re on https://chiselapp.com/user/fifr/repository/fotokopierer/file?name=src/CutView.cxx&ci=tip

I didn’t see copy on selection events, but since the paint methods use the same copy method, could be …

Hmmm. Unfortunately all the selection methods I have in the graphics apps I maintain use canvas in javascript directly (Imageworks, Paint). That does seem to be speedier and ‘could’ be hacked in but not by me :slight_smile:

I still haven’t finished free selection for Paint to allow cutting bits from one layer to copy to another.