From f2cf0d7d89d793c179a5f0122b9e1c55a91acb90 Mon Sep 17 00:00:00 2001 From: master Date: Sat, 15 Nov 2025 21:49:04 -0500 Subject: [PATCH] version 2 --- README.md | 22 +- .../compiler_depend.internal | 10 + .../compiler_depend.make | 20 +- .../mocs_compilation.cpp.o | Bin 80280 -> 80984 bytes .../mocs_compilation.cpp.o.d | 4 +- .../src/databasemanager.cpp.o | Bin 127216 -> 309680 bytes .../src/databasemanager.cpp.o.d | 9 +- .../src/imagegallery.cpp.o | Bin 144456 -> 170784 bytes .../src/imagegallery.cpp.o.d | 16 +- .../screenshot-gallery.dir/src/main.cpp.o | Bin 10848 -> 10856 bytes .../screenshot-gallery.dir/src/main.cpp.o.d | 3 +- .../src/mainwindow.cpp.o | Bin 96672 -> 101984 bytes .../src/mainwindow.cpp.o.d | 3 +- .../ParseCache.txt | 1893 +++++++++-------- .../compiler_depend.internal | 1 + .../compiler_depend.make | 7 +- build/screenshot-gallery | Bin 198152 -> 288304 bytes .../UVLADIE3JM/moc_databasemanager.cpp.d | 1 + .../UVLADIE3JM/moc_imagegallery.cpp | 18 +- .../UVLADIE3JM/moc_imagegallery.cpp.d | 1 + .../UVLADIE3JM/moc_mainwindow.cpp.d | 1 + build/screenshot-gallery_autogen/deps | 1 + src/databasemanager.cpp | 64 +- src/databasemanager.h | 7 + src/imagegallery.cpp | 198 +- src/imagegallery.h | 9 +- src/mainwindow.cpp | 32 +- src/mainwindow.h | 2 +- 28 files changed, 1315 insertions(+), 1007 deletions(-) diff --git a/README.md b/README.md index 424c7b5..9cb2a8c 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,16 @@ # Screenshot OCR Gallery -A Qt6-based image gallery application that allows you to search through OCR data from your screenshots with live preview. +A Qt6-based image gallery application that allows you to search through OCR data from your screenshots with live preview and dynamic resizing. ## Features - Fast visual navigation through your screenshot collection -- Live search through OCR text as you type -- 4×4 image gallery grid with 256px wide previews +- Ultra-responsive live search through OCR text as you type with optimized performance +- Dynamic grid layout that automatically reflows (1x, 2x, 3x, 4x, etc.) based on window width +- No horizontal scrollbars - content always fits the window width +- Filename overlay at the bottom of each image for easy identification - Opens images in your default image viewer on click -- Responsive design that adjusts to window size +- Minimal 2px spacing between images for a compact view - Proper error handling for missing files and database issues ## Requirements @@ -88,9 +90,15 @@ After building, run the application: 1. When the application starts, it will display all screenshots found in the database 2. Type in the search bar to filter images by OCR text content -3. Results update as you type -4. Click on any image to open it in your default image viewer -5. Hover over an image to see the file path and a preview of its OCR text +3. Results update instantly as you type with optimized search performance +4. When you clear the search bar, all images are immediately shown +5. Resize the application window to see the grid automatically reflow: + - Wider windows show more columns (4x, 5x, etc.) + - Narrower windows reduce to fewer columns (3x, 2x) + - Very narrow windows show a single centered column (1x) + - No horizontal scrolling - content always fits the available width +6. Each image displays its filename at the bottom for easy identification +7. Click on any image to open it in your default image viewer ## Troubleshooting diff --git a/build/CMakeFiles/screenshot-gallery.dir/compiler_depend.internal b/build/CMakeFiles/screenshot-gallery.dir/compiler_depend.internal index a8a3d0d..e398148 100644 --- a/build/CMakeFiles/screenshot-gallery.dir/compiler_depend.internal +++ b/build/CMakeFiles/screenshot-gallery.dir/compiler_depend.internal @@ -288,6 +288,7 @@ /usr/include/pthread.h /usr/include/qt6/QtCore/QDebug /usr/include/qt6/QtCore/QList + /usr/include/qt6/QtCore/QMap /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/QPair /usr/include/qt6/QtCore/QProcess @@ -1174,6 +1175,7 @@ CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cp /usr/include/pthread.h /usr/include/qt6/QtCore/QDebug /usr/include/qt6/QtCore/QList + /usr/include/qt6/QtCore/QMap /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/QPair /usr/include/qt6/QtCore/QProcess @@ -1756,6 +1758,7 @@ CMakeFiles/screenshot-gallery.dir/src/databasemanager.cpp.o /usr/include/qt6/QtCore/QDebug /usr/include/qt6/QtCore/QFileInfo /usr/include/qt6/QtCore/QList + /usr/include/qt6/QtCore/QMap /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/QPair /usr/include/qt6/QtCore/QString @@ -2248,6 +2251,7 @@ CMakeFiles/screenshot-gallery.dir/src/imagegallery.cpp.o /usr/include/qt6/QtCore/QDebug /usr/include/qt6/QtCore/QFileInfo /usr/include/qt6/QtCore/QList + /usr/include/qt6/QtCore/QMap /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/QPair /usr/include/qt6/QtCore/QProcess @@ -2256,6 +2260,7 @@ CMakeFiles/screenshot-gallery.dir/src/imagegallery.cpp.o /usr/include/qt6/QtCore/QSizeF /usr/include/qt6/QtCore/QString /usr/include/qt6/QtCore/QThread + /usr/include/qt6/QtCore/QTimer /usr/include/qt6/QtCore/QUrl /usr/include/qt6/QtCore/q17memory.h /usr/include/qt6/QtCore/q20functional.h @@ -2386,6 +2391,7 @@ CMakeFiles/screenshot-gallery.dir/src/imagegallery.cpp.o /usr/include/qt6/QtCore/qtextstream.h /usr/include/qt6/QtCore/qtformat_impl.h /usr/include/qt6/QtCore/qthread.h + /usr/include/qt6/QtCore/qtimer.h /usr/include/qt6/QtCore/qtimezone.h /usr/include/qt6/QtCore/qtmetamacros.h /usr/include/qt6/QtCore/qtnoop.h @@ -2462,7 +2468,9 @@ CMakeFiles/screenshot-gallery.dir/src/imagegallery.cpp.o /usr/include/qt6/QtSql/qtsqlexports.h /usr/include/qt6/QtSql/qtsqlglobal.h /usr/include/qt6/QtWidgets/QApplication + /usr/include/qt6/QtWidgets/QFrame /usr/include/qt6/QtWidgets/QGridLayout + /usr/include/qt6/QtWidgets/QHBoxLayout /usr/include/qt6/QtWidgets/QLabel /usr/include/qt6/QtWidgets/QPushButton /usr/include/qt6/QtWidgets/QScrollArea @@ -2798,6 +2806,7 @@ CMakeFiles/screenshot-gallery.dir/src/main.cpp.o /usr/include/pthread.h /usr/include/qt6/QtCore/QDebug /usr/include/qt6/QtCore/QList + /usr/include/qt6/QtCore/QMap /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/QPair /usr/include/qt6/QtCore/QProcess @@ -3380,6 +3389,7 @@ CMakeFiles/screenshot-gallery.dir/src/mainwindow.cpp.o /usr/include/qt6/QtCore/QDebug /usr/include/qt6/QtCore/QFileInfo /usr/include/qt6/QtCore/QList + /usr/include/qt6/QtCore/QMap /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/QPair /usr/include/qt6/QtCore/QProcess diff --git a/build/CMakeFiles/screenshot-gallery.dir/compiler_depend.make b/build/CMakeFiles/screenshot-gallery.dir/compiler_depend.make index 6bc24d6..b497ab5 100644 --- a/build/CMakeFiles/screenshot-gallery.dir/compiler_depend.make +++ b/build/CMakeFiles/screenshot-gallery.dir/compiler_depend.make @@ -287,6 +287,7 @@ screenshot-gallery_autogen/timestamp: /home/master/screenshot-gallery/CMakeLists /usr/include/pthread.h \ /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ @@ -1172,6 +1173,7 @@ CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cp /usr/include/pthread.h \ /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ @@ -1753,6 +1755,7 @@ CMakeFiles/screenshot-gallery.dir/src/databasemanager.cpp.o: /home/master/screen /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QFileInfo \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QString \ @@ -2244,6 +2247,7 @@ CMakeFiles/screenshot-gallery.dir/src/imagegallery.cpp.o: /home/master/screensho /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QFileInfo \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ @@ -2252,6 +2256,7 @@ CMakeFiles/screenshot-gallery.dir/src/imagegallery.cpp.o: /home/master/screensho /usr/include/qt6/QtCore/QSizeF \ /usr/include/qt6/QtCore/QString \ /usr/include/qt6/QtCore/QThread \ + /usr/include/qt6/QtCore/QTimer \ /usr/include/qt6/QtCore/QUrl \ /usr/include/qt6/QtCore/q17memory.h \ /usr/include/qt6/QtCore/q20functional.h \ @@ -2382,6 +2387,7 @@ CMakeFiles/screenshot-gallery.dir/src/imagegallery.cpp.o: /home/master/screensho /usr/include/qt6/QtCore/qtextstream.h \ /usr/include/qt6/QtCore/qtformat_impl.h \ /usr/include/qt6/QtCore/qthread.h \ + /usr/include/qt6/QtCore/qtimer.h \ /usr/include/qt6/QtCore/qtimezone.h \ /usr/include/qt6/QtCore/qtmetamacros.h \ /usr/include/qt6/QtCore/qtnoop.h \ @@ -2458,7 +2464,9 @@ CMakeFiles/screenshot-gallery.dir/src/imagegallery.cpp.o: /home/master/screensho /usr/include/qt6/QtSql/qtsqlexports.h \ /usr/include/qt6/QtSql/qtsqlglobal.h \ /usr/include/qt6/QtWidgets/QApplication \ + /usr/include/qt6/QtWidgets/QFrame \ /usr/include/qt6/QtWidgets/QGridLayout \ + /usr/include/qt6/QtWidgets/QHBoxLayout \ /usr/include/qt6/QtWidgets/QLabel \ /usr/include/qt6/QtWidgets/QPushButton \ /usr/include/qt6/QtWidgets/QScrollArea \ @@ -2793,6 +2801,7 @@ CMakeFiles/screenshot-gallery.dir/src/main.cpp.o: /home/master/screenshot-galler /usr/include/pthread.h \ /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ @@ -3374,6 +3383,7 @@ CMakeFiles/screenshot-gallery.dir/src/mainwindow.cpp.o: /home/master/screenshot- /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QFileInfo \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ @@ -4282,6 +4292,8 @@ CMakeFiles/screenshot-gallery.dir/src/mainwindow.cpp.o: /usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake: +/usr/lib/cmake/Qt6/Qt6Targets.cmake: + /usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake: /usr/include/c++/15.2.1/variant: @@ -4522,6 +4534,8 @@ CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cp /usr/include/c++/15.2.1/bits/std_function.h: +/usr/include/qt6/QtCore/QMap: + /usr/include/c++/15.2.1/typeinfo: /usr/include/c++/15.2.1/bits/specfun.h: @@ -5094,6 +5108,8 @@ screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp: /usr/include/c++/15.2.1/algorithm: +/usr/include/qt6/QtWidgets/QFrame: + /usr/include/c++/15.2.1/backward/auto_ptr.h: /usr/include/c++/15.2.1/bits/basic_ios.h: @@ -5278,6 +5294,8 @@ CMakeFiles/4.1.2/CMakeCXXCompiler.cmake: /usr/include/qt6/QtCore/q20utility.h: +/usr/include/qt6/QtWidgets/QHBoxLayout: + /usr/include/qt6/QtCore/qabstracteventdispatcher.h: /usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake: @@ -5330,8 +5348,6 @@ CMakeFiles/4.1.2/CMakeCXXCompiler.cmake: /usr/include/qt6/QtCore/qbytearrayview.h: -/usr/lib/cmake/Qt6/Qt6Targets.cmake: - /usr/include/c++/15.2.1/bits/uses_allocator_args.h: /usr/include/qt6/QtCore/qchar.h: diff --git a/build/CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cpp.o b/build/CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cpp.o index f18804170e34504a275d5f8868b39db6a33fca4e..f071251a05c93f4bb42eaf30350a7d2d38a3c59f 100644 GIT binary patch delta 10271 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 diff --git a/build/CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cpp.o.d b/build/CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cpp.o.d index 4081284..cdfc923 100644 --- a/build/CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cpp.o.d +++ b/build/CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cpp.o.d @@ -339,8 +339,8 @@ CMakeFiles/screenshot-gallery.dir/screenshot-gallery_autogen/mocs_compilation.cp /usr/include/c++/15.2.1/bits/unique_lock.h \ /usr/include/c++/15.2.1/condition_variable \ /usr/include/c++/15.2.1/bits/atomic_futex.h \ - /usr/include/c++/15.2.1/bits/std_thread.h \ - /usr/include/qt6/QtCore/qtmochelpers.h \ + /usr/include/c++/15.2.1/bits/std_thread.h /usr/include/qt6/QtCore/QMap \ + /usr/include/qt6/QtCore/qmap.h /usr/include/qt6/QtCore/qtmochelpers.h \ /usr/include/qt6/QtCore/qtmocconstants.h \ /usr/include/qt6/QtCore/q20algorithm.h \ /usr/include/qt6/QtCore/q23type_traits.h \ diff --git a/build/CMakeFiles/screenshot-gallery.dir/src/databasemanager.cpp.o b/build/CMakeFiles/screenshot-gallery.dir/src/databasemanager.cpp.o index 808d36c8375a86671131634df287d47523bad9d1..243063c9df7cdddda0f86883acdf5b4058d1a3b9 100644 GIT binary patch literal 309680 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 -{6ZK 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 JK0Ivx{|AJd)!YC8 literal 144456 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�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 W%Hs~UuZ{d&dnMKSFsBaM|NjG5sUKJX diff --git a/build/CMakeFiles/screenshot-gallery.dir/src/mainwindow.cpp.o.d b/build/CMakeFiles/screenshot-gallery.dir/src/mainwindow.cpp.o.d index 3336d99..bc0a76b 100644 --- a/build/CMakeFiles/screenshot-gallery.dir/src/mainwindow.cpp.o.d +++ b/build/CMakeFiles/screenshot-gallery.dir/src/mainwindow.cpp.o.d @@ -386,7 +386,8 @@ CMakeFiles/screenshot-gallery.dir/src/mainwindow.cpp.o: \ /usr/include/c++/15.2.1/bits/unique_lock.h \ /usr/include/c++/15.2.1/condition_variable \ /usr/include/c++/15.2.1/bits/atomic_futex.h \ - /usr/include/c++/15.2.1/bits/std_thread.h \ + /usr/include/c++/15.2.1/bits/std_thread.h /usr/include/qt6/QtCore/QMap \ + /usr/include/qt6/QtCore/qmap.h \ /home/master/screenshot-gallery/src/imagegallery.h \ /usr/include/qt6/QtWidgets/QWidget /usr/include/qt6/QtWidgets/qwidget.h \ /usr/include/qt6/QtWidgets/QGridLayout \ diff --git a/build/CMakeFiles/screenshot-gallery_autogen.dir/ParseCache.txt b/build/CMakeFiles/screenshot-gallery_autogen.dir/ParseCache.txt index 4ffdd13..025c55f 100644 --- a/build/CMakeFiles/screenshot-gallery_autogen.dir/ParseCache.txt +++ b/build/CMakeFiles/screenshot-gallery_autogen.dir/ParseCache.txt @@ -1,946 +1,7 @@ # Generated by CMake. Changes will be overwritten. -/home/master/screenshot-gallery/src/databasemanager.h - mmc:Q_OBJECT - mdp:/home/master/screenshot-gallery/build/screenshot-gallery_autogen/moc_predefs.h - mdp:/home/master/screenshot-gallery/src/databasemanager.h - mdp:/usr/include/alloca.h - mdp:/usr/include/asm-generic/bitsperlong.h - mdp:/usr/include/asm-generic/errno-base.h - mdp:/usr/include/asm-generic/errno.h - mdp:/usr/include/asm-generic/int-ll64.h - mdp:/usr/include/asm-generic/posix_types.h - mdp:/usr/include/asm-generic/types.h - mdp:/usr/include/asm/bitsperlong.h - mdp:/usr/include/asm/errno.h - mdp:/usr/include/asm/posix_types.h - mdp:/usr/include/asm/posix_types_64.h - mdp:/usr/include/asm/types.h - mdp:/usr/include/assert.h - mdp:/usr/include/bits/atomic_wide_counter.h - mdp:/usr/include/bits/byteswap.h - mdp:/usr/include/bits/cpu-set.h - mdp:/usr/include/bits/endian.h - mdp:/usr/include/bits/endianness.h - mdp:/usr/include/bits/errno.h - mdp:/usr/include/bits/floatn-common.h - mdp:/usr/include/bits/floatn.h - mdp:/usr/include/bits/libc-header-start.h - mdp:/usr/include/bits/local_lim.h - mdp:/usr/include/bits/locale.h - mdp:/usr/include/bits/long-double.h - mdp:/usr/include/bits/posix1_lim.h - mdp:/usr/include/bits/posix2_lim.h - mdp:/usr/include/bits/pthread_stack_min-dynamic.h - mdp:/usr/include/bits/pthreadtypes-arch.h - mdp:/usr/include/bits/pthreadtypes.h - mdp:/usr/include/bits/sched.h - mdp:/usr/include/bits/select.h - mdp:/usr/include/bits/setjmp.h - mdp:/usr/include/bits/stdint-intn.h - mdp:/usr/include/bits/stdint-least.h - mdp:/usr/include/bits/stdint-uintn.h - mdp:/usr/include/bits/stdio_lim.h - mdp:/usr/include/bits/stdlib-float.h - mdp:/usr/include/bits/struct_mutex.h - mdp:/usr/include/bits/struct_rwlock.h - mdp:/usr/include/bits/thread-shared-types.h - mdp:/usr/include/bits/time.h - mdp:/usr/include/bits/time64.h - mdp:/usr/include/bits/timesize.h - mdp:/usr/include/bits/timex.h - mdp:/usr/include/bits/types.h - mdp:/usr/include/bits/types/FILE.h - mdp:/usr/include/bits/types/__FILE.h - mdp:/usr/include/bits/types/__fpos64_t.h - mdp:/usr/include/bits/types/__fpos_t.h - mdp:/usr/include/bits/types/__locale_t.h - mdp:/usr/include/bits/types/__mbstate_t.h - mdp:/usr/include/bits/types/__sigset_t.h - mdp:/usr/include/bits/types/clock_t.h - mdp:/usr/include/bits/types/clockid_t.h - mdp:/usr/include/bits/types/cookie_io_functions_t.h - mdp:/usr/include/bits/types/error_t.h - mdp:/usr/include/bits/types/locale_t.h - mdp:/usr/include/bits/types/mbstate_t.h - mdp:/usr/include/bits/types/sigset_t.h - mdp:/usr/include/bits/types/struct_FILE.h - mdp:/usr/include/bits/types/struct___jmp_buf_tag.h - mdp:/usr/include/bits/types/struct_itimerspec.h - mdp:/usr/include/bits/types/struct_sched_param.h - mdp:/usr/include/bits/types/struct_timespec.h - mdp:/usr/include/bits/types/struct_timeval.h - mdp:/usr/include/bits/types/struct_tm.h - mdp:/usr/include/bits/types/time_t.h - mdp:/usr/include/bits/types/timer_t.h - mdp:/usr/include/bits/types/wint_t.h - mdp:/usr/include/bits/typesizes.h - mdp:/usr/include/bits/uintn-identity.h - mdp:/usr/include/bits/uio_lim.h - mdp:/usr/include/bits/waitflags.h - mdp:/usr/include/bits/waitstatus.h - mdp:/usr/include/bits/wchar.h - mdp:/usr/include/bits/wordsize.h - mdp:/usr/include/bits/xopen_lim.h - mdp:/usr/include/c++/15.2.1/algorithm - mdp:/usr/include/c++/15.2.1/array - mdp:/usr/include/c++/15.2.1/atomic - mdp:/usr/include/c++/15.2.1/backward/auto_ptr.h - mdp:/usr/include/c++/15.2.1/backward/binders.h - mdp:/usr/include/c++/15.2.1/bit - mdp:/usr/include/c++/15.2.1/bits/algorithmfwd.h - mdp:/usr/include/c++/15.2.1/bits/align.h - mdp:/usr/include/c++/15.2.1/bits/alloc_traits.h - mdp:/usr/include/c++/15.2.1/bits/allocated_ptr.h - mdp:/usr/include/c++/15.2.1/bits/allocator.h - mdp:/usr/include/c++/15.2.1/bits/atomic_base.h - mdp:/usr/include/c++/15.2.1/bits/atomic_futex.h - mdp:/usr/include/c++/15.2.1/bits/atomic_lockfree_defines.h - mdp:/usr/include/c++/15.2.1/bits/basic_string.h - mdp:/usr/include/c++/15.2.1/bits/basic_string.tcc - mdp:/usr/include/c++/15.2.1/bits/char_traits.h - mdp:/usr/include/c++/15.2.1/bits/charconv.h - mdp:/usr/include/c++/15.2.1/bits/chrono.h - mdp:/usr/include/c++/15.2.1/bits/concept_check.h - mdp:/usr/include/c++/15.2.1/bits/cpp_type_traits.h - mdp:/usr/include/c++/15.2.1/bits/cxxabi_forced.h - mdp:/usr/include/c++/15.2.1/bits/cxxabi_init_exception.h - mdp:/usr/include/c++/15.2.1/bits/enable_special_members.h - mdp:/usr/include/c++/15.2.1/bits/erase_if.h - mdp:/usr/include/c++/15.2.1/bits/exception.h - mdp:/usr/include/c++/15.2.1/bits/exception_defines.h - mdp:/usr/include/c++/15.2.1/bits/exception_ptr.h - mdp:/usr/include/c++/15.2.1/bits/functexcept.h - mdp:/usr/include/c++/15.2.1/bits/functional_hash.h - mdp:/usr/include/c++/15.2.1/bits/hash_bytes.h - mdp:/usr/include/c++/15.2.1/bits/hashtable.h - mdp:/usr/include/c++/15.2.1/bits/hashtable_policy.h - mdp:/usr/include/c++/15.2.1/bits/invoke.h - mdp:/usr/include/c++/15.2.1/bits/ios_base.h - mdp:/usr/include/c++/15.2.1/bits/list.tcc - mdp:/usr/include/c++/15.2.1/bits/locale_classes.h - mdp:/usr/include/c++/15.2.1/bits/locale_classes.tcc - mdp:/usr/include/c++/15.2.1/bits/localefwd.h - mdp:/usr/include/c++/15.2.1/bits/memory_resource.h - mdp:/usr/include/c++/15.2.1/bits/memoryfwd.h - mdp:/usr/include/c++/15.2.1/bits/move.h - mdp:/usr/include/c++/15.2.1/bits/nested_exception.h - mdp:/usr/include/c++/15.2.1/bits/new_allocator.h - mdp:/usr/include/c++/15.2.1/bits/node_handle.h - mdp:/usr/include/c++/15.2.1/bits/ostream_insert.h - mdp:/usr/include/c++/15.2.1/bits/parse_numbers.h - mdp:/usr/include/c++/15.2.1/bits/postypes.h - mdp:/usr/include/c++/15.2.1/bits/predefined_ops.h - mdp:/usr/include/c++/15.2.1/bits/ptr_traits.h - mdp:/usr/include/c++/15.2.1/bits/range_access.h - mdp:/usr/include/c++/15.2.1/bits/refwrap.h - mdp:/usr/include/c++/15.2.1/bits/requires_hosted.h - mdp:/usr/include/c++/15.2.1/bits/shared_ptr.h - mdp:/usr/include/c++/15.2.1/bits/shared_ptr_atomic.h - mdp:/usr/include/c++/15.2.1/bits/shared_ptr_base.h - mdp:/usr/include/c++/15.2.1/bits/specfun.h - mdp:/usr/include/c++/15.2.1/bits/std_abs.h - mdp:/usr/include/c++/15.2.1/bits/std_function.h - mdp:/usr/include/c++/15.2.1/bits/std_mutex.h - mdp:/usr/include/c++/15.2.1/bits/std_thread.h - mdp:/usr/include/c++/15.2.1/bits/stl_algo.h - mdp:/usr/include/c++/15.2.1/bits/stl_algobase.h - mdp:/usr/include/c++/15.2.1/bits/stl_bvector.h - mdp:/usr/include/c++/15.2.1/bits/stl_construct.h - mdp:/usr/include/c++/15.2.1/bits/stl_function.h - mdp:/usr/include/c++/15.2.1/bits/stl_heap.h - mdp:/usr/include/c++/15.2.1/bits/stl_iterator.h - mdp:/usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h - mdp:/usr/include/c++/15.2.1/bits/stl_iterator_base_types.h - mdp:/usr/include/c++/15.2.1/bits/stl_list.h - mdp:/usr/include/c++/15.2.1/bits/stl_map.h - mdp:/usr/include/c++/15.2.1/bits/stl_multimap.h - mdp:/usr/include/c++/15.2.1/bits/stl_multiset.h - mdp:/usr/include/c++/15.2.1/bits/stl_numeric.h - mdp:/usr/include/c++/15.2.1/bits/stl_pair.h - mdp:/usr/include/c++/15.2.1/bits/stl_raw_storage_iter.h - mdp:/usr/include/c++/15.2.1/bits/stl_relops.h - mdp:/usr/include/c++/15.2.1/bits/stl_set.h - mdp:/usr/include/c++/15.2.1/bits/stl_tempbuf.h - mdp:/usr/include/c++/15.2.1/bits/stl_tree.h - mdp:/usr/include/c++/15.2.1/bits/stl_uninitialized.h - mdp:/usr/include/c++/15.2.1/bits/stl_vector.h - mdp:/usr/include/c++/15.2.1/bits/stream_iterator.h - mdp:/usr/include/c++/15.2.1/bits/streambuf.tcc - mdp:/usr/include/c++/15.2.1/bits/streambuf_iterator.h - mdp:/usr/include/c++/15.2.1/bits/string_view.tcc - mdp:/usr/include/c++/15.2.1/bits/stringfwd.h - mdp:/usr/include/c++/15.2.1/bits/uniform_int_dist.h - mdp:/usr/include/c++/15.2.1/bits/unique_lock.h - mdp:/usr/include/c++/15.2.1/bits/unique_ptr.h - mdp:/usr/include/c++/15.2.1/bits/unordered_map.h - mdp:/usr/include/c++/15.2.1/bits/unordered_set.h - mdp:/usr/include/c++/15.2.1/bits/uses_allocator.h - mdp:/usr/include/c++/15.2.1/bits/uses_allocator_args.h - mdp:/usr/include/c++/15.2.1/bits/utility.h - mdp:/usr/include/c++/15.2.1/bits/vector.tcc - mdp:/usr/include/c++/15.2.1/bits/version.h - mdp:/usr/include/c++/15.2.1/cctype - mdp:/usr/include/c++/15.2.1/cerrno - mdp:/usr/include/c++/15.2.1/chrono - mdp:/usr/include/c++/15.2.1/climits - mdp:/usr/include/c++/15.2.1/clocale - mdp:/usr/include/c++/15.2.1/cmath - mdp:/usr/include/c++/15.2.1/compare - mdp:/usr/include/c++/15.2.1/concepts - mdp:/usr/include/c++/15.2.1/condition_variable - mdp:/usr/include/c++/15.2.1/cstddef - mdp:/usr/include/c++/15.2.1/cstdint - mdp:/usr/include/c++/15.2.1/cstdio - mdp:/usr/include/c++/15.2.1/cstdlib - mdp:/usr/include/c++/15.2.1/cstring - mdp:/usr/include/c++/15.2.1/ctime - mdp:/usr/include/c++/15.2.1/cwchar - mdp:/usr/include/c++/15.2.1/debug/assertions.h - mdp:/usr/include/c++/15.2.1/debug/debug.h - mdp:/usr/include/c++/15.2.1/exception - mdp:/usr/include/c++/15.2.1/ext/aligned_buffer.h - mdp:/usr/include/c++/15.2.1/ext/alloc_traits.h - mdp:/usr/include/c++/15.2.1/ext/atomicity.h - mdp:/usr/include/c++/15.2.1/ext/concurrence.h - mdp:/usr/include/c++/15.2.1/ext/numeric_traits.h - mdp:/usr/include/c++/15.2.1/ext/string_conversions.h - mdp:/usr/include/c++/15.2.1/ext/type_traits.h - mdp:/usr/include/c++/15.2.1/functional - mdp:/usr/include/c++/15.2.1/future - mdp:/usr/include/c++/15.2.1/initializer_list - mdp:/usr/include/c++/15.2.1/iosfwd - mdp:/usr/include/c++/15.2.1/iterator - mdp:/usr/include/c++/15.2.1/limits - mdp:/usr/include/c++/15.2.1/list - mdp:/usr/include/c++/15.2.1/map - mdp:/usr/include/c++/15.2.1/memory - mdp:/usr/include/c++/15.2.1/mutex - mdp:/usr/include/c++/15.2.1/new - mdp:/usr/include/c++/15.2.1/numeric - mdp:/usr/include/c++/15.2.1/optional - mdp:/usr/include/c++/15.2.1/pstl/execution_defs.h - mdp:/usr/include/c++/15.2.1/pstl/glue_numeric_defs.h - mdp:/usr/include/c++/15.2.1/pstl/pstl_config.h - mdp:/usr/include/c++/15.2.1/ratio - mdp:/usr/include/c++/15.2.1/set - mdp:/usr/include/c++/15.2.1/stdexcept - mdp:/usr/include/c++/15.2.1/streambuf - mdp:/usr/include/c++/15.2.1/string - mdp:/usr/include/c++/15.2.1/string_view - mdp:/usr/include/c++/15.2.1/system_error - mdp:/usr/include/c++/15.2.1/tr1/bessel_function.tcc - mdp:/usr/include/c++/15.2.1/tr1/beta_function.tcc - mdp:/usr/include/c++/15.2.1/tr1/ell_integral.tcc - mdp:/usr/include/c++/15.2.1/tr1/exp_integral.tcc - mdp:/usr/include/c++/15.2.1/tr1/gamma.tcc - mdp:/usr/include/c++/15.2.1/tr1/hypergeometric.tcc - mdp:/usr/include/c++/15.2.1/tr1/legendre_function.tcc - mdp:/usr/include/c++/15.2.1/tr1/modified_bessel_func.tcc - mdp:/usr/include/c++/15.2.1/tr1/poly_hermite.tcc - mdp:/usr/include/c++/15.2.1/tr1/poly_laguerre.tcc - mdp:/usr/include/c++/15.2.1/tr1/riemann_zeta.tcc - mdp:/usr/include/c++/15.2.1/tr1/special_function_util.h - mdp:/usr/include/c++/15.2.1/tuple - mdp:/usr/include/c++/15.2.1/type_traits - mdp:/usr/include/c++/15.2.1/typeinfo - mdp:/usr/include/c++/15.2.1/unordered_map - mdp:/usr/include/c++/15.2.1/unordered_set - mdp:/usr/include/c++/15.2.1/utility - mdp:/usr/include/c++/15.2.1/variant - mdp:/usr/include/c++/15.2.1/vector - mdp:/usr/include/c++/15.2.1/version - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++config.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++locale.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h - mdp:/usr/include/ctype.h - mdp:/usr/include/endian.h - mdp:/usr/include/errno.h - mdp:/usr/include/features-time64.h - mdp:/usr/include/features.h - mdp:/usr/include/gnu/stubs-64.h - mdp:/usr/include/gnu/stubs.h - mdp:/usr/include/limits.h - mdp:/usr/include/linux/errno.h - mdp:/usr/include/linux/limits.h - mdp:/usr/include/linux/posix_types.h - mdp:/usr/include/linux/sched/types.h - mdp:/usr/include/linux/stddef.h - mdp:/usr/include/linux/types.h - mdp:/usr/include/locale.h - mdp:/usr/include/pthread.h - mdp:/usr/include/qt6/QtCore/QDebug - mdp:/usr/include/qt6/QtCore/QList - mdp:/usr/include/qt6/QtCore/QObject - mdp:/usr/include/qt6/QtCore/QPair - mdp:/usr/include/qt6/QtCore/QString - mdp:/usr/include/qt6/QtCore/QThread - mdp:/usr/include/qt6/QtCore/q17memory.h - mdp:/usr/include/qt6/QtCore/q20functional.h - mdp:/usr/include/qt6/QtCore/q20memory.h - mdp:/usr/include/qt6/QtCore/q20type_traits.h - mdp:/usr/include/qt6/QtCore/q20utility.h - mdp:/usr/include/qt6/QtCore/q23utility.h - mdp:/usr/include/qt6/QtCore/qalgorithms.h - mdp:/usr/include/qt6/QtCore/qalloc.h - mdp:/usr/include/qt6/QtCore/qanystringview.h - mdp:/usr/include/qt6/QtCore/qarraydata.h - mdp:/usr/include/qt6/QtCore/qarraydataops.h - mdp:/usr/include/qt6/QtCore/qarraydatapointer.h - mdp:/usr/include/qt6/QtCore/qassert.h - mdp:/usr/include/qt6/QtCore/qatomic.h - mdp:/usr/include/qt6/QtCore/qatomic_cxx11.h - mdp:/usr/include/qt6/QtCore/qbasicatomic.h - mdp:/usr/include/qt6/QtCore/qbindingstorage.h - mdp:/usr/include/qt6/QtCore/qbytearray.h - mdp:/usr/include/qt6/QtCore/qbytearrayalgorithms.h - mdp:/usr/include/qt6/QtCore/qbytearraylist.h - mdp:/usr/include/qt6/QtCore/qbytearrayview.h - mdp:/usr/include/qt6/QtCore/qchar.h - mdp:/usr/include/qt6/QtCore/qcompare.h - mdp:/usr/include/qt6/QtCore/qcompare_impl.h - mdp:/usr/include/qt6/QtCore/qcomparehelpers.h - mdp:/usr/include/qt6/QtCore/qcompilerdetection.h - mdp:/usr/include/qt6/QtCore/qconfig.h - mdp:/usr/include/qt6/QtCore/qconstructormacros.h - mdp:/usr/include/qt6/QtCore/qcontainerfwd.h - mdp:/usr/include/qt6/QtCore/qcontainerinfo.h - mdp:/usr/include/qt6/QtCore/qcontainertools_impl.h - mdp:/usr/include/qt6/QtCore/qcontiguouscache.h - mdp:/usr/include/qt6/QtCore/qdarwinhelpers.h - mdp:/usr/include/qt6/QtCore/qdatastream.h - mdp:/usr/include/qt6/QtCore/qdeadlinetimer.h - mdp:/usr/include/qt6/QtCore/qdebug.h - mdp:/usr/include/qt6/QtCore/qexceptionhandling.h - mdp:/usr/include/qt6/QtCore/qflags.h - mdp:/usr/include/qt6/QtCore/qfloat16.h - mdp:/usr/include/qt6/QtCore/qforeach.h - mdp:/usr/include/qt6/QtCore/qfunctionaltools_impl.h - mdp:/usr/include/qt6/QtCore/qfunctionpointer.h - mdp:/usr/include/qt6/QtCore/qgenericatomic.h - mdp:/usr/include/qt6/QtCore/qglobal.h - mdp:/usr/include/qt6/QtCore/qglobalstatic.h - mdp:/usr/include/qt6/QtCore/qhash.h - mdp:/usr/include/qt6/QtCore/qhashfunctions.h - mdp:/usr/include/qt6/QtCore/qiodevicebase.h - mdp:/usr/include/qt6/QtCore/qiterable.h - mdp:/usr/include/qt6/QtCore/qiterator.h - mdp:/usr/include/qt6/QtCore/qlatin1stringview.h - mdp:/usr/include/qt6/QtCore/qlist.h - mdp:/usr/include/qt6/QtCore/qlogging.h - mdp:/usr/include/qt6/QtCore/qmalloc.h - mdp:/usr/include/qt6/QtCore/qmap.h - mdp:/usr/include/qt6/QtCore/qmath.h - mdp:/usr/include/qt6/QtCore/qmetacontainer.h - mdp:/usr/include/qt6/QtCore/qmetaobject.h - mdp:/usr/include/qt6/QtCore/qmetatype.h - mdp:/usr/include/qt6/QtCore/qminmax.h - mdp:/usr/include/qt6/QtCore/qnamespace.h - mdp:/usr/include/qt6/QtCore/qnumeric.h - mdp:/usr/include/qt6/QtCore/qobject.h - mdp:/usr/include/qt6/QtCore/qobject_impl.h - mdp:/usr/include/qt6/QtCore/qobjectdefs.h - mdp:/usr/include/qt6/QtCore/qobjectdefs_impl.h - mdp:/usr/include/qt6/QtCore/qoverload.h - mdp:/usr/include/qt6/QtCore/qpair.h - mdp:/usr/include/qt6/QtCore/qprocessordetection.h - mdp:/usr/include/qt6/QtCore/qrefcount.h - mdp:/usr/include/qt6/QtCore/qscopedpointer.h - mdp:/usr/include/qt6/QtCore/qscopeguard.h - mdp:/usr/include/qt6/QtCore/qset.h - mdp:/usr/include/qt6/QtCore/qshareddata.h - mdp:/usr/include/qt6/QtCore/qshareddata_impl.h - mdp:/usr/include/qt6/QtCore/qsharedpointer.h - mdp:/usr/include/qt6/QtCore/qsharedpointer_impl.h - mdp:/usr/include/qt6/QtCore/qstdlibdetection.h - mdp:/usr/include/qt6/QtCore/qstring.h - mdp:/usr/include/qt6/QtCore/qstringalgorithms.h - mdp:/usr/include/qt6/QtCore/qstringbuilder.h - mdp:/usr/include/qt6/QtCore/qstringconverter.h - mdp:/usr/include/qt6/QtCore/qstringconverter_base.h - mdp:/usr/include/qt6/QtCore/qstringfwd.h - mdp:/usr/include/qt6/QtCore/qstringlist.h - mdp:/usr/include/qt6/QtCore/qstringliteral.h - mdp:/usr/include/qt6/QtCore/qstringmatcher.h - mdp:/usr/include/qt6/QtCore/qstringtokenizer.h - mdp:/usr/include/qt6/QtCore/qstringview.h - mdp:/usr/include/qt6/QtCore/qswap.h - mdp:/usr/include/qt6/QtCore/qsysinfo.h - mdp:/usr/include/qt6/QtCore/qsystemdetection.h - mdp:/usr/include/qt6/QtCore/qtaggedpointer.h - mdp:/usr/include/qt6/QtCore/qtclasshelpermacros.h - mdp:/usr/include/qt6/QtCore/qtconfiginclude.h - mdp:/usr/include/qt6/QtCore/qtconfigmacros.h - mdp:/usr/include/qt6/QtCore/qtcore-config.h - mdp:/usr/include/qt6/QtCore/qtcoreexports.h - mdp:/usr/include/qt6/QtCore/qtcoreglobal.h - mdp:/usr/include/qt6/QtCore/qtdeprecationdefinitions.h - mdp:/usr/include/qt6/QtCore/qtdeprecationmarkers.h - mdp:/usr/include/qt6/QtCore/qtenvironmentvariables.h - mdp:/usr/include/qt6/QtCore/qtextstream.h - mdp:/usr/include/qt6/QtCore/qtformat_impl.h - mdp:/usr/include/qt6/QtCore/qthread.h - mdp:/usr/include/qt6/QtCore/qtmetamacros.h - mdp:/usr/include/qt6/QtCore/qtnoop.h - mdp:/usr/include/qt6/QtCore/qtpreprocessorsupport.h - mdp:/usr/include/qt6/QtCore/qtresource.h - mdp:/usr/include/qt6/QtCore/qttranslation.h - mdp:/usr/include/qt6/QtCore/qttypetraits.h - mdp:/usr/include/qt6/QtCore/qtversion.h - mdp:/usr/include/qt6/QtCore/qtversionchecks.h - mdp:/usr/include/qt6/QtCore/qtypeinfo.h - mdp:/usr/include/qt6/QtCore/qtypes.h - mdp:/usr/include/qt6/QtCore/qutf8stringview.h - mdp:/usr/include/qt6/QtCore/qvariant.h - mdp:/usr/include/qt6/QtCore/qvarlengtharray.h - mdp:/usr/include/qt6/QtCore/qversiontagging.h - mdp:/usr/include/qt6/QtCore/qxptype_traits.h - mdp:/usr/include/qt6/QtCore/qyieldcpu.h - mdp:/usr/include/qt6/QtSql/QSqlDatabase - mdp:/usr/include/qt6/QtSql/QSqlError - mdp:/usr/include/qt6/QtSql/QSqlQuery - mdp:/usr/include/qt6/QtSql/qsqldatabase.h - mdp:/usr/include/qt6/QtSql/qsqlerror.h - mdp:/usr/include/qt6/QtSql/qsqlquery.h - mdp:/usr/include/qt6/QtSql/qtsql-config.h - mdp:/usr/include/qt6/QtSql/qtsqlexports.h - mdp:/usr/include/qt6/QtSql/qtsqlglobal.h - mdp:/usr/include/sched.h - mdp:/usr/include/stdc-predef.h - mdp:/usr/include/stdint.h - mdp:/usr/include/stdio.h - mdp:/usr/include/stdlib.h - mdp:/usr/include/string.h - mdp:/usr/include/strings.h - mdp:/usr/include/sys/cdefs.h - mdp:/usr/include/sys/select.h - mdp:/usr/include/sys/single_threaded.h - mdp:/usr/include/sys/types.h - mdp:/usr/include/time.h - mdp:/usr/include/wchar.h - mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h - mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h - mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h -/home/master/screenshot-gallery/src/main.cpp -/home/master/screenshot-gallery/src/imagegallery.h - mmc:Q_OBJECT - mdp:/home/master/screenshot-gallery/build/screenshot-gallery_autogen/moc_predefs.h - mdp:/home/master/screenshot-gallery/src/databasemanager.h - mdp:/home/master/screenshot-gallery/src/imagegallery.h - mdp:/usr/include/alloca.h - mdp:/usr/include/asm-generic/bitsperlong.h - mdp:/usr/include/asm-generic/errno-base.h - mdp:/usr/include/asm-generic/errno.h - mdp:/usr/include/asm-generic/int-ll64.h - mdp:/usr/include/asm-generic/posix_types.h - mdp:/usr/include/asm-generic/types.h - mdp:/usr/include/asm/bitsperlong.h - mdp:/usr/include/asm/errno.h - mdp:/usr/include/asm/posix_types.h - mdp:/usr/include/asm/posix_types_64.h - mdp:/usr/include/asm/types.h - mdp:/usr/include/assert.h - mdp:/usr/include/bits/atomic_wide_counter.h - mdp:/usr/include/bits/byteswap.h - mdp:/usr/include/bits/cpu-set.h - mdp:/usr/include/bits/endian.h - mdp:/usr/include/bits/endianness.h - mdp:/usr/include/bits/errno.h - mdp:/usr/include/bits/floatn-common.h - mdp:/usr/include/bits/floatn.h - mdp:/usr/include/bits/libc-header-start.h - mdp:/usr/include/bits/local_lim.h - mdp:/usr/include/bits/locale.h - mdp:/usr/include/bits/long-double.h - mdp:/usr/include/bits/posix1_lim.h - mdp:/usr/include/bits/posix2_lim.h - mdp:/usr/include/bits/pthread_stack_min-dynamic.h - mdp:/usr/include/bits/pthreadtypes-arch.h - mdp:/usr/include/bits/pthreadtypes.h - mdp:/usr/include/bits/sched.h - mdp:/usr/include/bits/select.h - mdp:/usr/include/bits/setjmp.h - mdp:/usr/include/bits/stdint-intn.h - mdp:/usr/include/bits/stdint-least.h - mdp:/usr/include/bits/stdint-uintn.h - mdp:/usr/include/bits/stdio_lim.h - mdp:/usr/include/bits/stdlib-float.h - mdp:/usr/include/bits/struct_mutex.h - mdp:/usr/include/bits/struct_rwlock.h - mdp:/usr/include/bits/thread-shared-types.h - mdp:/usr/include/bits/time.h - mdp:/usr/include/bits/time64.h - mdp:/usr/include/bits/timesize.h - mdp:/usr/include/bits/timex.h - mdp:/usr/include/bits/types.h - mdp:/usr/include/bits/types/FILE.h - mdp:/usr/include/bits/types/__FILE.h - mdp:/usr/include/bits/types/__fpos64_t.h - mdp:/usr/include/bits/types/__fpos_t.h - mdp:/usr/include/bits/types/__locale_t.h - mdp:/usr/include/bits/types/__mbstate_t.h - mdp:/usr/include/bits/types/__sigset_t.h - mdp:/usr/include/bits/types/clock_t.h - mdp:/usr/include/bits/types/clockid_t.h - mdp:/usr/include/bits/types/cookie_io_functions_t.h - mdp:/usr/include/bits/types/error_t.h - mdp:/usr/include/bits/types/locale_t.h - mdp:/usr/include/bits/types/mbstate_t.h - mdp:/usr/include/bits/types/sigset_t.h - mdp:/usr/include/bits/types/struct_FILE.h - mdp:/usr/include/bits/types/struct___jmp_buf_tag.h - mdp:/usr/include/bits/types/struct_itimerspec.h - mdp:/usr/include/bits/types/struct_sched_param.h - mdp:/usr/include/bits/types/struct_timespec.h - mdp:/usr/include/bits/types/struct_timeval.h - mdp:/usr/include/bits/types/struct_tm.h - mdp:/usr/include/bits/types/time_t.h - mdp:/usr/include/bits/types/timer_t.h - mdp:/usr/include/bits/types/wint_t.h - mdp:/usr/include/bits/typesizes.h - mdp:/usr/include/bits/uintn-identity.h - mdp:/usr/include/bits/uio_lim.h - mdp:/usr/include/bits/waitflags.h - mdp:/usr/include/bits/waitstatus.h - mdp:/usr/include/bits/wchar.h - mdp:/usr/include/bits/wordsize.h - mdp:/usr/include/bits/xopen_lim.h - mdp:/usr/include/c++/15.2.1/algorithm - mdp:/usr/include/c++/15.2.1/array - mdp:/usr/include/c++/15.2.1/atomic - mdp:/usr/include/c++/15.2.1/backward/auto_ptr.h - mdp:/usr/include/c++/15.2.1/backward/binders.h - mdp:/usr/include/c++/15.2.1/bit - mdp:/usr/include/c++/15.2.1/bits/algorithmfwd.h - mdp:/usr/include/c++/15.2.1/bits/align.h - mdp:/usr/include/c++/15.2.1/bits/alloc_traits.h - mdp:/usr/include/c++/15.2.1/bits/allocated_ptr.h - mdp:/usr/include/c++/15.2.1/bits/allocator.h - mdp:/usr/include/c++/15.2.1/bits/atomic_base.h - mdp:/usr/include/c++/15.2.1/bits/atomic_futex.h - mdp:/usr/include/c++/15.2.1/bits/atomic_lockfree_defines.h - mdp:/usr/include/c++/15.2.1/bits/basic_string.h - mdp:/usr/include/c++/15.2.1/bits/basic_string.tcc - mdp:/usr/include/c++/15.2.1/bits/char_traits.h - mdp:/usr/include/c++/15.2.1/bits/charconv.h - mdp:/usr/include/c++/15.2.1/bits/chrono.h - mdp:/usr/include/c++/15.2.1/bits/concept_check.h - mdp:/usr/include/c++/15.2.1/bits/cpp_type_traits.h - mdp:/usr/include/c++/15.2.1/bits/cxxabi_forced.h - mdp:/usr/include/c++/15.2.1/bits/cxxabi_init_exception.h - mdp:/usr/include/c++/15.2.1/bits/enable_special_members.h - mdp:/usr/include/c++/15.2.1/bits/erase_if.h - mdp:/usr/include/c++/15.2.1/bits/exception.h - mdp:/usr/include/c++/15.2.1/bits/exception_defines.h - mdp:/usr/include/c++/15.2.1/bits/exception_ptr.h - mdp:/usr/include/c++/15.2.1/bits/functexcept.h - mdp:/usr/include/c++/15.2.1/bits/functional_hash.h - mdp:/usr/include/c++/15.2.1/bits/hash_bytes.h - mdp:/usr/include/c++/15.2.1/bits/hashtable.h - mdp:/usr/include/c++/15.2.1/bits/hashtable_policy.h - mdp:/usr/include/c++/15.2.1/bits/invoke.h - mdp:/usr/include/c++/15.2.1/bits/ios_base.h - mdp:/usr/include/c++/15.2.1/bits/list.tcc - mdp:/usr/include/c++/15.2.1/bits/locale_classes.h - mdp:/usr/include/c++/15.2.1/bits/locale_classes.tcc - mdp:/usr/include/c++/15.2.1/bits/localefwd.h - mdp:/usr/include/c++/15.2.1/bits/memory_resource.h - mdp:/usr/include/c++/15.2.1/bits/memoryfwd.h - mdp:/usr/include/c++/15.2.1/bits/move.h - mdp:/usr/include/c++/15.2.1/bits/nested_exception.h - mdp:/usr/include/c++/15.2.1/bits/new_allocator.h - mdp:/usr/include/c++/15.2.1/bits/node_handle.h - mdp:/usr/include/c++/15.2.1/bits/ostream_insert.h - mdp:/usr/include/c++/15.2.1/bits/parse_numbers.h - mdp:/usr/include/c++/15.2.1/bits/postypes.h - mdp:/usr/include/c++/15.2.1/bits/predefined_ops.h - mdp:/usr/include/c++/15.2.1/bits/ptr_traits.h - mdp:/usr/include/c++/15.2.1/bits/range_access.h - mdp:/usr/include/c++/15.2.1/bits/refwrap.h - mdp:/usr/include/c++/15.2.1/bits/requires_hosted.h - mdp:/usr/include/c++/15.2.1/bits/shared_ptr.h - mdp:/usr/include/c++/15.2.1/bits/shared_ptr_atomic.h - mdp:/usr/include/c++/15.2.1/bits/shared_ptr_base.h - mdp:/usr/include/c++/15.2.1/bits/specfun.h - mdp:/usr/include/c++/15.2.1/bits/std_abs.h - mdp:/usr/include/c++/15.2.1/bits/std_function.h - mdp:/usr/include/c++/15.2.1/bits/std_mutex.h - mdp:/usr/include/c++/15.2.1/bits/std_thread.h - mdp:/usr/include/c++/15.2.1/bits/stl_algo.h - mdp:/usr/include/c++/15.2.1/bits/stl_algobase.h - mdp:/usr/include/c++/15.2.1/bits/stl_bvector.h - mdp:/usr/include/c++/15.2.1/bits/stl_construct.h - mdp:/usr/include/c++/15.2.1/bits/stl_function.h - mdp:/usr/include/c++/15.2.1/bits/stl_heap.h - mdp:/usr/include/c++/15.2.1/bits/stl_iterator.h - mdp:/usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h - mdp:/usr/include/c++/15.2.1/bits/stl_iterator_base_types.h - mdp:/usr/include/c++/15.2.1/bits/stl_list.h - mdp:/usr/include/c++/15.2.1/bits/stl_map.h - mdp:/usr/include/c++/15.2.1/bits/stl_multimap.h - mdp:/usr/include/c++/15.2.1/bits/stl_multiset.h - mdp:/usr/include/c++/15.2.1/bits/stl_numeric.h - mdp:/usr/include/c++/15.2.1/bits/stl_pair.h - mdp:/usr/include/c++/15.2.1/bits/stl_raw_storage_iter.h - mdp:/usr/include/c++/15.2.1/bits/stl_relops.h - mdp:/usr/include/c++/15.2.1/bits/stl_set.h - mdp:/usr/include/c++/15.2.1/bits/stl_tempbuf.h - mdp:/usr/include/c++/15.2.1/bits/stl_tree.h - mdp:/usr/include/c++/15.2.1/bits/stl_uninitialized.h - mdp:/usr/include/c++/15.2.1/bits/stl_vector.h - mdp:/usr/include/c++/15.2.1/bits/stream_iterator.h - mdp:/usr/include/c++/15.2.1/bits/streambuf.tcc - mdp:/usr/include/c++/15.2.1/bits/streambuf_iterator.h - mdp:/usr/include/c++/15.2.1/bits/string_view.tcc - mdp:/usr/include/c++/15.2.1/bits/stringfwd.h - mdp:/usr/include/c++/15.2.1/bits/uniform_int_dist.h - mdp:/usr/include/c++/15.2.1/bits/unique_lock.h - mdp:/usr/include/c++/15.2.1/bits/unique_ptr.h - mdp:/usr/include/c++/15.2.1/bits/unordered_map.h - mdp:/usr/include/c++/15.2.1/bits/unordered_set.h - mdp:/usr/include/c++/15.2.1/bits/uses_allocator.h - mdp:/usr/include/c++/15.2.1/bits/uses_allocator_args.h - mdp:/usr/include/c++/15.2.1/bits/utility.h - mdp:/usr/include/c++/15.2.1/bits/vector.tcc - mdp:/usr/include/c++/15.2.1/bits/version.h - mdp:/usr/include/c++/15.2.1/cassert - mdp:/usr/include/c++/15.2.1/cctype - mdp:/usr/include/c++/15.2.1/cerrno - mdp:/usr/include/c++/15.2.1/chrono - mdp:/usr/include/c++/15.2.1/climits - mdp:/usr/include/c++/15.2.1/clocale - mdp:/usr/include/c++/15.2.1/cmath - mdp:/usr/include/c++/15.2.1/compare - mdp:/usr/include/c++/15.2.1/concepts - mdp:/usr/include/c++/15.2.1/condition_variable - mdp:/usr/include/c++/15.2.1/cstddef - mdp:/usr/include/c++/15.2.1/cstdint - mdp:/usr/include/c++/15.2.1/cstdio - mdp:/usr/include/c++/15.2.1/cstdlib - mdp:/usr/include/c++/15.2.1/cstring - mdp:/usr/include/c++/15.2.1/ctime - mdp:/usr/include/c++/15.2.1/cwchar - mdp:/usr/include/c++/15.2.1/debug/assertions.h - mdp:/usr/include/c++/15.2.1/debug/debug.h - mdp:/usr/include/c++/15.2.1/exception - mdp:/usr/include/c++/15.2.1/ext/aligned_buffer.h - mdp:/usr/include/c++/15.2.1/ext/alloc_traits.h - mdp:/usr/include/c++/15.2.1/ext/atomicity.h - mdp:/usr/include/c++/15.2.1/ext/concurrence.h - mdp:/usr/include/c++/15.2.1/ext/numeric_traits.h - mdp:/usr/include/c++/15.2.1/ext/string_conversions.h - mdp:/usr/include/c++/15.2.1/ext/type_traits.h - mdp:/usr/include/c++/15.2.1/functional - mdp:/usr/include/c++/15.2.1/future - mdp:/usr/include/c++/15.2.1/initializer_list - mdp:/usr/include/c++/15.2.1/iosfwd - mdp:/usr/include/c++/15.2.1/iterator - mdp:/usr/include/c++/15.2.1/limits - mdp:/usr/include/c++/15.2.1/list - mdp:/usr/include/c++/15.2.1/map - mdp:/usr/include/c++/15.2.1/memory - mdp:/usr/include/c++/15.2.1/mutex - mdp:/usr/include/c++/15.2.1/new - mdp:/usr/include/c++/15.2.1/numeric - mdp:/usr/include/c++/15.2.1/optional - mdp:/usr/include/c++/15.2.1/pstl/execution_defs.h - mdp:/usr/include/c++/15.2.1/pstl/glue_numeric_defs.h - mdp:/usr/include/c++/15.2.1/pstl/pstl_config.h - mdp:/usr/include/c++/15.2.1/ratio - mdp:/usr/include/c++/15.2.1/set - mdp:/usr/include/c++/15.2.1/stdexcept - mdp:/usr/include/c++/15.2.1/streambuf - mdp:/usr/include/c++/15.2.1/string - mdp:/usr/include/c++/15.2.1/string_view - mdp:/usr/include/c++/15.2.1/system_error - mdp:/usr/include/c++/15.2.1/tr1/bessel_function.tcc - mdp:/usr/include/c++/15.2.1/tr1/beta_function.tcc - mdp:/usr/include/c++/15.2.1/tr1/ell_integral.tcc - mdp:/usr/include/c++/15.2.1/tr1/exp_integral.tcc - mdp:/usr/include/c++/15.2.1/tr1/gamma.tcc - mdp:/usr/include/c++/15.2.1/tr1/hypergeometric.tcc - mdp:/usr/include/c++/15.2.1/tr1/legendre_function.tcc - mdp:/usr/include/c++/15.2.1/tr1/modified_bessel_func.tcc - mdp:/usr/include/c++/15.2.1/tr1/poly_hermite.tcc - mdp:/usr/include/c++/15.2.1/tr1/poly_laguerre.tcc - mdp:/usr/include/c++/15.2.1/tr1/riemann_zeta.tcc - mdp:/usr/include/c++/15.2.1/tr1/special_function_util.h - mdp:/usr/include/c++/15.2.1/tuple - mdp:/usr/include/c++/15.2.1/type_traits - mdp:/usr/include/c++/15.2.1/typeinfo - mdp:/usr/include/c++/15.2.1/unordered_map - mdp:/usr/include/c++/15.2.1/unordered_set - mdp:/usr/include/c++/15.2.1/utility - mdp:/usr/include/c++/15.2.1/variant - mdp:/usr/include/c++/15.2.1/vector - mdp:/usr/include/c++/15.2.1/version - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++config.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++locale.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h - mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h - mdp:/usr/include/ctype.h - mdp:/usr/include/endian.h - mdp:/usr/include/errno.h - mdp:/usr/include/features-time64.h - mdp:/usr/include/features.h - mdp:/usr/include/gnu/stubs-64.h - mdp:/usr/include/gnu/stubs.h - mdp:/usr/include/limits.h - mdp:/usr/include/linux/errno.h - mdp:/usr/include/linux/limits.h - mdp:/usr/include/linux/posix_types.h - mdp:/usr/include/linux/sched/types.h - mdp:/usr/include/linux/stddef.h - mdp:/usr/include/linux/types.h - mdp:/usr/include/locale.h - mdp:/usr/include/pthread.h - mdp:/usr/include/qt6/QtCore/QDebug - mdp:/usr/include/qt6/QtCore/QList - mdp:/usr/include/qt6/QtCore/QObject - mdp:/usr/include/qt6/QtCore/QPair - mdp:/usr/include/qt6/QtCore/QProcess - mdp:/usr/include/qt6/QtCore/QRect - mdp:/usr/include/qt6/QtCore/QSize - mdp:/usr/include/qt6/QtCore/QSizeF - mdp:/usr/include/qt6/QtCore/QString - mdp:/usr/include/qt6/QtCore/QThread - mdp:/usr/include/qt6/QtCore/q17memory.h - mdp:/usr/include/qt6/QtCore/q20functional.h - mdp:/usr/include/qt6/QtCore/q20iterator.h - mdp:/usr/include/qt6/QtCore/q20memory.h - mdp:/usr/include/qt6/QtCore/q20type_traits.h - mdp:/usr/include/qt6/QtCore/q20utility.h - mdp:/usr/include/qt6/QtCore/q23utility.h - mdp:/usr/include/qt6/QtCore/qabstracteventdispatcher.h - mdp:/usr/include/qt6/QtCore/qalgorithms.h - mdp:/usr/include/qt6/QtCore/qalloc.h - mdp:/usr/include/qt6/QtCore/qanystringview.h - mdp:/usr/include/qt6/QtCore/qarraydata.h - mdp:/usr/include/qt6/QtCore/qarraydataops.h - mdp:/usr/include/qt6/QtCore/qarraydatapointer.h - mdp:/usr/include/qt6/QtCore/qassert.h - mdp:/usr/include/qt6/QtCore/qatomic.h - mdp:/usr/include/qt6/QtCore/qatomic_cxx11.h - mdp:/usr/include/qt6/QtCore/qbasicatomic.h - mdp:/usr/include/qt6/QtCore/qbasictimer.h - mdp:/usr/include/qt6/QtCore/qbindingstorage.h - mdp:/usr/include/qt6/QtCore/qbytearray.h - mdp:/usr/include/qt6/QtCore/qbytearrayalgorithms.h - mdp:/usr/include/qt6/QtCore/qbytearraylist.h - mdp:/usr/include/qt6/QtCore/qbytearrayview.h - mdp:/usr/include/qt6/QtCore/qchar.h - mdp:/usr/include/qt6/QtCore/qcheckedint_impl.h - mdp:/usr/include/qt6/QtCore/qcompare.h - mdp:/usr/include/qt6/QtCore/qcompare_impl.h - mdp:/usr/include/qt6/QtCore/qcomparehelpers.h - mdp:/usr/include/qt6/QtCore/qcompilerdetection.h - mdp:/usr/include/qt6/QtCore/qconfig.h - mdp:/usr/include/qt6/QtCore/qconstructormacros.h - mdp:/usr/include/qt6/QtCore/qcontainerfwd.h - mdp:/usr/include/qt6/QtCore/qcontainerinfo.h - mdp:/usr/include/qt6/QtCore/qcontainertools_impl.h - mdp:/usr/include/qt6/QtCore/qcontiguouscache.h - mdp:/usr/include/qt6/QtCore/qcoreapplication.h - mdp:/usr/include/qt6/QtCore/qcoreapplication_platform.h - mdp:/usr/include/qt6/QtCore/qcoreevent.h - mdp:/usr/include/qt6/QtCore/qdarwinhelpers.h - mdp:/usr/include/qt6/QtCore/qdatastream.h - mdp:/usr/include/qt6/QtCore/qdeadlinetimer.h - mdp:/usr/include/qt6/QtCore/qdebug.h - mdp:/usr/include/qt6/QtCore/qendian.h - mdp:/usr/include/qt6/QtCore/qeventloop.h - mdp:/usr/include/qt6/QtCore/qexceptionhandling.h - mdp:/usr/include/qt6/QtCore/qflags.h - mdp:/usr/include/qt6/QtCore/qfloat16.h - mdp:/usr/include/qt6/QtCore/qforeach.h - mdp:/usr/include/qt6/QtCore/qfunctionaltools_impl.h - mdp:/usr/include/qt6/QtCore/qfunctionpointer.h - mdp:/usr/include/qt6/QtCore/qgenericatomic.h - mdp:/usr/include/qt6/QtCore/qglobal.h - mdp:/usr/include/qt6/QtCore/qglobalstatic.h - mdp:/usr/include/qt6/QtCore/qhash.h - mdp:/usr/include/qt6/QtCore/qhashfunctions.h - mdp:/usr/include/qt6/QtCore/qiodevice.h - mdp:/usr/include/qt6/QtCore/qiodevicebase.h - mdp:/usr/include/qt6/QtCore/qiterable.h - mdp:/usr/include/qt6/QtCore/qiterator.h - mdp:/usr/include/qt6/QtCore/qlatin1stringview.h - mdp:/usr/include/qt6/QtCore/qline.h - mdp:/usr/include/qt6/QtCore/qlist.h - mdp:/usr/include/qt6/QtCore/qlocale.h - mdp:/usr/include/qt6/QtCore/qlogging.h - mdp:/usr/include/qt6/QtCore/qmalloc.h - mdp:/usr/include/qt6/QtCore/qmap.h - mdp:/usr/include/qt6/QtCore/qmargins.h - mdp:/usr/include/qt6/QtCore/qmath.h - mdp:/usr/include/qt6/QtCore/qmetacontainer.h - mdp:/usr/include/qt6/QtCore/qmetaobject.h - mdp:/usr/include/qt6/QtCore/qmetatype.h - mdp:/usr/include/qt6/QtCore/qminmax.h - mdp:/usr/include/qt6/QtCore/qnamespace.h - mdp:/usr/include/qt6/QtCore/qnativeinterface.h - mdp:/usr/include/qt6/QtCore/qnumeric.h - mdp:/usr/include/qt6/QtCore/qobject.h - mdp:/usr/include/qt6/QtCore/qobject_impl.h - mdp:/usr/include/qt6/QtCore/qobjectdefs.h - mdp:/usr/include/qt6/QtCore/qobjectdefs_impl.h - mdp:/usr/include/qt6/QtCore/qoverload.h - mdp:/usr/include/qt6/QtCore/qpair.h - mdp:/usr/include/qt6/QtCore/qpoint.h - mdp:/usr/include/qt6/QtCore/qprocess.h - mdp:/usr/include/qt6/QtCore/qprocessordetection.h - mdp:/usr/include/qt6/QtCore/qrect.h - mdp:/usr/include/qt6/QtCore/qrefcount.h - mdp:/usr/include/qt6/QtCore/qscopedpointer.h - mdp:/usr/include/qt6/QtCore/qscopeguard.h - mdp:/usr/include/qt6/QtCore/qset.h - mdp:/usr/include/qt6/QtCore/qshareddata.h - mdp:/usr/include/qt6/QtCore/qshareddata_impl.h - mdp:/usr/include/qt6/QtCore/qsharedpointer.h - mdp:/usr/include/qt6/QtCore/qsharedpointer_impl.h - mdp:/usr/include/qt6/QtCore/qsize.h - mdp:/usr/include/qt6/QtCore/qspan.h - mdp:/usr/include/qt6/QtCore/qstdlibdetection.h - mdp:/usr/include/qt6/QtCore/qstring.h - mdp:/usr/include/qt6/QtCore/qstringalgorithms.h - mdp:/usr/include/qt6/QtCore/qstringbuilder.h - mdp:/usr/include/qt6/QtCore/qstringconverter.h - mdp:/usr/include/qt6/QtCore/qstringconverter_base.h - mdp:/usr/include/qt6/QtCore/qstringfwd.h - mdp:/usr/include/qt6/QtCore/qstringlist.h - mdp:/usr/include/qt6/QtCore/qstringliteral.h - mdp:/usr/include/qt6/QtCore/qstringmatcher.h - mdp:/usr/include/qt6/QtCore/qstringtokenizer.h - mdp:/usr/include/qt6/QtCore/qstringview.h - mdp:/usr/include/qt6/QtCore/qswap.h - mdp:/usr/include/qt6/QtCore/qsysinfo.h - mdp:/usr/include/qt6/QtCore/qsystemdetection.h - mdp:/usr/include/qt6/QtCore/qtaggedpointer.h - mdp:/usr/include/qt6/QtCore/qtclasshelpermacros.h - mdp:/usr/include/qt6/QtCore/qtconfiginclude.h - mdp:/usr/include/qt6/QtCore/qtconfigmacros.h - mdp:/usr/include/qt6/QtCore/qtcore-config.h - mdp:/usr/include/qt6/QtCore/qtcoreexports.h - mdp:/usr/include/qt6/QtCore/qtcoreglobal.h - mdp:/usr/include/qt6/QtCore/qtdeprecationdefinitions.h - mdp:/usr/include/qt6/QtCore/qtdeprecationmarkers.h - mdp:/usr/include/qt6/QtCore/qtenvironmentvariables.h - mdp:/usr/include/qt6/QtCore/qtextstream.h - mdp:/usr/include/qt6/QtCore/qtformat_impl.h - mdp:/usr/include/qt6/QtCore/qthread.h - mdp:/usr/include/qt6/QtCore/qtmetamacros.h - mdp:/usr/include/qt6/QtCore/qtnoop.h - mdp:/usr/include/qt6/QtCore/qtpreprocessorsupport.h - mdp:/usr/include/qt6/QtCore/qtresource.h - mdp:/usr/include/qt6/QtCore/qttranslation.h - mdp:/usr/include/qt6/QtCore/qttypetraits.h - mdp:/usr/include/qt6/QtCore/qtversion.h - mdp:/usr/include/qt6/QtCore/qtversionchecks.h - mdp:/usr/include/qt6/QtCore/qtypeinfo.h - mdp:/usr/include/qt6/QtCore/qtypes.h - mdp:/usr/include/qt6/QtCore/qurl.h - mdp:/usr/include/qt6/QtCore/qutf8stringview.h - mdp:/usr/include/qt6/QtCore/qvariant.h - mdp:/usr/include/qt6/QtCore/qvarlengtharray.h - mdp:/usr/include/qt6/QtCore/qversiontagging.h - mdp:/usr/include/qt6/QtCore/qxptype_traits.h - mdp:/usr/include/qt6/QtCore/qyieldcpu.h - mdp:/usr/include/qt6/QtGui/QPixmap - mdp:/usr/include/qt6/QtGui/QResizeEvent - mdp:/usr/include/qt6/QtGui/QTransform - mdp:/usr/include/qt6/QtGui/qaction.h - mdp:/usr/include/qt6/QtGui/qbitmap.h - mdp:/usr/include/qt6/QtGui/qbrush.h - mdp:/usr/include/qt6/QtGui/qcolor.h - mdp:/usr/include/qt6/QtGui/qcursor.h - mdp:/usr/include/qt6/QtGui/qevent.h - mdp:/usr/include/qt6/QtGui/qeventpoint.h - mdp:/usr/include/qt6/QtGui/qfont.h - mdp:/usr/include/qt6/QtGui/qfontinfo.h - mdp:/usr/include/qt6/QtGui/qfontmetrics.h - mdp:/usr/include/qt6/QtGui/qfontvariableaxis.h - mdp:/usr/include/qt6/QtGui/qguiapplication.h - mdp:/usr/include/qt6/QtGui/qguiapplication_platform.h - mdp:/usr/include/qt6/QtGui/qicon.h - mdp:/usr/include/qt6/QtGui/qimage.h - mdp:/usr/include/qt6/QtGui/qinputdevice.h - mdp:/usr/include/qt6/QtGui/qinputmethod.h - mdp:/usr/include/qt6/QtGui/qkeysequence.h - mdp:/usr/include/qt6/QtGui/qpaintdevice.h - mdp:/usr/include/qt6/QtGui/qpalette.h - mdp:/usr/include/qt6/QtGui/qpicture.h - mdp:/usr/include/qt6/QtGui/qpixelformat.h - mdp:/usr/include/qt6/QtGui/qpixmap.h - mdp:/usr/include/qt6/QtGui/qpointingdevice.h - mdp:/usr/include/qt6/QtGui/qpolygon.h - mdp:/usr/include/qt6/QtGui/qregion.h - mdp:/usr/include/qt6/QtGui/qrgb.h - mdp:/usr/include/qt6/QtGui/qrgba64.h - mdp:/usr/include/qt6/QtGui/qscreen.h - mdp:/usr/include/qt6/QtGui/qscreen_platform.h - mdp:/usr/include/qt6/QtGui/qtextdocument.h - mdp:/usr/include/qt6/QtGui/qtgui-config.h - mdp:/usr/include/qt6/QtGui/qtguiexports.h - mdp:/usr/include/qt6/QtGui/qtguiglobal.h - mdp:/usr/include/qt6/QtGui/qtransform.h - mdp:/usr/include/qt6/QtGui/qvector2d.h - mdp:/usr/include/qt6/QtGui/qvectornd.h - mdp:/usr/include/qt6/QtGui/qwindowdefs.h - mdp:/usr/include/qt6/QtSql/QSqlDatabase - mdp:/usr/include/qt6/QtSql/QSqlError - mdp:/usr/include/qt6/QtSql/QSqlQuery - mdp:/usr/include/qt6/QtSql/qsqldatabase.h - mdp:/usr/include/qt6/QtSql/qsqlerror.h - mdp:/usr/include/qt6/QtSql/qsqlquery.h - mdp:/usr/include/qt6/QtSql/qtsql-config.h - mdp:/usr/include/qt6/QtSql/qtsqlexports.h - mdp:/usr/include/qt6/QtSql/qtsqlglobal.h - mdp:/usr/include/qt6/QtWidgets/QGridLayout - mdp:/usr/include/qt6/QtWidgets/QLabel - mdp:/usr/include/qt6/QtWidgets/QPushButton - mdp:/usr/include/qt6/QtWidgets/QScrollArea - mdp:/usr/include/qt6/QtWidgets/QWidget - mdp:/usr/include/qt6/QtWidgets/qabstractbutton.h - mdp:/usr/include/qt6/QtWidgets/qabstractscrollarea.h - mdp:/usr/include/qt6/QtWidgets/qboxlayout.h - mdp:/usr/include/qt6/QtWidgets/qframe.h - mdp:/usr/include/qt6/QtWidgets/qgridlayout.h - mdp:/usr/include/qt6/QtWidgets/qlabel.h - mdp:/usr/include/qt6/QtWidgets/qlayout.h - mdp:/usr/include/qt6/QtWidgets/qlayoutitem.h - mdp:/usr/include/qt6/QtWidgets/qpushbutton.h - mdp:/usr/include/qt6/QtWidgets/qscrollarea.h - mdp:/usr/include/qt6/QtWidgets/qsizepolicy.h - mdp:/usr/include/qt6/QtWidgets/qtwidgets-config.h - mdp:/usr/include/qt6/QtWidgets/qtwidgetsexports.h - mdp:/usr/include/qt6/QtWidgets/qtwidgetsglobal.h - mdp:/usr/include/qt6/QtWidgets/qwidget.h - mdp:/usr/include/sched.h - mdp:/usr/include/stdc-predef.h - mdp:/usr/include/stdint.h - mdp:/usr/include/stdio.h - mdp:/usr/include/stdlib.h - mdp:/usr/include/string.h - mdp:/usr/include/strings.h - mdp:/usr/include/sys/cdefs.h - mdp:/usr/include/sys/select.h - mdp:/usr/include/sys/single_threaded.h - mdp:/usr/include/sys/types.h - mdp:/usr/include/time.h - mdp:/usr/include/wchar.h - mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h - mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h - mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h +/home/master/screenshot-gallery/src/imagegallery.cpp +/home/master/screenshot-gallery/src/databasemanager.cpp +/home/master/screenshot-gallery/src/mainwindow.cpp /home/master/screenshot-gallery/src/mainwindow.h mmc:Q_OBJECT mdp:/home/master/screenshot-gallery/build/screenshot-gallery_autogen/moc_predefs.h @@ -1221,6 +282,7 @@ mdp:/usr/include/pthread.h mdp:/usr/include/qt6/QtCore/QDebug mdp:/usr/include/qt6/QtCore/QList + mdp:/usr/include/qt6/QtCore/QMap mdp:/usr/include/qt6/QtCore/QObject mdp:/usr/include/qt6/QtCore/QPair mdp:/usr/include/qt6/QtCore/QProcess @@ -1470,6 +532,947 @@ mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h -/home/master/screenshot-gallery/src/mainwindow.cpp -/home/master/screenshot-gallery/src/databasemanager.cpp -/home/master/screenshot-gallery/src/imagegallery.cpp +/home/master/screenshot-gallery/src/imagegallery.h + mmc:Q_OBJECT + mdp:/home/master/screenshot-gallery/build/screenshot-gallery_autogen/moc_predefs.h + mdp:/home/master/screenshot-gallery/src/databasemanager.h + mdp:/home/master/screenshot-gallery/src/imagegallery.h + mdp:/usr/include/alloca.h + mdp:/usr/include/asm-generic/bitsperlong.h + mdp:/usr/include/asm-generic/errno-base.h + mdp:/usr/include/asm-generic/errno.h + mdp:/usr/include/asm-generic/int-ll64.h + mdp:/usr/include/asm-generic/posix_types.h + mdp:/usr/include/asm-generic/types.h + mdp:/usr/include/asm/bitsperlong.h + mdp:/usr/include/asm/errno.h + mdp:/usr/include/asm/posix_types.h + mdp:/usr/include/asm/posix_types_64.h + mdp:/usr/include/asm/types.h + mdp:/usr/include/assert.h + mdp:/usr/include/bits/atomic_wide_counter.h + mdp:/usr/include/bits/byteswap.h + mdp:/usr/include/bits/cpu-set.h + mdp:/usr/include/bits/endian.h + mdp:/usr/include/bits/endianness.h + mdp:/usr/include/bits/errno.h + mdp:/usr/include/bits/floatn-common.h + mdp:/usr/include/bits/floatn.h + mdp:/usr/include/bits/libc-header-start.h + mdp:/usr/include/bits/local_lim.h + mdp:/usr/include/bits/locale.h + mdp:/usr/include/bits/long-double.h + mdp:/usr/include/bits/posix1_lim.h + mdp:/usr/include/bits/posix2_lim.h + mdp:/usr/include/bits/pthread_stack_min-dynamic.h + mdp:/usr/include/bits/pthreadtypes-arch.h + mdp:/usr/include/bits/pthreadtypes.h + mdp:/usr/include/bits/sched.h + mdp:/usr/include/bits/select.h + mdp:/usr/include/bits/setjmp.h + mdp:/usr/include/bits/stdint-intn.h + mdp:/usr/include/bits/stdint-least.h + mdp:/usr/include/bits/stdint-uintn.h + mdp:/usr/include/bits/stdio_lim.h + mdp:/usr/include/bits/stdlib-float.h + mdp:/usr/include/bits/struct_mutex.h + mdp:/usr/include/bits/struct_rwlock.h + mdp:/usr/include/bits/thread-shared-types.h + mdp:/usr/include/bits/time.h + mdp:/usr/include/bits/time64.h + mdp:/usr/include/bits/timesize.h + mdp:/usr/include/bits/timex.h + mdp:/usr/include/bits/types.h + mdp:/usr/include/bits/types/FILE.h + mdp:/usr/include/bits/types/__FILE.h + mdp:/usr/include/bits/types/__fpos64_t.h + mdp:/usr/include/bits/types/__fpos_t.h + mdp:/usr/include/bits/types/__locale_t.h + mdp:/usr/include/bits/types/__mbstate_t.h + mdp:/usr/include/bits/types/__sigset_t.h + mdp:/usr/include/bits/types/clock_t.h + mdp:/usr/include/bits/types/clockid_t.h + mdp:/usr/include/bits/types/cookie_io_functions_t.h + mdp:/usr/include/bits/types/error_t.h + mdp:/usr/include/bits/types/locale_t.h + mdp:/usr/include/bits/types/mbstate_t.h + mdp:/usr/include/bits/types/sigset_t.h + mdp:/usr/include/bits/types/struct_FILE.h + mdp:/usr/include/bits/types/struct___jmp_buf_tag.h + mdp:/usr/include/bits/types/struct_itimerspec.h + mdp:/usr/include/bits/types/struct_sched_param.h + mdp:/usr/include/bits/types/struct_timespec.h + mdp:/usr/include/bits/types/struct_timeval.h + mdp:/usr/include/bits/types/struct_tm.h + mdp:/usr/include/bits/types/time_t.h + mdp:/usr/include/bits/types/timer_t.h + mdp:/usr/include/bits/types/wint_t.h + mdp:/usr/include/bits/typesizes.h + mdp:/usr/include/bits/uintn-identity.h + mdp:/usr/include/bits/uio_lim.h + mdp:/usr/include/bits/waitflags.h + mdp:/usr/include/bits/waitstatus.h + mdp:/usr/include/bits/wchar.h + mdp:/usr/include/bits/wordsize.h + mdp:/usr/include/bits/xopen_lim.h + mdp:/usr/include/c++/15.2.1/algorithm + mdp:/usr/include/c++/15.2.1/array + mdp:/usr/include/c++/15.2.1/atomic + mdp:/usr/include/c++/15.2.1/backward/auto_ptr.h + mdp:/usr/include/c++/15.2.1/backward/binders.h + mdp:/usr/include/c++/15.2.1/bit + mdp:/usr/include/c++/15.2.1/bits/algorithmfwd.h + mdp:/usr/include/c++/15.2.1/bits/align.h + mdp:/usr/include/c++/15.2.1/bits/alloc_traits.h + mdp:/usr/include/c++/15.2.1/bits/allocated_ptr.h + mdp:/usr/include/c++/15.2.1/bits/allocator.h + mdp:/usr/include/c++/15.2.1/bits/atomic_base.h + mdp:/usr/include/c++/15.2.1/bits/atomic_futex.h + mdp:/usr/include/c++/15.2.1/bits/atomic_lockfree_defines.h + mdp:/usr/include/c++/15.2.1/bits/basic_string.h + mdp:/usr/include/c++/15.2.1/bits/basic_string.tcc + mdp:/usr/include/c++/15.2.1/bits/char_traits.h + mdp:/usr/include/c++/15.2.1/bits/charconv.h + mdp:/usr/include/c++/15.2.1/bits/chrono.h + mdp:/usr/include/c++/15.2.1/bits/concept_check.h + mdp:/usr/include/c++/15.2.1/bits/cpp_type_traits.h + mdp:/usr/include/c++/15.2.1/bits/cxxabi_forced.h + mdp:/usr/include/c++/15.2.1/bits/cxxabi_init_exception.h + mdp:/usr/include/c++/15.2.1/bits/enable_special_members.h + mdp:/usr/include/c++/15.2.1/bits/erase_if.h + mdp:/usr/include/c++/15.2.1/bits/exception.h + mdp:/usr/include/c++/15.2.1/bits/exception_defines.h + mdp:/usr/include/c++/15.2.1/bits/exception_ptr.h + mdp:/usr/include/c++/15.2.1/bits/functexcept.h + mdp:/usr/include/c++/15.2.1/bits/functional_hash.h + mdp:/usr/include/c++/15.2.1/bits/hash_bytes.h + mdp:/usr/include/c++/15.2.1/bits/hashtable.h + mdp:/usr/include/c++/15.2.1/bits/hashtable_policy.h + mdp:/usr/include/c++/15.2.1/bits/invoke.h + mdp:/usr/include/c++/15.2.1/bits/ios_base.h + mdp:/usr/include/c++/15.2.1/bits/list.tcc + mdp:/usr/include/c++/15.2.1/bits/locale_classes.h + mdp:/usr/include/c++/15.2.1/bits/locale_classes.tcc + mdp:/usr/include/c++/15.2.1/bits/localefwd.h + mdp:/usr/include/c++/15.2.1/bits/memory_resource.h + mdp:/usr/include/c++/15.2.1/bits/memoryfwd.h + mdp:/usr/include/c++/15.2.1/bits/move.h + mdp:/usr/include/c++/15.2.1/bits/nested_exception.h + mdp:/usr/include/c++/15.2.1/bits/new_allocator.h + mdp:/usr/include/c++/15.2.1/bits/node_handle.h + mdp:/usr/include/c++/15.2.1/bits/ostream_insert.h + mdp:/usr/include/c++/15.2.1/bits/parse_numbers.h + mdp:/usr/include/c++/15.2.1/bits/postypes.h + mdp:/usr/include/c++/15.2.1/bits/predefined_ops.h + mdp:/usr/include/c++/15.2.1/bits/ptr_traits.h + mdp:/usr/include/c++/15.2.1/bits/range_access.h + mdp:/usr/include/c++/15.2.1/bits/refwrap.h + mdp:/usr/include/c++/15.2.1/bits/requires_hosted.h + mdp:/usr/include/c++/15.2.1/bits/shared_ptr.h + mdp:/usr/include/c++/15.2.1/bits/shared_ptr_atomic.h + mdp:/usr/include/c++/15.2.1/bits/shared_ptr_base.h + mdp:/usr/include/c++/15.2.1/bits/specfun.h + mdp:/usr/include/c++/15.2.1/bits/std_abs.h + mdp:/usr/include/c++/15.2.1/bits/std_function.h + mdp:/usr/include/c++/15.2.1/bits/std_mutex.h + mdp:/usr/include/c++/15.2.1/bits/std_thread.h + mdp:/usr/include/c++/15.2.1/bits/stl_algo.h + mdp:/usr/include/c++/15.2.1/bits/stl_algobase.h + mdp:/usr/include/c++/15.2.1/bits/stl_bvector.h + mdp:/usr/include/c++/15.2.1/bits/stl_construct.h + mdp:/usr/include/c++/15.2.1/bits/stl_function.h + mdp:/usr/include/c++/15.2.1/bits/stl_heap.h + mdp:/usr/include/c++/15.2.1/bits/stl_iterator.h + mdp:/usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h + mdp:/usr/include/c++/15.2.1/bits/stl_iterator_base_types.h + mdp:/usr/include/c++/15.2.1/bits/stl_list.h + mdp:/usr/include/c++/15.2.1/bits/stl_map.h + mdp:/usr/include/c++/15.2.1/bits/stl_multimap.h + mdp:/usr/include/c++/15.2.1/bits/stl_multiset.h + mdp:/usr/include/c++/15.2.1/bits/stl_numeric.h + mdp:/usr/include/c++/15.2.1/bits/stl_pair.h + mdp:/usr/include/c++/15.2.1/bits/stl_raw_storage_iter.h + mdp:/usr/include/c++/15.2.1/bits/stl_relops.h + mdp:/usr/include/c++/15.2.1/bits/stl_set.h + mdp:/usr/include/c++/15.2.1/bits/stl_tempbuf.h + mdp:/usr/include/c++/15.2.1/bits/stl_tree.h + mdp:/usr/include/c++/15.2.1/bits/stl_uninitialized.h + mdp:/usr/include/c++/15.2.1/bits/stl_vector.h + mdp:/usr/include/c++/15.2.1/bits/stream_iterator.h + mdp:/usr/include/c++/15.2.1/bits/streambuf.tcc + mdp:/usr/include/c++/15.2.1/bits/streambuf_iterator.h + mdp:/usr/include/c++/15.2.1/bits/string_view.tcc + mdp:/usr/include/c++/15.2.1/bits/stringfwd.h + mdp:/usr/include/c++/15.2.1/bits/uniform_int_dist.h + mdp:/usr/include/c++/15.2.1/bits/unique_lock.h + mdp:/usr/include/c++/15.2.1/bits/unique_ptr.h + mdp:/usr/include/c++/15.2.1/bits/unordered_map.h + mdp:/usr/include/c++/15.2.1/bits/unordered_set.h + mdp:/usr/include/c++/15.2.1/bits/uses_allocator.h + mdp:/usr/include/c++/15.2.1/bits/uses_allocator_args.h + mdp:/usr/include/c++/15.2.1/bits/utility.h + mdp:/usr/include/c++/15.2.1/bits/vector.tcc + mdp:/usr/include/c++/15.2.1/bits/version.h + mdp:/usr/include/c++/15.2.1/cassert + mdp:/usr/include/c++/15.2.1/cctype + mdp:/usr/include/c++/15.2.1/cerrno + mdp:/usr/include/c++/15.2.1/chrono + mdp:/usr/include/c++/15.2.1/climits + mdp:/usr/include/c++/15.2.1/clocale + mdp:/usr/include/c++/15.2.1/cmath + mdp:/usr/include/c++/15.2.1/compare + mdp:/usr/include/c++/15.2.1/concepts + mdp:/usr/include/c++/15.2.1/condition_variable + mdp:/usr/include/c++/15.2.1/cstddef + mdp:/usr/include/c++/15.2.1/cstdint + mdp:/usr/include/c++/15.2.1/cstdio + mdp:/usr/include/c++/15.2.1/cstdlib + mdp:/usr/include/c++/15.2.1/cstring + mdp:/usr/include/c++/15.2.1/ctime + mdp:/usr/include/c++/15.2.1/cwchar + mdp:/usr/include/c++/15.2.1/debug/assertions.h + mdp:/usr/include/c++/15.2.1/debug/debug.h + mdp:/usr/include/c++/15.2.1/exception + mdp:/usr/include/c++/15.2.1/ext/aligned_buffer.h + mdp:/usr/include/c++/15.2.1/ext/alloc_traits.h + mdp:/usr/include/c++/15.2.1/ext/atomicity.h + mdp:/usr/include/c++/15.2.1/ext/concurrence.h + mdp:/usr/include/c++/15.2.1/ext/numeric_traits.h + mdp:/usr/include/c++/15.2.1/ext/string_conversions.h + mdp:/usr/include/c++/15.2.1/ext/type_traits.h + mdp:/usr/include/c++/15.2.1/functional + mdp:/usr/include/c++/15.2.1/future + mdp:/usr/include/c++/15.2.1/initializer_list + mdp:/usr/include/c++/15.2.1/iosfwd + mdp:/usr/include/c++/15.2.1/iterator + mdp:/usr/include/c++/15.2.1/limits + mdp:/usr/include/c++/15.2.1/list + mdp:/usr/include/c++/15.2.1/map + mdp:/usr/include/c++/15.2.1/memory + mdp:/usr/include/c++/15.2.1/mutex + mdp:/usr/include/c++/15.2.1/new + mdp:/usr/include/c++/15.2.1/numeric + mdp:/usr/include/c++/15.2.1/optional + mdp:/usr/include/c++/15.2.1/pstl/execution_defs.h + mdp:/usr/include/c++/15.2.1/pstl/glue_numeric_defs.h + mdp:/usr/include/c++/15.2.1/pstl/pstl_config.h + mdp:/usr/include/c++/15.2.1/ratio + mdp:/usr/include/c++/15.2.1/set + mdp:/usr/include/c++/15.2.1/stdexcept + mdp:/usr/include/c++/15.2.1/streambuf + mdp:/usr/include/c++/15.2.1/string + mdp:/usr/include/c++/15.2.1/string_view + mdp:/usr/include/c++/15.2.1/system_error + mdp:/usr/include/c++/15.2.1/tr1/bessel_function.tcc + mdp:/usr/include/c++/15.2.1/tr1/beta_function.tcc + mdp:/usr/include/c++/15.2.1/tr1/ell_integral.tcc + mdp:/usr/include/c++/15.2.1/tr1/exp_integral.tcc + mdp:/usr/include/c++/15.2.1/tr1/gamma.tcc + mdp:/usr/include/c++/15.2.1/tr1/hypergeometric.tcc + mdp:/usr/include/c++/15.2.1/tr1/legendre_function.tcc + mdp:/usr/include/c++/15.2.1/tr1/modified_bessel_func.tcc + mdp:/usr/include/c++/15.2.1/tr1/poly_hermite.tcc + mdp:/usr/include/c++/15.2.1/tr1/poly_laguerre.tcc + mdp:/usr/include/c++/15.2.1/tr1/riemann_zeta.tcc + mdp:/usr/include/c++/15.2.1/tr1/special_function_util.h + mdp:/usr/include/c++/15.2.1/tuple + mdp:/usr/include/c++/15.2.1/type_traits + mdp:/usr/include/c++/15.2.1/typeinfo + mdp:/usr/include/c++/15.2.1/unordered_map + mdp:/usr/include/c++/15.2.1/unordered_set + mdp:/usr/include/c++/15.2.1/utility + mdp:/usr/include/c++/15.2.1/variant + mdp:/usr/include/c++/15.2.1/vector + mdp:/usr/include/c++/15.2.1/version + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++config.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++locale.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h + mdp:/usr/include/ctype.h + mdp:/usr/include/endian.h + mdp:/usr/include/errno.h + mdp:/usr/include/features-time64.h + mdp:/usr/include/features.h + mdp:/usr/include/gnu/stubs-64.h + mdp:/usr/include/gnu/stubs.h + mdp:/usr/include/limits.h + mdp:/usr/include/linux/errno.h + mdp:/usr/include/linux/limits.h + mdp:/usr/include/linux/posix_types.h + mdp:/usr/include/linux/sched/types.h + mdp:/usr/include/linux/stddef.h + mdp:/usr/include/linux/types.h + mdp:/usr/include/locale.h + mdp:/usr/include/pthread.h + mdp:/usr/include/qt6/QtCore/QDebug + mdp:/usr/include/qt6/QtCore/QList + mdp:/usr/include/qt6/QtCore/QMap + mdp:/usr/include/qt6/QtCore/QObject + mdp:/usr/include/qt6/QtCore/QPair + mdp:/usr/include/qt6/QtCore/QProcess + mdp:/usr/include/qt6/QtCore/QRect + mdp:/usr/include/qt6/QtCore/QSize + mdp:/usr/include/qt6/QtCore/QSizeF + mdp:/usr/include/qt6/QtCore/QString + mdp:/usr/include/qt6/QtCore/QThread + mdp:/usr/include/qt6/QtCore/q17memory.h + mdp:/usr/include/qt6/QtCore/q20functional.h + mdp:/usr/include/qt6/QtCore/q20iterator.h + mdp:/usr/include/qt6/QtCore/q20memory.h + mdp:/usr/include/qt6/QtCore/q20type_traits.h + mdp:/usr/include/qt6/QtCore/q20utility.h + mdp:/usr/include/qt6/QtCore/q23utility.h + mdp:/usr/include/qt6/QtCore/qabstracteventdispatcher.h + mdp:/usr/include/qt6/QtCore/qalgorithms.h + mdp:/usr/include/qt6/QtCore/qalloc.h + mdp:/usr/include/qt6/QtCore/qanystringview.h + mdp:/usr/include/qt6/QtCore/qarraydata.h + mdp:/usr/include/qt6/QtCore/qarraydataops.h + mdp:/usr/include/qt6/QtCore/qarraydatapointer.h + mdp:/usr/include/qt6/QtCore/qassert.h + mdp:/usr/include/qt6/QtCore/qatomic.h + mdp:/usr/include/qt6/QtCore/qatomic_cxx11.h + mdp:/usr/include/qt6/QtCore/qbasicatomic.h + mdp:/usr/include/qt6/QtCore/qbasictimer.h + mdp:/usr/include/qt6/QtCore/qbindingstorage.h + mdp:/usr/include/qt6/QtCore/qbytearray.h + mdp:/usr/include/qt6/QtCore/qbytearrayalgorithms.h + mdp:/usr/include/qt6/QtCore/qbytearraylist.h + mdp:/usr/include/qt6/QtCore/qbytearrayview.h + mdp:/usr/include/qt6/QtCore/qchar.h + mdp:/usr/include/qt6/QtCore/qcheckedint_impl.h + mdp:/usr/include/qt6/QtCore/qcompare.h + mdp:/usr/include/qt6/QtCore/qcompare_impl.h + mdp:/usr/include/qt6/QtCore/qcomparehelpers.h + mdp:/usr/include/qt6/QtCore/qcompilerdetection.h + mdp:/usr/include/qt6/QtCore/qconfig.h + mdp:/usr/include/qt6/QtCore/qconstructormacros.h + mdp:/usr/include/qt6/QtCore/qcontainerfwd.h + mdp:/usr/include/qt6/QtCore/qcontainerinfo.h + mdp:/usr/include/qt6/QtCore/qcontainertools_impl.h + mdp:/usr/include/qt6/QtCore/qcontiguouscache.h + mdp:/usr/include/qt6/QtCore/qcoreapplication.h + mdp:/usr/include/qt6/QtCore/qcoreapplication_platform.h + mdp:/usr/include/qt6/QtCore/qcoreevent.h + mdp:/usr/include/qt6/QtCore/qdarwinhelpers.h + mdp:/usr/include/qt6/QtCore/qdatastream.h + mdp:/usr/include/qt6/QtCore/qdeadlinetimer.h + mdp:/usr/include/qt6/QtCore/qdebug.h + mdp:/usr/include/qt6/QtCore/qendian.h + mdp:/usr/include/qt6/QtCore/qeventloop.h + mdp:/usr/include/qt6/QtCore/qexceptionhandling.h + mdp:/usr/include/qt6/QtCore/qflags.h + mdp:/usr/include/qt6/QtCore/qfloat16.h + mdp:/usr/include/qt6/QtCore/qforeach.h + mdp:/usr/include/qt6/QtCore/qfunctionaltools_impl.h + mdp:/usr/include/qt6/QtCore/qfunctionpointer.h + mdp:/usr/include/qt6/QtCore/qgenericatomic.h + mdp:/usr/include/qt6/QtCore/qglobal.h + mdp:/usr/include/qt6/QtCore/qglobalstatic.h + mdp:/usr/include/qt6/QtCore/qhash.h + mdp:/usr/include/qt6/QtCore/qhashfunctions.h + mdp:/usr/include/qt6/QtCore/qiodevice.h + mdp:/usr/include/qt6/QtCore/qiodevicebase.h + mdp:/usr/include/qt6/QtCore/qiterable.h + mdp:/usr/include/qt6/QtCore/qiterator.h + mdp:/usr/include/qt6/QtCore/qlatin1stringview.h + mdp:/usr/include/qt6/QtCore/qline.h + mdp:/usr/include/qt6/QtCore/qlist.h + mdp:/usr/include/qt6/QtCore/qlocale.h + mdp:/usr/include/qt6/QtCore/qlogging.h + mdp:/usr/include/qt6/QtCore/qmalloc.h + mdp:/usr/include/qt6/QtCore/qmap.h + mdp:/usr/include/qt6/QtCore/qmargins.h + mdp:/usr/include/qt6/QtCore/qmath.h + mdp:/usr/include/qt6/QtCore/qmetacontainer.h + mdp:/usr/include/qt6/QtCore/qmetaobject.h + mdp:/usr/include/qt6/QtCore/qmetatype.h + mdp:/usr/include/qt6/QtCore/qminmax.h + mdp:/usr/include/qt6/QtCore/qnamespace.h + mdp:/usr/include/qt6/QtCore/qnativeinterface.h + mdp:/usr/include/qt6/QtCore/qnumeric.h + mdp:/usr/include/qt6/QtCore/qobject.h + mdp:/usr/include/qt6/QtCore/qobject_impl.h + mdp:/usr/include/qt6/QtCore/qobjectdefs.h + mdp:/usr/include/qt6/QtCore/qobjectdefs_impl.h + mdp:/usr/include/qt6/QtCore/qoverload.h + mdp:/usr/include/qt6/QtCore/qpair.h + mdp:/usr/include/qt6/QtCore/qpoint.h + mdp:/usr/include/qt6/QtCore/qprocess.h + mdp:/usr/include/qt6/QtCore/qprocessordetection.h + mdp:/usr/include/qt6/QtCore/qrect.h + mdp:/usr/include/qt6/QtCore/qrefcount.h + mdp:/usr/include/qt6/QtCore/qscopedpointer.h + mdp:/usr/include/qt6/QtCore/qscopeguard.h + mdp:/usr/include/qt6/QtCore/qset.h + mdp:/usr/include/qt6/QtCore/qshareddata.h + mdp:/usr/include/qt6/QtCore/qshareddata_impl.h + mdp:/usr/include/qt6/QtCore/qsharedpointer.h + mdp:/usr/include/qt6/QtCore/qsharedpointer_impl.h + mdp:/usr/include/qt6/QtCore/qsize.h + mdp:/usr/include/qt6/QtCore/qspan.h + mdp:/usr/include/qt6/QtCore/qstdlibdetection.h + mdp:/usr/include/qt6/QtCore/qstring.h + mdp:/usr/include/qt6/QtCore/qstringalgorithms.h + mdp:/usr/include/qt6/QtCore/qstringbuilder.h + mdp:/usr/include/qt6/QtCore/qstringconverter.h + mdp:/usr/include/qt6/QtCore/qstringconverter_base.h + mdp:/usr/include/qt6/QtCore/qstringfwd.h + mdp:/usr/include/qt6/QtCore/qstringlist.h + mdp:/usr/include/qt6/QtCore/qstringliteral.h + mdp:/usr/include/qt6/QtCore/qstringmatcher.h + mdp:/usr/include/qt6/QtCore/qstringtokenizer.h + mdp:/usr/include/qt6/QtCore/qstringview.h + mdp:/usr/include/qt6/QtCore/qswap.h + mdp:/usr/include/qt6/QtCore/qsysinfo.h + mdp:/usr/include/qt6/QtCore/qsystemdetection.h + mdp:/usr/include/qt6/QtCore/qtaggedpointer.h + mdp:/usr/include/qt6/QtCore/qtclasshelpermacros.h + mdp:/usr/include/qt6/QtCore/qtconfiginclude.h + mdp:/usr/include/qt6/QtCore/qtconfigmacros.h + mdp:/usr/include/qt6/QtCore/qtcore-config.h + mdp:/usr/include/qt6/QtCore/qtcoreexports.h + mdp:/usr/include/qt6/QtCore/qtcoreglobal.h + mdp:/usr/include/qt6/QtCore/qtdeprecationdefinitions.h + mdp:/usr/include/qt6/QtCore/qtdeprecationmarkers.h + mdp:/usr/include/qt6/QtCore/qtenvironmentvariables.h + mdp:/usr/include/qt6/QtCore/qtextstream.h + mdp:/usr/include/qt6/QtCore/qtformat_impl.h + mdp:/usr/include/qt6/QtCore/qthread.h + mdp:/usr/include/qt6/QtCore/qtmetamacros.h + mdp:/usr/include/qt6/QtCore/qtnoop.h + mdp:/usr/include/qt6/QtCore/qtpreprocessorsupport.h + mdp:/usr/include/qt6/QtCore/qtresource.h + mdp:/usr/include/qt6/QtCore/qttranslation.h + mdp:/usr/include/qt6/QtCore/qttypetraits.h + mdp:/usr/include/qt6/QtCore/qtversion.h + mdp:/usr/include/qt6/QtCore/qtversionchecks.h + mdp:/usr/include/qt6/QtCore/qtypeinfo.h + mdp:/usr/include/qt6/QtCore/qtypes.h + mdp:/usr/include/qt6/QtCore/qurl.h + mdp:/usr/include/qt6/QtCore/qutf8stringview.h + mdp:/usr/include/qt6/QtCore/qvariant.h + mdp:/usr/include/qt6/QtCore/qvarlengtharray.h + mdp:/usr/include/qt6/QtCore/qversiontagging.h + mdp:/usr/include/qt6/QtCore/qxptype_traits.h + mdp:/usr/include/qt6/QtCore/qyieldcpu.h + mdp:/usr/include/qt6/QtGui/QPixmap + mdp:/usr/include/qt6/QtGui/QResizeEvent + mdp:/usr/include/qt6/QtGui/QTransform + mdp:/usr/include/qt6/QtGui/qaction.h + mdp:/usr/include/qt6/QtGui/qbitmap.h + mdp:/usr/include/qt6/QtGui/qbrush.h + mdp:/usr/include/qt6/QtGui/qcolor.h + mdp:/usr/include/qt6/QtGui/qcursor.h + mdp:/usr/include/qt6/QtGui/qevent.h + mdp:/usr/include/qt6/QtGui/qeventpoint.h + mdp:/usr/include/qt6/QtGui/qfont.h + mdp:/usr/include/qt6/QtGui/qfontinfo.h + mdp:/usr/include/qt6/QtGui/qfontmetrics.h + mdp:/usr/include/qt6/QtGui/qfontvariableaxis.h + mdp:/usr/include/qt6/QtGui/qguiapplication.h + mdp:/usr/include/qt6/QtGui/qguiapplication_platform.h + mdp:/usr/include/qt6/QtGui/qicon.h + mdp:/usr/include/qt6/QtGui/qimage.h + mdp:/usr/include/qt6/QtGui/qinputdevice.h + mdp:/usr/include/qt6/QtGui/qinputmethod.h + mdp:/usr/include/qt6/QtGui/qkeysequence.h + mdp:/usr/include/qt6/QtGui/qpaintdevice.h + mdp:/usr/include/qt6/QtGui/qpalette.h + mdp:/usr/include/qt6/QtGui/qpicture.h + mdp:/usr/include/qt6/QtGui/qpixelformat.h + mdp:/usr/include/qt6/QtGui/qpixmap.h + mdp:/usr/include/qt6/QtGui/qpointingdevice.h + mdp:/usr/include/qt6/QtGui/qpolygon.h + mdp:/usr/include/qt6/QtGui/qregion.h + mdp:/usr/include/qt6/QtGui/qrgb.h + mdp:/usr/include/qt6/QtGui/qrgba64.h + mdp:/usr/include/qt6/QtGui/qscreen.h + mdp:/usr/include/qt6/QtGui/qscreen_platform.h + mdp:/usr/include/qt6/QtGui/qtextdocument.h + mdp:/usr/include/qt6/QtGui/qtgui-config.h + mdp:/usr/include/qt6/QtGui/qtguiexports.h + mdp:/usr/include/qt6/QtGui/qtguiglobal.h + mdp:/usr/include/qt6/QtGui/qtransform.h + mdp:/usr/include/qt6/QtGui/qvector2d.h + mdp:/usr/include/qt6/QtGui/qvectornd.h + mdp:/usr/include/qt6/QtGui/qwindowdefs.h + mdp:/usr/include/qt6/QtSql/QSqlDatabase + mdp:/usr/include/qt6/QtSql/QSqlError + mdp:/usr/include/qt6/QtSql/QSqlQuery + mdp:/usr/include/qt6/QtSql/qsqldatabase.h + mdp:/usr/include/qt6/QtSql/qsqlerror.h + mdp:/usr/include/qt6/QtSql/qsqlquery.h + mdp:/usr/include/qt6/QtSql/qtsql-config.h + mdp:/usr/include/qt6/QtSql/qtsqlexports.h + mdp:/usr/include/qt6/QtSql/qtsqlglobal.h + mdp:/usr/include/qt6/QtWidgets/QGridLayout + mdp:/usr/include/qt6/QtWidgets/QLabel + mdp:/usr/include/qt6/QtWidgets/QPushButton + mdp:/usr/include/qt6/QtWidgets/QScrollArea + mdp:/usr/include/qt6/QtWidgets/QWidget + mdp:/usr/include/qt6/QtWidgets/qabstractbutton.h + mdp:/usr/include/qt6/QtWidgets/qabstractscrollarea.h + mdp:/usr/include/qt6/QtWidgets/qboxlayout.h + mdp:/usr/include/qt6/QtWidgets/qframe.h + mdp:/usr/include/qt6/QtWidgets/qgridlayout.h + mdp:/usr/include/qt6/QtWidgets/qlabel.h + mdp:/usr/include/qt6/QtWidgets/qlayout.h + mdp:/usr/include/qt6/QtWidgets/qlayoutitem.h + mdp:/usr/include/qt6/QtWidgets/qpushbutton.h + mdp:/usr/include/qt6/QtWidgets/qscrollarea.h + mdp:/usr/include/qt6/QtWidgets/qsizepolicy.h + mdp:/usr/include/qt6/QtWidgets/qtwidgets-config.h + mdp:/usr/include/qt6/QtWidgets/qtwidgetsexports.h + mdp:/usr/include/qt6/QtWidgets/qtwidgetsglobal.h + mdp:/usr/include/qt6/QtWidgets/qwidget.h + mdp:/usr/include/sched.h + mdp:/usr/include/stdc-predef.h + mdp:/usr/include/stdint.h + mdp:/usr/include/stdio.h + mdp:/usr/include/stdlib.h + mdp:/usr/include/string.h + mdp:/usr/include/strings.h + mdp:/usr/include/sys/cdefs.h + mdp:/usr/include/sys/select.h + mdp:/usr/include/sys/single_threaded.h + mdp:/usr/include/sys/types.h + mdp:/usr/include/time.h + mdp:/usr/include/wchar.h + mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h + mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h +/home/master/screenshot-gallery/src/main.cpp +/home/master/screenshot-gallery/src/databasemanager.h + mmc:Q_OBJECT + mdp:/home/master/screenshot-gallery/build/screenshot-gallery_autogen/moc_predefs.h + mdp:/home/master/screenshot-gallery/src/databasemanager.h + mdp:/usr/include/alloca.h + mdp:/usr/include/asm-generic/bitsperlong.h + mdp:/usr/include/asm-generic/errno-base.h + mdp:/usr/include/asm-generic/errno.h + mdp:/usr/include/asm-generic/int-ll64.h + mdp:/usr/include/asm-generic/posix_types.h + mdp:/usr/include/asm-generic/types.h + mdp:/usr/include/asm/bitsperlong.h + mdp:/usr/include/asm/errno.h + mdp:/usr/include/asm/posix_types.h + mdp:/usr/include/asm/posix_types_64.h + mdp:/usr/include/asm/types.h + mdp:/usr/include/assert.h + mdp:/usr/include/bits/atomic_wide_counter.h + mdp:/usr/include/bits/byteswap.h + mdp:/usr/include/bits/cpu-set.h + mdp:/usr/include/bits/endian.h + mdp:/usr/include/bits/endianness.h + mdp:/usr/include/bits/errno.h + mdp:/usr/include/bits/floatn-common.h + mdp:/usr/include/bits/floatn.h + mdp:/usr/include/bits/libc-header-start.h + mdp:/usr/include/bits/local_lim.h + mdp:/usr/include/bits/locale.h + mdp:/usr/include/bits/long-double.h + mdp:/usr/include/bits/posix1_lim.h + mdp:/usr/include/bits/posix2_lim.h + mdp:/usr/include/bits/pthread_stack_min-dynamic.h + mdp:/usr/include/bits/pthreadtypes-arch.h + mdp:/usr/include/bits/pthreadtypes.h + mdp:/usr/include/bits/sched.h + mdp:/usr/include/bits/select.h + mdp:/usr/include/bits/setjmp.h + mdp:/usr/include/bits/stdint-intn.h + mdp:/usr/include/bits/stdint-least.h + mdp:/usr/include/bits/stdint-uintn.h + mdp:/usr/include/bits/stdio_lim.h + mdp:/usr/include/bits/stdlib-float.h + mdp:/usr/include/bits/struct_mutex.h + mdp:/usr/include/bits/struct_rwlock.h + mdp:/usr/include/bits/thread-shared-types.h + mdp:/usr/include/bits/time.h + mdp:/usr/include/bits/time64.h + mdp:/usr/include/bits/timesize.h + mdp:/usr/include/bits/timex.h + mdp:/usr/include/bits/types.h + mdp:/usr/include/bits/types/FILE.h + mdp:/usr/include/bits/types/__FILE.h + mdp:/usr/include/bits/types/__fpos64_t.h + mdp:/usr/include/bits/types/__fpos_t.h + mdp:/usr/include/bits/types/__locale_t.h + mdp:/usr/include/bits/types/__mbstate_t.h + mdp:/usr/include/bits/types/__sigset_t.h + mdp:/usr/include/bits/types/clock_t.h + mdp:/usr/include/bits/types/clockid_t.h + mdp:/usr/include/bits/types/cookie_io_functions_t.h + mdp:/usr/include/bits/types/error_t.h + mdp:/usr/include/bits/types/locale_t.h + mdp:/usr/include/bits/types/mbstate_t.h + mdp:/usr/include/bits/types/sigset_t.h + mdp:/usr/include/bits/types/struct_FILE.h + mdp:/usr/include/bits/types/struct___jmp_buf_tag.h + mdp:/usr/include/bits/types/struct_itimerspec.h + mdp:/usr/include/bits/types/struct_sched_param.h + mdp:/usr/include/bits/types/struct_timespec.h + mdp:/usr/include/bits/types/struct_timeval.h + mdp:/usr/include/bits/types/struct_tm.h + mdp:/usr/include/bits/types/time_t.h + mdp:/usr/include/bits/types/timer_t.h + mdp:/usr/include/bits/types/wint_t.h + mdp:/usr/include/bits/typesizes.h + mdp:/usr/include/bits/uintn-identity.h + mdp:/usr/include/bits/uio_lim.h + mdp:/usr/include/bits/waitflags.h + mdp:/usr/include/bits/waitstatus.h + mdp:/usr/include/bits/wchar.h + mdp:/usr/include/bits/wordsize.h + mdp:/usr/include/bits/xopen_lim.h + mdp:/usr/include/c++/15.2.1/algorithm + mdp:/usr/include/c++/15.2.1/array + mdp:/usr/include/c++/15.2.1/atomic + mdp:/usr/include/c++/15.2.1/backward/auto_ptr.h + mdp:/usr/include/c++/15.2.1/backward/binders.h + mdp:/usr/include/c++/15.2.1/bit + mdp:/usr/include/c++/15.2.1/bits/algorithmfwd.h + mdp:/usr/include/c++/15.2.1/bits/align.h + mdp:/usr/include/c++/15.2.1/bits/alloc_traits.h + mdp:/usr/include/c++/15.2.1/bits/allocated_ptr.h + mdp:/usr/include/c++/15.2.1/bits/allocator.h + mdp:/usr/include/c++/15.2.1/bits/atomic_base.h + mdp:/usr/include/c++/15.2.1/bits/atomic_futex.h + mdp:/usr/include/c++/15.2.1/bits/atomic_lockfree_defines.h + mdp:/usr/include/c++/15.2.1/bits/basic_string.h + mdp:/usr/include/c++/15.2.1/bits/basic_string.tcc + mdp:/usr/include/c++/15.2.1/bits/char_traits.h + mdp:/usr/include/c++/15.2.1/bits/charconv.h + mdp:/usr/include/c++/15.2.1/bits/chrono.h + mdp:/usr/include/c++/15.2.1/bits/concept_check.h + mdp:/usr/include/c++/15.2.1/bits/cpp_type_traits.h + mdp:/usr/include/c++/15.2.1/bits/cxxabi_forced.h + mdp:/usr/include/c++/15.2.1/bits/cxxabi_init_exception.h + mdp:/usr/include/c++/15.2.1/bits/enable_special_members.h + mdp:/usr/include/c++/15.2.1/bits/erase_if.h + mdp:/usr/include/c++/15.2.1/bits/exception.h + mdp:/usr/include/c++/15.2.1/bits/exception_defines.h + mdp:/usr/include/c++/15.2.1/bits/exception_ptr.h + mdp:/usr/include/c++/15.2.1/bits/functexcept.h + mdp:/usr/include/c++/15.2.1/bits/functional_hash.h + mdp:/usr/include/c++/15.2.1/bits/hash_bytes.h + mdp:/usr/include/c++/15.2.1/bits/hashtable.h + mdp:/usr/include/c++/15.2.1/bits/hashtable_policy.h + mdp:/usr/include/c++/15.2.1/bits/invoke.h + mdp:/usr/include/c++/15.2.1/bits/ios_base.h + mdp:/usr/include/c++/15.2.1/bits/list.tcc + mdp:/usr/include/c++/15.2.1/bits/locale_classes.h + mdp:/usr/include/c++/15.2.1/bits/locale_classes.tcc + mdp:/usr/include/c++/15.2.1/bits/localefwd.h + mdp:/usr/include/c++/15.2.1/bits/memory_resource.h + mdp:/usr/include/c++/15.2.1/bits/memoryfwd.h + mdp:/usr/include/c++/15.2.1/bits/move.h + mdp:/usr/include/c++/15.2.1/bits/nested_exception.h + mdp:/usr/include/c++/15.2.1/bits/new_allocator.h + mdp:/usr/include/c++/15.2.1/bits/node_handle.h + mdp:/usr/include/c++/15.2.1/bits/ostream_insert.h + mdp:/usr/include/c++/15.2.1/bits/parse_numbers.h + mdp:/usr/include/c++/15.2.1/bits/postypes.h + mdp:/usr/include/c++/15.2.1/bits/predefined_ops.h + mdp:/usr/include/c++/15.2.1/bits/ptr_traits.h + mdp:/usr/include/c++/15.2.1/bits/range_access.h + mdp:/usr/include/c++/15.2.1/bits/refwrap.h + mdp:/usr/include/c++/15.2.1/bits/requires_hosted.h + mdp:/usr/include/c++/15.2.1/bits/shared_ptr.h + mdp:/usr/include/c++/15.2.1/bits/shared_ptr_atomic.h + mdp:/usr/include/c++/15.2.1/bits/shared_ptr_base.h + mdp:/usr/include/c++/15.2.1/bits/specfun.h + mdp:/usr/include/c++/15.2.1/bits/std_abs.h + mdp:/usr/include/c++/15.2.1/bits/std_function.h + mdp:/usr/include/c++/15.2.1/bits/std_mutex.h + mdp:/usr/include/c++/15.2.1/bits/std_thread.h + mdp:/usr/include/c++/15.2.1/bits/stl_algo.h + mdp:/usr/include/c++/15.2.1/bits/stl_algobase.h + mdp:/usr/include/c++/15.2.1/bits/stl_bvector.h + mdp:/usr/include/c++/15.2.1/bits/stl_construct.h + mdp:/usr/include/c++/15.2.1/bits/stl_function.h + mdp:/usr/include/c++/15.2.1/bits/stl_heap.h + mdp:/usr/include/c++/15.2.1/bits/stl_iterator.h + mdp:/usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h + mdp:/usr/include/c++/15.2.1/bits/stl_iterator_base_types.h + mdp:/usr/include/c++/15.2.1/bits/stl_list.h + mdp:/usr/include/c++/15.2.1/bits/stl_map.h + mdp:/usr/include/c++/15.2.1/bits/stl_multimap.h + mdp:/usr/include/c++/15.2.1/bits/stl_multiset.h + mdp:/usr/include/c++/15.2.1/bits/stl_numeric.h + mdp:/usr/include/c++/15.2.1/bits/stl_pair.h + mdp:/usr/include/c++/15.2.1/bits/stl_raw_storage_iter.h + mdp:/usr/include/c++/15.2.1/bits/stl_relops.h + mdp:/usr/include/c++/15.2.1/bits/stl_set.h + mdp:/usr/include/c++/15.2.1/bits/stl_tempbuf.h + mdp:/usr/include/c++/15.2.1/bits/stl_tree.h + mdp:/usr/include/c++/15.2.1/bits/stl_uninitialized.h + mdp:/usr/include/c++/15.2.1/bits/stl_vector.h + mdp:/usr/include/c++/15.2.1/bits/stream_iterator.h + mdp:/usr/include/c++/15.2.1/bits/streambuf.tcc + mdp:/usr/include/c++/15.2.1/bits/streambuf_iterator.h + mdp:/usr/include/c++/15.2.1/bits/string_view.tcc + mdp:/usr/include/c++/15.2.1/bits/stringfwd.h + mdp:/usr/include/c++/15.2.1/bits/uniform_int_dist.h + mdp:/usr/include/c++/15.2.1/bits/unique_lock.h + mdp:/usr/include/c++/15.2.1/bits/unique_ptr.h + mdp:/usr/include/c++/15.2.1/bits/unordered_map.h + mdp:/usr/include/c++/15.2.1/bits/unordered_set.h + mdp:/usr/include/c++/15.2.1/bits/uses_allocator.h + mdp:/usr/include/c++/15.2.1/bits/uses_allocator_args.h + mdp:/usr/include/c++/15.2.1/bits/utility.h + mdp:/usr/include/c++/15.2.1/bits/vector.tcc + mdp:/usr/include/c++/15.2.1/bits/version.h + mdp:/usr/include/c++/15.2.1/cctype + mdp:/usr/include/c++/15.2.1/cerrno + mdp:/usr/include/c++/15.2.1/chrono + mdp:/usr/include/c++/15.2.1/climits + mdp:/usr/include/c++/15.2.1/clocale + mdp:/usr/include/c++/15.2.1/cmath + mdp:/usr/include/c++/15.2.1/compare + mdp:/usr/include/c++/15.2.1/concepts + mdp:/usr/include/c++/15.2.1/condition_variable + mdp:/usr/include/c++/15.2.1/cstddef + mdp:/usr/include/c++/15.2.1/cstdint + mdp:/usr/include/c++/15.2.1/cstdio + mdp:/usr/include/c++/15.2.1/cstdlib + mdp:/usr/include/c++/15.2.1/cstring + mdp:/usr/include/c++/15.2.1/ctime + mdp:/usr/include/c++/15.2.1/cwchar + mdp:/usr/include/c++/15.2.1/debug/assertions.h + mdp:/usr/include/c++/15.2.1/debug/debug.h + mdp:/usr/include/c++/15.2.1/exception + mdp:/usr/include/c++/15.2.1/ext/aligned_buffer.h + mdp:/usr/include/c++/15.2.1/ext/alloc_traits.h + mdp:/usr/include/c++/15.2.1/ext/atomicity.h + mdp:/usr/include/c++/15.2.1/ext/concurrence.h + mdp:/usr/include/c++/15.2.1/ext/numeric_traits.h + mdp:/usr/include/c++/15.2.1/ext/string_conversions.h + mdp:/usr/include/c++/15.2.1/ext/type_traits.h + mdp:/usr/include/c++/15.2.1/functional + mdp:/usr/include/c++/15.2.1/future + mdp:/usr/include/c++/15.2.1/initializer_list + mdp:/usr/include/c++/15.2.1/iosfwd + mdp:/usr/include/c++/15.2.1/iterator + mdp:/usr/include/c++/15.2.1/limits + mdp:/usr/include/c++/15.2.1/list + mdp:/usr/include/c++/15.2.1/map + mdp:/usr/include/c++/15.2.1/memory + mdp:/usr/include/c++/15.2.1/mutex + mdp:/usr/include/c++/15.2.1/new + mdp:/usr/include/c++/15.2.1/numeric + mdp:/usr/include/c++/15.2.1/optional + mdp:/usr/include/c++/15.2.1/pstl/execution_defs.h + mdp:/usr/include/c++/15.2.1/pstl/glue_numeric_defs.h + mdp:/usr/include/c++/15.2.1/pstl/pstl_config.h + mdp:/usr/include/c++/15.2.1/ratio + mdp:/usr/include/c++/15.2.1/set + mdp:/usr/include/c++/15.2.1/stdexcept + mdp:/usr/include/c++/15.2.1/streambuf + mdp:/usr/include/c++/15.2.1/string + mdp:/usr/include/c++/15.2.1/string_view + mdp:/usr/include/c++/15.2.1/system_error + mdp:/usr/include/c++/15.2.1/tr1/bessel_function.tcc + mdp:/usr/include/c++/15.2.1/tr1/beta_function.tcc + mdp:/usr/include/c++/15.2.1/tr1/ell_integral.tcc + mdp:/usr/include/c++/15.2.1/tr1/exp_integral.tcc + mdp:/usr/include/c++/15.2.1/tr1/gamma.tcc + mdp:/usr/include/c++/15.2.1/tr1/hypergeometric.tcc + mdp:/usr/include/c++/15.2.1/tr1/legendre_function.tcc + mdp:/usr/include/c++/15.2.1/tr1/modified_bessel_func.tcc + mdp:/usr/include/c++/15.2.1/tr1/poly_hermite.tcc + mdp:/usr/include/c++/15.2.1/tr1/poly_laguerre.tcc + mdp:/usr/include/c++/15.2.1/tr1/riemann_zeta.tcc + mdp:/usr/include/c++/15.2.1/tr1/special_function_util.h + mdp:/usr/include/c++/15.2.1/tuple + mdp:/usr/include/c++/15.2.1/type_traits + mdp:/usr/include/c++/15.2.1/typeinfo + mdp:/usr/include/c++/15.2.1/unordered_map + mdp:/usr/include/c++/15.2.1/unordered_set + mdp:/usr/include/c++/15.2.1/utility + mdp:/usr/include/c++/15.2.1/variant + mdp:/usr/include/c++/15.2.1/vector + mdp:/usr/include/c++/15.2.1/version + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++config.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++locale.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h + mdp:/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h + mdp:/usr/include/ctype.h + mdp:/usr/include/endian.h + mdp:/usr/include/errno.h + mdp:/usr/include/features-time64.h + mdp:/usr/include/features.h + mdp:/usr/include/gnu/stubs-64.h + mdp:/usr/include/gnu/stubs.h + mdp:/usr/include/limits.h + mdp:/usr/include/linux/errno.h + mdp:/usr/include/linux/limits.h + mdp:/usr/include/linux/posix_types.h + mdp:/usr/include/linux/sched/types.h + mdp:/usr/include/linux/stddef.h + mdp:/usr/include/linux/types.h + mdp:/usr/include/locale.h + mdp:/usr/include/pthread.h + mdp:/usr/include/qt6/QtCore/QDebug + mdp:/usr/include/qt6/QtCore/QList + mdp:/usr/include/qt6/QtCore/QMap + mdp:/usr/include/qt6/QtCore/QObject + mdp:/usr/include/qt6/QtCore/QPair + mdp:/usr/include/qt6/QtCore/QString + mdp:/usr/include/qt6/QtCore/QThread + mdp:/usr/include/qt6/QtCore/q17memory.h + mdp:/usr/include/qt6/QtCore/q20functional.h + mdp:/usr/include/qt6/QtCore/q20memory.h + mdp:/usr/include/qt6/QtCore/q20type_traits.h + mdp:/usr/include/qt6/QtCore/q20utility.h + mdp:/usr/include/qt6/QtCore/q23utility.h + mdp:/usr/include/qt6/QtCore/qalgorithms.h + mdp:/usr/include/qt6/QtCore/qalloc.h + mdp:/usr/include/qt6/QtCore/qanystringview.h + mdp:/usr/include/qt6/QtCore/qarraydata.h + mdp:/usr/include/qt6/QtCore/qarraydataops.h + mdp:/usr/include/qt6/QtCore/qarraydatapointer.h + mdp:/usr/include/qt6/QtCore/qassert.h + mdp:/usr/include/qt6/QtCore/qatomic.h + mdp:/usr/include/qt6/QtCore/qatomic_cxx11.h + mdp:/usr/include/qt6/QtCore/qbasicatomic.h + mdp:/usr/include/qt6/QtCore/qbindingstorage.h + mdp:/usr/include/qt6/QtCore/qbytearray.h + mdp:/usr/include/qt6/QtCore/qbytearrayalgorithms.h + mdp:/usr/include/qt6/QtCore/qbytearraylist.h + mdp:/usr/include/qt6/QtCore/qbytearrayview.h + mdp:/usr/include/qt6/QtCore/qchar.h + mdp:/usr/include/qt6/QtCore/qcompare.h + mdp:/usr/include/qt6/QtCore/qcompare_impl.h + mdp:/usr/include/qt6/QtCore/qcomparehelpers.h + mdp:/usr/include/qt6/QtCore/qcompilerdetection.h + mdp:/usr/include/qt6/QtCore/qconfig.h + mdp:/usr/include/qt6/QtCore/qconstructormacros.h + mdp:/usr/include/qt6/QtCore/qcontainerfwd.h + mdp:/usr/include/qt6/QtCore/qcontainerinfo.h + mdp:/usr/include/qt6/QtCore/qcontainertools_impl.h + mdp:/usr/include/qt6/QtCore/qcontiguouscache.h + mdp:/usr/include/qt6/QtCore/qdarwinhelpers.h + mdp:/usr/include/qt6/QtCore/qdatastream.h + mdp:/usr/include/qt6/QtCore/qdeadlinetimer.h + mdp:/usr/include/qt6/QtCore/qdebug.h + mdp:/usr/include/qt6/QtCore/qexceptionhandling.h + mdp:/usr/include/qt6/QtCore/qflags.h + mdp:/usr/include/qt6/QtCore/qfloat16.h + mdp:/usr/include/qt6/QtCore/qforeach.h + mdp:/usr/include/qt6/QtCore/qfunctionaltools_impl.h + mdp:/usr/include/qt6/QtCore/qfunctionpointer.h + mdp:/usr/include/qt6/QtCore/qgenericatomic.h + mdp:/usr/include/qt6/QtCore/qglobal.h + mdp:/usr/include/qt6/QtCore/qglobalstatic.h + mdp:/usr/include/qt6/QtCore/qhash.h + mdp:/usr/include/qt6/QtCore/qhashfunctions.h + mdp:/usr/include/qt6/QtCore/qiodevicebase.h + mdp:/usr/include/qt6/QtCore/qiterable.h + mdp:/usr/include/qt6/QtCore/qiterator.h + mdp:/usr/include/qt6/QtCore/qlatin1stringview.h + mdp:/usr/include/qt6/QtCore/qlist.h + mdp:/usr/include/qt6/QtCore/qlogging.h + mdp:/usr/include/qt6/QtCore/qmalloc.h + mdp:/usr/include/qt6/QtCore/qmap.h + mdp:/usr/include/qt6/QtCore/qmath.h + mdp:/usr/include/qt6/QtCore/qmetacontainer.h + mdp:/usr/include/qt6/QtCore/qmetaobject.h + mdp:/usr/include/qt6/QtCore/qmetatype.h + mdp:/usr/include/qt6/QtCore/qminmax.h + mdp:/usr/include/qt6/QtCore/qnamespace.h + mdp:/usr/include/qt6/QtCore/qnumeric.h + mdp:/usr/include/qt6/QtCore/qobject.h + mdp:/usr/include/qt6/QtCore/qobject_impl.h + mdp:/usr/include/qt6/QtCore/qobjectdefs.h + mdp:/usr/include/qt6/QtCore/qobjectdefs_impl.h + mdp:/usr/include/qt6/QtCore/qoverload.h + mdp:/usr/include/qt6/QtCore/qpair.h + mdp:/usr/include/qt6/QtCore/qprocessordetection.h + mdp:/usr/include/qt6/QtCore/qrefcount.h + mdp:/usr/include/qt6/QtCore/qscopedpointer.h + mdp:/usr/include/qt6/QtCore/qscopeguard.h + mdp:/usr/include/qt6/QtCore/qset.h + mdp:/usr/include/qt6/QtCore/qshareddata.h + mdp:/usr/include/qt6/QtCore/qshareddata_impl.h + mdp:/usr/include/qt6/QtCore/qsharedpointer.h + mdp:/usr/include/qt6/QtCore/qsharedpointer_impl.h + mdp:/usr/include/qt6/QtCore/qstdlibdetection.h + mdp:/usr/include/qt6/QtCore/qstring.h + mdp:/usr/include/qt6/QtCore/qstringalgorithms.h + mdp:/usr/include/qt6/QtCore/qstringbuilder.h + mdp:/usr/include/qt6/QtCore/qstringconverter.h + mdp:/usr/include/qt6/QtCore/qstringconverter_base.h + mdp:/usr/include/qt6/QtCore/qstringfwd.h + mdp:/usr/include/qt6/QtCore/qstringlist.h + mdp:/usr/include/qt6/QtCore/qstringliteral.h + mdp:/usr/include/qt6/QtCore/qstringmatcher.h + mdp:/usr/include/qt6/QtCore/qstringtokenizer.h + mdp:/usr/include/qt6/QtCore/qstringview.h + mdp:/usr/include/qt6/QtCore/qswap.h + mdp:/usr/include/qt6/QtCore/qsysinfo.h + mdp:/usr/include/qt6/QtCore/qsystemdetection.h + mdp:/usr/include/qt6/QtCore/qtaggedpointer.h + mdp:/usr/include/qt6/QtCore/qtclasshelpermacros.h + mdp:/usr/include/qt6/QtCore/qtconfiginclude.h + mdp:/usr/include/qt6/QtCore/qtconfigmacros.h + mdp:/usr/include/qt6/QtCore/qtcore-config.h + mdp:/usr/include/qt6/QtCore/qtcoreexports.h + mdp:/usr/include/qt6/QtCore/qtcoreglobal.h + mdp:/usr/include/qt6/QtCore/qtdeprecationdefinitions.h + mdp:/usr/include/qt6/QtCore/qtdeprecationmarkers.h + mdp:/usr/include/qt6/QtCore/qtenvironmentvariables.h + mdp:/usr/include/qt6/QtCore/qtextstream.h + mdp:/usr/include/qt6/QtCore/qtformat_impl.h + mdp:/usr/include/qt6/QtCore/qthread.h + mdp:/usr/include/qt6/QtCore/qtmetamacros.h + mdp:/usr/include/qt6/QtCore/qtnoop.h + mdp:/usr/include/qt6/QtCore/qtpreprocessorsupport.h + mdp:/usr/include/qt6/QtCore/qtresource.h + mdp:/usr/include/qt6/QtCore/qttranslation.h + mdp:/usr/include/qt6/QtCore/qttypetraits.h + mdp:/usr/include/qt6/QtCore/qtversion.h + mdp:/usr/include/qt6/QtCore/qtversionchecks.h + mdp:/usr/include/qt6/QtCore/qtypeinfo.h + mdp:/usr/include/qt6/QtCore/qtypes.h + mdp:/usr/include/qt6/QtCore/qutf8stringview.h + mdp:/usr/include/qt6/QtCore/qvariant.h + mdp:/usr/include/qt6/QtCore/qvarlengtharray.h + mdp:/usr/include/qt6/QtCore/qversiontagging.h + mdp:/usr/include/qt6/QtCore/qxptype_traits.h + mdp:/usr/include/qt6/QtCore/qyieldcpu.h + mdp:/usr/include/qt6/QtSql/QSqlDatabase + mdp:/usr/include/qt6/QtSql/QSqlError + mdp:/usr/include/qt6/QtSql/QSqlQuery + mdp:/usr/include/qt6/QtSql/qsqldatabase.h + mdp:/usr/include/qt6/QtSql/qsqlerror.h + mdp:/usr/include/qt6/QtSql/qsqlquery.h + mdp:/usr/include/qt6/QtSql/qtsql-config.h + mdp:/usr/include/qt6/QtSql/qtsqlexports.h + mdp:/usr/include/qt6/QtSql/qtsqlglobal.h + mdp:/usr/include/sched.h + mdp:/usr/include/stdc-predef.h + mdp:/usr/include/stdint.h + mdp:/usr/include/stdio.h + mdp:/usr/include/stdlib.h + mdp:/usr/include/string.h + mdp:/usr/include/strings.h + mdp:/usr/include/sys/cdefs.h + mdp:/usr/include/sys/select.h + mdp:/usr/include/sys/single_threaded.h + mdp:/usr/include/sys/types.h + mdp:/usr/include/time.h + mdp:/usr/include/wchar.h + mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h + mdp:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h diff --git a/build/CMakeFiles/screenshot-gallery_autogen.dir/compiler_depend.internal b/build/CMakeFiles/screenshot-gallery_autogen.dir/compiler_depend.internal index aec7de7..408ae1c 100644 --- a/build/CMakeFiles/screenshot-gallery_autogen.dir/compiler_depend.internal +++ b/build/CMakeFiles/screenshot-gallery_autogen.dir/compiler_depend.internal @@ -288,6 +288,7 @@ /usr/include/pthread.h /usr/include/qt6/QtCore/QDebug /usr/include/qt6/QtCore/QList + /usr/include/qt6/QtCore/QMap /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/QPair /usr/include/qt6/QtCore/QProcess diff --git a/build/CMakeFiles/screenshot-gallery_autogen.dir/compiler_depend.make b/build/CMakeFiles/screenshot-gallery_autogen.dir/compiler_depend.make index e6eda64..e1566f5 100644 --- a/build/CMakeFiles/screenshot-gallery_autogen.dir/compiler_depend.make +++ b/build/CMakeFiles/screenshot-gallery_autogen.dir/compiler_depend.make @@ -287,6 +287,7 @@ screenshot-gallery_autogen/timestamp: /home/master/screenshot-gallery/CMakeLists /usr/include/pthread.h \ /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ @@ -1279,6 +1280,8 @@ screenshot-gallery_autogen/timestamp: /home/master/screenshot-gallery/CMakeLists /usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake: +/usr/lib/cmake/Qt6/Qt6Targets.cmake: + /usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake: /usr/include/c++/15.2.1/variant: @@ -1495,6 +1498,8 @@ screenshot-gallery_autogen/timestamp: /home/master/screenshot-gallery/CMakeLists /usr/include/c++/15.2.1/bits/std_function.h: +/usr/include/qt6/QtCore/QMap: + /usr/include/c++/15.2.1/typeinfo: /usr/include/c++/15.2.1/bits/specfun.h: @@ -2243,8 +2248,6 @@ CMakeFiles/4.1.2/CMakeCXXCompiler.cmake: /usr/include/qt6/QtCore/qbytearrayview.h: -/usr/lib/cmake/Qt6/Qt6Targets.cmake: - /usr/include/c++/15.2.1/bits/uses_allocator_args.h: /usr/include/qt6/QtCore/qchar.h: diff --git a/build/screenshot-gallery b/build/screenshot-gallery index a054c7e0b7c41f6eb3d0fd9c5587bfe073ea72ef..4e0cce9e20be4b4cce8524b3e87cec0cde4677c1 100755 GIT binary patch literal 288304 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�d+GC$ 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 literal 198152 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 diff --git a/build/screenshot-gallery_autogen/UVLADIE3JM/moc_databasemanager.cpp.d b/build/screenshot-gallery_autogen/UVLADIE3JM/moc_databasemanager.cpp.d index 49dba21..1182d1b 100644 --- a/build/screenshot-gallery_autogen/UVLADIE3JM/moc_databasemanager.cpp.d +++ b/build/screenshot-gallery_autogen/UVLADIE3JM/moc_databasemanager.cpp.d @@ -273,6 +273,7 @@ /usr/include/pthread.h \ /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QString \ diff --git a/build/screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp b/build/screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp index 794f3be..21a1b8e 100644 --- a/build/screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp +++ b/build/screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp @@ -132,7 +132,9 @@ template <> constexpr inline auto ImageGallery::qt_create_metaobjectdata constexpr inline auto ImageGallery::qt_create_metaobjectdata(4, 2, QMC::AccessPublic, QMetaType::Void, {{ { QMetaType::QString, 5 }, }}), + // Slot 'handleContainerResized' + QtMocHelpers::SlotData(6, 2, QMC::AccessPublic, QMetaType::Void), + // Slot 'updateGridLayout' + QtMocHelpers::SlotData(7, 2, QMC::AccessPublic, QMetaType::Void), }; QtMocHelpers::UintData qt_properties { }; @@ -169,6 +175,8 @@ void ImageGallery::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id switch (_id) { case 0: _t->handleSearchTextChanged((*reinterpret_cast>(_a[1]))); break; case 1: _t->handleThumbnailClicked((*reinterpret_cast>(_a[1]))); break; + case 2: _t->handleContainerResized(); break; + case 3: _t->updateGridLayout(); break; default: ; } } @@ -193,14 +201,14 @@ int ImageGallery::qt_metacall(QMetaObject::Call _c, int _id, void **_a) if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { - if (_id < 2) + if (_id < 4) qt_static_metacall(this, _c, _id, _a); - _id -= 2; + _id -= 4; } if (_c == QMetaObject::RegisterMethodArgumentMetaType) { - if (_id < 2) + if (_id < 4) *reinterpret_cast(_a[0]) = QMetaType(); - _id -= 2; + _id -= 4; } return _id; } diff --git a/build/screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp.d b/build/screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp.d index 743c012..9ff14a8 100644 --- a/build/screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp.d +++ b/build/screenshot-gallery_autogen/UVLADIE3JM/moc_imagegallery.cpp.d @@ -275,6 +275,7 @@ /usr/include/pthread.h \ /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ diff --git a/build/screenshot-gallery_autogen/UVLADIE3JM/moc_mainwindow.cpp.d b/build/screenshot-gallery_autogen/UVLADIE3JM/moc_mainwindow.cpp.d index 62bed2c..ad3434f 100644 --- a/build/screenshot-gallery_autogen/UVLADIE3JM/moc_mainwindow.cpp.d +++ b/build/screenshot-gallery_autogen/UVLADIE3JM/moc_mainwindow.cpp.d @@ -276,6 +276,7 @@ /usr/include/pthread.h \ /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ diff --git a/build/screenshot-gallery_autogen/deps b/build/screenshot-gallery_autogen/deps index ed675aa..fa42dd1 100644 --- a/build/screenshot-gallery_autogen/deps +++ b/build/screenshot-gallery_autogen/deps @@ -284,6 +284,7 @@ screenshot-gallery_autogen/timestamp: \ /usr/include/pthread.h \ /usr/include/qt6/QtCore/QDebug \ /usr/include/qt6/QtCore/QList \ + /usr/include/qt6/QtCore/QMap \ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/QPair \ /usr/include/qt6/QtCore/QProcess \ diff --git a/src/databasemanager.cpp b/src/databasemanager.cpp index d3c5496..3daae32 100644 --- a/src/databasemanager.cpp +++ b/src/databasemanager.cpp @@ -9,6 +9,11 @@ DatabaseManager::DatabaseManager(QObject *parent) : QObject(parent) , m_initialized(false) { + // Initialize search cache + m_searchCache.clear(); + + // Create index on ocr_text if it doesn't exist + // This will be executed once the database is initialized } DatabaseManager::~DatabaseManager() @@ -78,6 +83,10 @@ bool DatabaseManager::initialize(const QString &dbPath) return false; } + // Create an index on the ocr_text column if it doesn't exist + // This will speed up text searches dramatically + query.exec("CREATE INDEX IF NOT EXISTS idx_ocr_text ON ocr_results(ocr_text)"); + m_initialized = true; qDebug() << "Database initialized successfully."; return true; @@ -98,6 +107,9 @@ QList DatabaseManager::getAllImages() m_initialized = false; return images; } + + // Start transaction to speed up query + m_db.transaction(); QSqlQuery query; query.prepare("SELECT full_path, ocr_text FROM ocr_results"); @@ -108,6 +120,9 @@ QList DatabaseManager::getAllImages() } // Check if files exist as we add them + // Reserve space for results to avoid reallocations + images.reserve(query.size() > 0 ? query.size() : 100); + while (query.next()) { ImageItem item; item.filePath = query.value(0).toString(); @@ -119,6 +134,7 @@ QList DatabaseManager::getAllImages() } } + m_db.commit(); return images; } @@ -140,24 +156,43 @@ QList DatabaseManager::searchImages(const QString &s // If search text is empty, return all images if (searchText.isEmpty()) { + // Clear the search cache when empty search is performed + m_searchCache.clear(); return getAllImages(); } + // Check if we have a cached result for this search query + if (m_searchCache.contains(searchText)) { + return m_searchCache[searchText]; + } + + // Start transaction to speed up queries + m_db.transaction(); + QSqlQuery query; - // Use LIKE query with wildcards for flexible searching - query.prepare("SELECT full_path, ocr_text FROM ocr_results WHERE ocr_text LIKE :search"); - // Ensure search text is properly sanitized - QString sanitizedSearch = searchText; - sanitizedSearch.replace('\'', "''"); // Escape single quotes - - query.bindValue(":search", "%" + sanitizedSearch + "%"); + // Optimize the query based on length of search text + if (searchText.length() <= 3) { + // For short search terms, use a more targeted approach + query.prepare("SELECT full_path, ocr_text FROM ocr_results WHERE ocr_text LIKE :search"); + query.bindValue(":search", "%" + searchText + "%"); + } else { + // For longer search terms, use LIKE with a more specific pattern at start + // which can utilize indexes better if they exist + query.prepare("SELECT full_path, ocr_text FROM ocr_results WHERE ocr_text LIKE :search OR ocr_text LIKE :wordstart"); + query.bindValue(":search", "%" + searchText + "%"); + query.bindValue(":wordstart", "% " + searchText + "%"); + } if (!query.exec()) { qDebug() << "Failed to search images:" << query.lastError().text(); + m_db.rollback(); return images; } + // Reserve space for results to avoid reallocations + images.reserve(query.size() > 0 ? query.size() : 100); + while (query.next()) { ImageItem item; item.filePath = query.value(0).toString(); @@ -169,5 +204,20 @@ QList DatabaseManager::searchImages(const QString &s } } + m_db.commit(); + + // Cache the result for future queries + if (images.size() > 0) { + m_searchCache.insert(searchText, images); + + // Limit cache size to avoid memory issues + if (m_searchCache.size() > MAX_CACHE_SIZE) { + // Remove the first key (oldest entry) + if (!m_searchCache.isEmpty()) { + m_searchCache.remove(m_searchCache.firstKey()); + } + } + } + return images; } \ No newline at end of file diff --git a/src/databasemanager.h b/src/databasemanager.h index 1647503..83d5d97 100644 --- a/src/databasemanager.h +++ b/src/databasemanager.h @@ -10,6 +10,7 @@ #include #include #include +#include /** * @brief The DatabaseManager class handles all database operations @@ -63,6 +64,12 @@ public slots: private: QSqlDatabase m_db; bool m_initialized; + + // Cache for search results to improve response time + QMap> m_searchCache; + + // Maximum number of cached search queries + static const int MAX_CACHE_SIZE = 50; }; #endif // DATABASEMANAGER_H \ No newline at end of file diff --git a/src/imagegallery.cpp b/src/imagegallery.cpp index 7b53f6e..02f8552 100644 --- a/src/imagegallery.cpp +++ b/src/imagegallery.cpp @@ -6,6 +6,9 @@ #include #include #include +#include +#include +#include // ImageThumbnail implementation ImageThumbnail::ImageThumbnail(const QString &filePath, QWidget *parent) @@ -18,7 +21,7 @@ ImageThumbnail::ImageThumbnail(const QString &filePath, QWidget *parent) setLineWidth(2); setScaledContents(false); setCursor(Qt::PointingHandCursor); - setToolTip(filePath); + // We're removing tooltips as requested // Enable text wrapping and text interaction setWordWrap(true); @@ -44,13 +47,22 @@ ImageGallery::ImageGallery(QWidget *parent) // Create scroll area m_scrollArea = new QScrollArea(this); m_scrollArea->setWidgetResizable(true); - m_scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded); + m_scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); // Prevent horizontal scrollbar m_scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); // Create container widget for the grid layout m_containerWidget = new QWidget(m_scrollArea); + + // Make container expand to fill the available width + m_containerWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding); + + // Create grid layout with minimal spacing m_gridLayout = new QGridLayout(m_containerWidget); - m_gridLayout->setSpacing(10); + m_gridLayout->setSpacing(THUMBNAIL_SPACING); + m_gridLayout->setContentsMargins(THUMBNAIL_SPACING, THUMBNAIL_SPACING, THUMBNAIL_SPACING, THUMBNAIL_SPACING); + + // Initialize column count based on container width + m_columnsCount = 4; // Default value, will be updated in updateGridLayout m_scrollArea->setWidget(m_containerWidget); @@ -58,6 +70,19 @@ ImageGallery::ImageGallery(QWidget *parent) QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(m_scrollArea); setLayout(mainLayout); + + // No need to connect to container widget - we'll use resizeEvent instead + + // Initial layout update + QTimer::singleShot(0, this, &ImageGallery::updateGridLayout); + + // Install event filter on viewport to catch resize events + m_scrollArea->viewport()->installEventFilter(this); + + // We'll still keep a periodic check as backup + QTimer *resizeTimer = new QTimer(this); + connect(resizeTimer, &QTimer::timeout, this, &ImageGallery::handleContainerResized); + resizeTimer->start(300); // Check every 300ms } ImageGallery::~ImageGallery() @@ -75,6 +100,9 @@ void ImageGallery::displayImages(const QList &images // Clear existing thumbnails clearGallery(); + // Update grid layout to ensure correct column count before adding images + updateGridLayout(); + const int numImages = images.size(); int row = 0, col = 0; @@ -93,17 +121,29 @@ void ImageGallery::displayImages(const QList &images ImageThumbnail *thumbnailLabel = new ImageThumbnail(item.filePath, this); thumbnailLabel->setPixmap(thumbnail); - // Set tooltip to show file path and partial OCR text - QString tooltipText = item.filePath; - if (!item.ocrText.isEmpty()) { - // Limit OCR text length in tooltip - QString shortOcrText = item.ocrText; - if (shortOcrText.length() > 100) { - shortOcrText = shortOcrText.left(97) + "..."; - } - tooltipText += "\n\nOCR Text:\n" + shortOcrText; - } - thumbnailLabel->setToolTip(tooltipText); + // Add filename overlay at the bottom of the thumbnail + QFileInfo fileNameInfo(item.filePath); + QString fileName = fileNameInfo.fileName(); + + // Create overlay container with dark background + QFrame* overlay = new QFrame(thumbnailLabel); + overlay->setStyleSheet("background-color: rgba(0, 0, 0, 0.7);"); + overlay->setFixedHeight(20); + overlay->setFixedWidth(THUMBNAIL_WIDTH); + + // Create label for the filename + QLabel* fileNameLabel = new QLabel(fileName, overlay); + fileNameLabel->setStyleSheet("color: white; background: transparent;"); + fileNameLabel->setAlignment(Qt::AlignCenter); + fileNameLabel->setFixedWidth(THUMBNAIL_WIDTH - 10); + + // Layout for the overlay + QHBoxLayout* overlayLayout = new QHBoxLayout(overlay); + overlayLayout->setContentsMargins(5, 0, 5, 0); + overlayLayout->addWidget(fileNameLabel); + + // Position the overlay at the bottom of the thumbnail + overlay->move(0, THUMBNAIL_HEIGHT - overlay->height()); // Connect the thumbnail click signal connect(thumbnailLabel, &ImageThumbnail::thumbnailClicked, @@ -115,7 +155,7 @@ void ImageGallery::displayImages(const QList &images // Update row and column col++; - if (col >= COLUMNS) { + if (col >= m_columnsCount) { col = 0; row++; } @@ -127,7 +167,7 @@ void ImageGallery::displayImages(const QList &images ImageThumbnail *noImagesLabel = new ImageThumbnail("", this); noImagesLabel->setText("No images found matching your search criteria"); noImagesLabel->setAlignment(Qt::AlignCenter); - m_gridLayout->addWidget(noImagesLabel, 0, 0, 1, COLUMNS); + m_gridLayout->addWidget(noImagesLabel, 0, 0, 1, m_columnsCount); m_thumbnails.append(noImagesLabel); } @@ -202,6 +242,132 @@ QPixmap ImageGallery::createThumbnail(const QString &filePath, int width, int he return pixmap.scaled(width, height, Qt::KeepAspectRatio, Qt::SmoothTransformation); } +void ImageGallery::resizeEvent(QResizeEvent *event) +{ + QWidget::resizeEvent(event); + + // Trigger grid layout update when gallery is resized + QTimer::singleShot(0, this, &ImageGallery::updateGridLayout); + + // Ensure the container widget fills the viewport width + if (m_scrollArea && m_containerWidget) { + int viewportWidth = m_scrollArea->viewport()->width(); + m_containerWidget->setMinimumWidth(viewportWidth); + + // Immediately update layout to avoid visual glitches during resize + m_gridLayout->activate(); + m_containerWidget->updateGeometry(); + } +} + +// Event filter to catch viewport resize events +bool ImageGallery::eventFilter(QObject *watched, QEvent *event) +{ + // Check if this is a resize event on the viewport + if (watched == m_scrollArea->viewport() && event->type() == QEvent::Resize) { + // Update the grid layout + updateGridLayout(); + return false; // Allow event to propagate + } + + // Pass unhandled events to parent + return QWidget::eventFilter(watched, event); +} + +void ImageGallery::handleContainerResized() +{ + // This will be called periodically to check if container size changed + static int lastWidth = -1; + int currentWidth = m_containerWidget->width(); + + if (currentWidth > 0 && currentWidth != lastWidth) { + lastWidth = currentWidth; + updateGridLayout(); + } +} + +void ImageGallery::updateGridLayout() +{ + // Get the viewport width to determine available space + int viewportWidth = m_scrollArea->viewport()->width(); + if (viewportWidth <= 0) { + return; // Can't determine width yet + } + + // Force container width to match the viewport + m_containerWidget->setMinimumWidth(viewportWidth); + + // Account for left and right margins in the grid layout + int availableWidth = viewportWidth - (m_gridLayout->contentsMargins().left() + m_gridLayout->contentsMargins().right()); + + // Calculate how many thumbnails can fit, accounting for spacing between them + int effectiveThumbnailWidth = THUMBNAIL_WIDTH + THUMBNAIL_SPACING; + + // Calculate column count, allowing even very narrow views to show at least 1 column + int newColumnCount = std::max(1, availableWidth / (THUMBNAIL_WIDTH + 2 * THUMBNAIL_SPACING)); + + // Only update if column count changes + if (newColumnCount != m_columnsCount) { + m_columnsCount = newColumnCount; + + // If we have thumbnails, rearrange them in the grid + if (!m_thumbnails.isEmpty()) { + // We need to readjust all the thumbnails to the new grid layout + // First remove all widgets from the grid + for (auto thumbnail : m_thumbnails) { + m_gridLayout->removeWidget(thumbnail); + } + + // Then add them back in the new arrangement + int row = 0, col = 0; + for (auto thumbnail : m_thumbnails) { + m_gridLayout->addWidget(thumbnail, row, col); + col++; + if (col >= m_columnsCount) { + col = 0; + row++; + } + } + + // Force layout update + m_gridLayout->invalidate(); + m_containerWidget->adjustSize(); + m_containerWidget->updateGeometry(); + + // Handle single column mode specially + if (m_columnsCount == 1) { + // Center the thumbnails in the viewport + int centeringMargin = (viewportWidth - THUMBNAIL_WIDTH) / 2; + centeringMargin = std::max(THUMBNAIL_SPACING, centeringMargin); + m_gridLayout->setContentsMargins(centeringMargin, THUMBNAIL_SPACING, centeringMargin, THUMBNAIL_SPACING); + + // Let all thumbnails expand to fill available width in single column mode + for (auto thumbnail : m_thumbnails) { + thumbnail->setMaximumWidth(THUMBNAIL_WIDTH); + thumbnail->setAlignment(Qt::AlignCenter); + } + } else { + // For multi-column, use minimal margins + m_gridLayout->setContentsMargins(THUMBNAIL_SPACING, THUMBNAIL_SPACING, THUMBNAIL_SPACING, THUMBNAIL_SPACING); + + // Reset thumbnail constraints + for (auto thumbnail : m_thumbnails) { + thumbnail->setMaximumWidth(QWIDGETSIZE_MAX); + } + + // For multi-column, let the container fill the viewport + m_containerWidget->setMinimumWidth(viewportWidth); + } + + // Update the layout again after a short delay to handle edge cases + QTimer::singleShot(10, this, [this](){ + m_gridLayout->update(); + m_containerWidget->update(); + }); + } + } +} + QPixmap ImageGallery::createPlaceholderThumbnail(int width, int height, const QString &message) { // Create a placeholder image with text diff --git a/src/imagegallery.h b/src/imagegallery.h index f8b5524..9912c2b 100644 --- a/src/imagegallery.h +++ b/src/imagegallery.h @@ -14,9 +14,9 @@ #include "databasemanager.h" // Global constants -static const int COLUMNS = 4; static const int THUMBNAIL_WIDTH = 256; static const int THUMBNAIL_HEIGHT = 256; +static const int THUMBNAIL_SPACING = 2; // Reduced spacing between thumbnails class ImageThumbnail : public QLabel { @@ -52,6 +52,12 @@ public: public slots: void handleSearchTextChanged(const QString &searchText); void handleThumbnailClicked(const QString &filePath); + void handleContainerResized(); // New slot to handle resize events + void updateGridLayout(); // Adjusts grid based on current window size + +protected: + void resizeEvent(QResizeEvent *event) override; + bool eventFilter(QObject *watched, QEvent *event) override; private: QGridLayout *m_gridLayout; @@ -59,6 +65,7 @@ private: QWidget *m_containerWidget; DatabaseManager *m_dbManager; QList m_thumbnails; + int m_columnsCount; // Dynamic column count based on window size QPixmap createThumbnail(const QString &filePath, int width, int height); QPixmap createPlaceholderThumbnail(int width, int height, const QString &message); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5cdc96b..7e8b307 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -19,6 +19,9 @@ MainWindow::MainWindow(QWidget *parent) setWindowTitle(tr("Screenshot OCR Gallery")); resize(DEFAULT_WINDOW_WIDTH, DEFAULT_WINDOW_HEIGHT); + // Remove fixed minimum size to allow for single column layout at any width + // setMinimumSize(640, 480); + // Center window on screen QScreen *screen = QGuiApplication::primaryScreen(); if (screen) { @@ -61,6 +64,8 @@ void MainWindow::createLayout() // Create main layout m_mainLayout = new QVBoxLayout(m_centralWidget); + m_mainLayout->setSpacing(5); // Reduce spacing between elements + m_mainLayout->setContentsMargins(5, 5, 5, 5); // Reduce margins // Create title label m_titleLabel = new QLabel(tr("Screenshot OCR Gallery"), this); @@ -77,6 +82,7 @@ void MainWindow::createLayout() // Create gallery widget m_imageGallery = new ImageGallery(this); + m_imageGallery->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); // Add widgets to layout m_mainLayout->addWidget(m_titleLabel); @@ -140,15 +146,16 @@ void MainWindow::handleSearchTextChanged() return; } - // Restart the timer each time the user types - m_searchDelayTimer->start(); - // If search bar is cleared, immediately show all images - if (m_searchBar->text().isEmpty() && !m_lastSearchText.isEmpty()) { + if (m_searchBar->text().isEmpty()) { m_lastSearchText.clear(); m_searchDelayTimer->stop(); - performSearch(); + displayAllImages(); // Show all images immediately + return; // Skip the timer since we've already updated } + + // For non-empty searches, restart the timer each time the user types + m_searchDelayTimer->start(); } void MainWindow::performSearch() @@ -203,6 +210,17 @@ void MainWindow::resizeEvent(QResizeEvent *event) { QMainWindow::resizeEvent(event); - // The ImageGallery widget will automatically adjust to the new size - // because of the layout system, but you can add custom resize handling here if needed + // Notify the image gallery of the resize event + if (m_imageGallery) { + // The gallery will handle its own layout updates through its resize event + // Just make sure it's visible and has the correct size policy + m_imageGallery->setVisible(true); + } + + // Update status bar to show current window dimensions + // This helps with debugging layout issues + if (statusBar() && statusBar()->isVisible()) { + QString sizeInfo = QString("Window size: %1×%2").arg(width()).arg(height()); + statusBar()->showMessage(sizeInfo, 1000); + } } \ No newline at end of file diff --git a/src/mainwindow.h b/src/mainwindow.h index 3eb1a82..760e718 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -46,7 +46,7 @@ private: bool m_hasValidDatabase; // Constants - static constexpr int SEARCH_DELAY_MS = 300; // Delay for search typing + static constexpr int SEARCH_DELAY_MS = 50; // Reduced delay for more responsive typing static constexpr int DEFAULT_WINDOW_WIDTH = 1200; static constexpr int DEFAULT_WINDOW_HEIGHT = 800; static const QString DEFAULT_DB_PATH;