<div dir="ltr"><div>Sorry for the late reply,</div><div><br></div><div>Maik, I tried to put my image in data/pics/digikam, however it still doesn't work. My intuition for this is that I'm missing some command (or CMAKE configuration) which actually installs the files mentioned in the CMakeLists. I assume this because my images don't show up  in /usr/share/digikam/data, where all other images show up. If I manually copy my files into /usr/share/digikam/data, then they do work as desired. I did touch the CMakeLists for data/pics/digikam, as you had suggested. Can you please try to add an image of your own in data/pics/digikam, and see if it shows up in /usr/share?<br></div><div><br></div><div>Thanh, thanks for spotting the error. I've fixed it, but the error still remains, as mentioned in the last paragraph.</div><div><br></div><div>Thanks for the help</div><div>Kartik<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 28, 2020 at 5:11 PM Thanh Trung Dinh <<a href="mailto:dinhthanhtrung1996@gmail.com">dinhthanhtrung1996@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hi Kartikx,<div dir="auto"><br></div><div dir="auto">I've just pulled the repo and test. For me, you have some typo errors and fixing those make it work as you want.</div><div dir="auto">When you look in the cmakelists.txt you wrote in your facehelpdlg folder, you wrongly named workOnAllCoresImg.png with workOnAllCores.png. In addition, when you invoked, you wrongly named overlayImg.png with OverlayImg.png</div><div dir="auto"><br></div><div dir="auto">Hope that it helps you save some of your time.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 28, 2020, 13:36 Maik Qualmann <<a href="mailto:metzpinguin@gmail.com" target="_blank">metzpinguin@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">A subdirectory "facehelpdlg" would be clearer, however. I don't see a mistake <br>
without trying it. Treat CMakeList.txt once with touch.<br>
<br>
Maik<br>
<br>
Am Sonntag, 28. Juni 2020, 13:27:46 CEST schrieben Sie:<br>
> Hi Kartik,<br>
> <br>
> Copy your images to "core/data/pics/digikam/" and they will be installed<br>
> automatically. Touch the existing CMakeList.txt so that the build system<br>
> recognizes a change. You don't need your CMakeList.txt file.<br>
> <br>
> Maik<br>
> <br>
> Am Sonntag, 28. Juni 2020, 13:09:10 CEST schrieb Kartik Ramesh:<br>
> > Thanks for the response.<br>
> > <br>
> > Yes, I did make changes to both those CMake files. I've pushed to my repo<br>
> > as well:<br>
> > 1. Creating the subdirectory and subdirectory CMakeLists:<br>
> > <a href="https://invent.kde.org/graphics/digikam/-/commit/a176a264cf1776105491c7883" rel="noreferrer noreferrer" target="_blank">https://invent.kde.org/graphics/digikam/-/commit/a176a264cf1776105491c7883</a><br>
> > aa 21ed6a1b492b1 2. Patching in parent CMakeLists:<br>
> > <a href="https://invent.kde.org/graphics/digikam/-/commit/ddb133af9aaabf58a90dd5c19" rel="noreferrer noreferrer" target="_blank">https://invent.kde.org/graphics/digikam/-/commit/ddb133af9aaabf58a90dd5c19</a><br>
> > 4e 145bdd6c7e6ff<br>
> > <br>
> > Then I run make in core/app followed by sudo make install just to be sure.<br>
> > <br>
> > I'm invoking my image as:<br>
> > QPixmap(QStandardPaths::locate(QStandardPaths::GenericDataLocation,<br>
> > QLatin1String("digikam/data/overlayImg.png")));<br>
> > <br>
> > After doing this, my image does not show up in /usr/share/digikam/data,<br>
> > where all the other images are present.<br>
> > <br>
> > Thanks again<br>
> > Kartik<br>
> > <br>
> > On Sun, Jun 28, 2020 at 3:21 PM Gilles Caulier <<a href="mailto:caulier.gilles@gmail.com" rel="noreferrer" target="_blank">caulier.gilles@gmail.com</a>><br>
> > <br>
> > wrote:<br>
> > > Hi,<br>
> > > <br>
> > > If you store your image in a dedicated folder in core/data/pics/, with<br>
> > > a relevant CMakeLists.txt script inside, did you patch also the parent<br>
> > > core/data/pics/CMakeLists.txt file to include your directory while<br>
> > > configuring and installing ?<br>
> > > <br>
> > > Best<br>
> > > <br>
> > > Gilles Caulier<br>
> > > <br>
> > > Le dim. 28 juin 2020 à 10:16, Kartik Ramesh <<a href="mailto:kartikx2000@gmail.com" rel="noreferrer" target="_blank">kartikx2000@gmail.com</a>> a<br>
> > > <br>
> > > écrit :<br>
> > > > Hi Gilles,<br>
> > > > <br>
> > > > I've followed your instructions, and wrote a similar script for my own<br>
> > > <br>
> > > subdirectory.  However, the images I've added don't seem to show up in<br>
> > > the<br>
> > > Data Install directory. For my setup, the  images get installed in<br>
> > > /usr/share/digikam/data. This folder contains images such as<br>
> > > "sample-aix",<br>
> > > but my images don't show up here.<br>
> > > <br>
> > > > After writing the CMake scripts, I'm doing a make followed by make<br>
> > > <br>
> > > install. I think I'm missing some step.<br>
> > > <br>
> > > > Thanks<br>
> > > > Kartik<br>
> > > > <br>
> > > > On Sat, Jun 27, 2020 at 1:17 PM Gilles Caulier<br>
> > > > <<a href="mailto:caulier.gilles@gmail.com" rel="noreferrer" target="_blank">caulier.gilles@gmail.com</a>><br>
> > > <br>
> > > wrote:<br>
> > > >> Hi Kartik,<br>
> > > >> <br>
> > > >> Data as embedded images are located in core/data/pics/ directory.<br>
> > > >> <br>
> > > >> <a href="https://invent.kde.org/graphics/digikam/-/tree/master/core/data/pics" rel="noreferrer noreferrer" target="_blank">https://invent.kde.org/graphics/digikam/-/tree/master/core/data/pics</a><br>
> > > >> <br>
> > > >> You can create a new subdir for your images and install files on your<br>
> > > <br>
> > > >> system using cmake rules like this one :<br>
> > > <a href="https://invent.kde.org/graphics/digikam/-/blob/master/core/data/pics/bor" rel="noreferrer noreferrer" target="_blank">https://invent.kde.org/graphics/digikam/-/blob/master/core/data/pics/bor</a><br>
> > > de<br>
> > > rpatterns/CMakeLists.txt><br>
> > > <br>
> > > >> To load this image on demand in your dialog, this look simple like<br>
> > > <br>
> > > >> this using QStandardPaths::locate :<br>
> > > <a href="https://invent.kde.org/graphics/digikam/-/blob/master/core/libs/dimg/fil" rel="noreferrer noreferrer" target="_blank">https://invent.kde.org/graphics/digikam/-/blob/master/core/libs/dimg/fil</a><br>
> > > te<br>
> > > rs/decorate/bordersettings.cpp#L546><br>
> > > <br>
> > > >> In Setup editor page, i embedded a photo to illustrate the over/under<br>
> > > >> exposure effect settings.<br>
> > > <br>
> > > >> Photo is here :<br>
> > > <a href="https://invent.kde.org/graphics/digikam/-/blob/master/core/data/pics/dig" rel="noreferrer noreferrer" target="_blank">https://invent.kde.org/graphics/digikam/-/blob/master/core/data/pics/dig</a><br>
> > > ik<br>
> > > am/sample-aix.png><br>
> > > <br>
> > > >> Code is here :<br>
> > > <a href="https://invent.kde.org/graphics/digikam/-/blob/master/core/utilities/set" rel="noreferrer noreferrer" target="_blank">https://invent.kde.org/graphics/digikam/-/blob/master/core/utilities/set</a><br>
> > > up<br>
> > > /editor/setupeditoriface.cpp#L203><br>
> > > <br>
> > > >> Best<br>
> > > >> <br>
> > > >> Gilles Caulier<br>
> > > >> <br>
> > > >> Le sam. 27 juin 2020 à 08:29, Kartik Ramesh <<a href="mailto:kartikx2000@gmail.com" rel="noreferrer" target="_blank">kartikx2000@gmail.com</a>> a<br>
> > > <br>
> > > écrit :<br>
> > > >> > Hello all,<br>
> > > >> > <br>
> > > >> > I am working on a help-box for users to help with using the Face<br>
> > > <br>
> > > Management Workflow. I have created a dialog-box which contains images.<br>
> > > Currently, I'm using images on my local machine, so I can use absolute<br>
> > > paths. What is the correct location in the code directory, where I<br>
> > > should<br>
> > > store these images?<br>
> > > <br>
> > > >> > Thanks<br>
> > > >> > Kartik<br>
<br>
<br>
<br>
<br>
</blockquote></div>
</blockquote></div>