Compare commits
27 Commits
9ba8a513e5
...
alpha-0.0.
| Author | SHA1 | Date | |
|---|---|---|---|
| 17a03606c5 | |||
| 83351698d6 | |||
| 2c99f422d3 | |||
| 41463c7f87 | |||
| c941264346 | |||
| c471cb3f62 | |||
| 7c021c90ee | |||
| e6cc4b9117 | |||
| c8e4f5ac54 | |||
| daa7d43c1b | |||
| b9a7808960 | |||
| 1a0f756efc | |||
| 362c70e695 | |||
| 88d849bee9 | |||
| b59b42a40c | |||
| fdfeb57049 | |||
| 22c6bed407 | |||
| d4b5b8d068 | |||
| 54020c0925 | |||
| 4d658a817b | |||
| 47dfc19395 | |||
| 1843479e6b | |||
| 8f511789d9 | |||
| a39a34852c | |||
| 3106479fcc | |||
| 48885daed5 | |||
| be1e131fa7 |
7
.gitignore
vendored
7
.gitignore
vendored
@@ -99,7 +99,6 @@ cmake_install.cmake
|
||||
*.moc
|
||||
*.moc.cpp
|
||||
*.qrc.cpp
|
||||
*.ui
|
||||
|
||||
# CMake-specific files
|
||||
CMakeCache.txt
|
||||
@@ -116,3 +115,9 @@ install_manifest.txt
|
||||
*.pro.user
|
||||
*.suo
|
||||
*.sdf
|
||||
|
||||
checks-parser_autogen
|
||||
checks-parser
|
||||
|
||||
deploy/appimage/AppDir/usr/share/doc/
|
||||
deploy/appimage/AppDir/usr/share/
|
||||
|
||||
0
.lupdate/translations/ru_RU.ts.stamp
Normal file
0
.lupdate/translations/ru_RU.ts.stamp
Normal file
@@ -1,42 +1,60 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(checks-parser VERSION 0.1 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
set(CMAKE_AUTOUIC_SEARCH_PATHS Designer)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets)
|
||||
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets LinguistTools)
|
||||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets)
|
||||
find_package(Qt5 COMPONENTS LinguistTools)
|
||||
|
||||
set(PROJECT_SOURCES
|
||||
main.cpp
|
||||
mainwindow.cpp
|
||||
mainwindow.h
|
||||
mainwindow.ui
|
||||
|
||||
# Add other source files here that contain translatable strings
|
||||
)
|
||||
|
||||
# Specify the UI files and source files for translation
|
||||
set(TRANSLATION_SOURCES
|
||||
main.cpp
|
||||
mainwindow.cpp mainwindow.h mainwindow.ui
|
||||
outputdialog.cpp outputdialog.h outputdialog.ui
|
||||
settingsdialog.cpp settingsdialog.h settingsdialog.ui
|
||||
solvecaptchadialog.cpp solvecaptchadialog.h solvecaptchadialog.ui
|
||||
adjustpicturedialog.cpp adjustpicturedialog.h adjustpicturedialog.ui
|
||||
|
||||
# Add other .cpp or .ui files that need translation here
|
||||
)
|
||||
|
||||
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
||||
qt_add_executable(checks-parser
|
||||
MANUAL_FINALIZATION
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
# Define target properties for Android with Qt 6 as:
|
||||
# set_property(TARGET checks-parser APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR}/android)
|
||||
# For more information, see https://doc.qt.io/qt-6/qt-add-executable.html#target-creation
|
||||
|
||||
# Generate translation files for Qt 6
|
||||
qt_add_translation(TRANSLATIONS "${TRANSLATION_SOURCES}")
|
||||
|
||||
else()
|
||||
if(ANDROID)
|
||||
add_library(checks-parser SHARED
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
# Define properties for Android with Qt 5 after find_package() calls as:
|
||||
# set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")
|
||||
|
||||
else()
|
||||
# Generate translation files for Qt 5
|
||||
# QT5_ADD_TRANSLATION()
|
||||
qt5_create_translation(QM_FILES "${TRANSLATION_SOURCES}" translations/en_US.ts translations/ru_RU.ts)
|
||||
add_executable(checks-parser
|
||||
${PROJECT_SOURCES}
|
||||
goods/goods.h goods/goods.cpp
|
||||
@@ -46,7 +64,6 @@ else()
|
||||
|
||||
outputdialog.h outputdialog.cpp outputdialog.ui
|
||||
output/output_options.h output/output_options.cpp
|
||||
ofd/ofd.h ofd/ofd.cpp
|
||||
|
||||
utils/utils.h utils/utils.cpp
|
||||
image/checkimage.h image/checkimage.cpp
|
||||
@@ -54,17 +71,21 @@ else()
|
||||
settings/settings.h settings/settings.cpp
|
||||
settingsdialog.h settingsdialog.cpp settingsdialog.ui
|
||||
adjustpicturedialog.h adjustpicturedialog.cpp adjustpicturedialog.ui
|
||||
imageview/imageview.h imageview/imageview.cpp
|
||||
image_redactor/imageredactor.h image_redactor/imageredactor.cpp
|
||||
|
||||
solvecaptchadialog.h solvecaptchadialog.cpp solvecaptchadialog.ui
|
||||
exceptions/ofdrequestexception.h exceptions/ofdrequestexception.cpp
|
||||
${QM_FILES}
|
||||
)
|
||||
|
||||
find_package(Qt5 REQUIRED COMPONENTS LinguistTools)
|
||||
qt_create_translation(QM_FILES checks_parser_en_US.ts)
|
||||
|
||||
|
||||
# configure_file(translations.qrc ${CMAKE_BINARY_DIR} COPYONLY)
|
||||
# QT5_ADD_TRANSLATION(TRANSLATIONS ${CMAKE_SOURCE_DIR} translations/en_US.ts)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
target_link_libraries(checks-parser PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)
|
||||
|
||||
# Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1.
|
||||
# If you are developing for iOS or macOS you should consider setting an
|
||||
# explicit, fixed bundle identifier manually though.
|
||||
@@ -90,18 +111,13 @@ if(QT_VERSION_MAJOR EQUAL 6)
|
||||
qt_finalize_executable(checks-parser)
|
||||
endif()
|
||||
|
||||
find_package(PkgConfig REQUIRED)
|
||||
find_package(OpenCV REQUIRED)
|
||||
|
||||
# include_directories("/usr/include/opencv4")
|
||||
include_directories( ${OpenCV_INCLUDE_DIRS} )
|
||||
target_link_libraries(checks-parser PRIVATE -lzbar)
|
||||
target_link_libraries(checks-parser PRIVATE -ltesseract)
|
||||
target_link_libraries(checks-parser PRIVATE -lcurl)
|
||||
|
||||
# pkg_search_module(opencv REQUIRED IMPORTED_TARGET opencv)
|
||||
# target_link_libraries(checks-parser PRIVATE -lopencv4)
|
||||
target_link_libraries(checks-parser PRIVATE ${OpenCV_LIBS} )
|
||||
# target_link_libraries(checks-parser PRIVATE PkgConfig::opencv)
|
||||
# target_link_libraries(checks-parser PRIVATE ${OpenCV_LIBS})
|
||||
# target_link_libraries(checks-parser PRIVATE -lopencv)
|
||||
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 8)
|
||||
target_link_libraries(checks-parser PRIVATE -lstdc++fs)
|
||||
endif()
|
||||
|
||||
122
CMakeLists.txt.bck
Normal file
122
CMakeLists.txt.bck
Normal file
@@ -0,0 +1,122 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
project(checks-parser VERSION 0.1 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
set(CMAKE_AUTOUIC_SEARCH_PATHS Designer)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets)
|
||||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets)
|
||||
|
||||
set(PROJECT_SOURCES
|
||||
main.cpp
|
||||
mainwindow.cpp
|
||||
mainwindow.h
|
||||
mainwindow.ui
|
||||
)
|
||||
|
||||
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
||||
qt_add_executable(checks-parser
|
||||
MANUAL_FINALIZATION
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
|
||||
SET (LANGUAGES rus eng)
|
||||
SET (TRANSLATIONS_PATH "./translations")
|
||||
|
||||
foreach (LANGUAGE ${LANGUAGES})
|
||||
set (TS ${TRANSLATIONS_PATH}/${LANGUAGE}.ts)
|
||||
set (QM ${TRANSLATIONS_PATH}/${LANGUAGE}.qm)
|
||||
set (TRANSLATIONS ${TRANSLATIONS} ${TS})
|
||||
set (TRANSLATIONS_BINARY ${TRANSLATIONS_BINARY} ${QM})
|
||||
add_custom_command(
|
||||
OUTPUT ${QM}
|
||||
COMMAND ${QT_LRELEASE_EXECUTABLE} ${TS}
|
||||
MAIN_DEPENDENCY ${TS}
|
||||
)
|
||||
endforeach()
|
||||
|
||||
qt5_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} translations/english.ts)
|
||||
|
||||
# Define target properties for Android with Qt 6 as:
|
||||
# set_property(TARGET checks-parser APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR}/android)
|
||||
# For more information, see https://doc.qt.io/qt-6/qt-add-executable.html#target-creation
|
||||
else()
|
||||
if(ANDROID)
|
||||
add_library(checks-parser SHARED
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
# Define properties for Android with Qt 5 after find_package() calls as:
|
||||
# set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")
|
||||
else()
|
||||
add_executable(checks-parser
|
||||
${PROJECT_SOURCES}
|
||||
goods/goods.h goods/goods.cpp
|
||||
check/check.h check/check.cpp
|
||||
parser/parser.h parser/parser.cpp
|
||||
parser/module.h parser/module.cpp
|
||||
|
||||
outputdialog.h outputdialog.cpp outputdialog.ui
|
||||
output/output_options.h output/output_options.cpp
|
||||
|
||||
utils/utils.h utils/utils.cpp
|
||||
image/checkimage.h image/checkimage.cpp
|
||||
net/net.h net/net.cpp
|
||||
settings/settings.h settings/settings.cpp
|
||||
settingsdialog.h settingsdialog.cpp settingsdialog.ui
|
||||
adjustpicturedialog.h adjustpicturedialog.cpp adjustpicturedialog.ui
|
||||
imageview/imageview.h imageview/imageview.cpp
|
||||
image_redactor/imageredactor.h image_redactor/imageredactor.cpp
|
||||
solvecaptchadialog.h solvecaptchadialog.cpp solvecaptchadialog.ui
|
||||
exceptions/ofdrequestexception.h exceptions/ofdrequestexception.cpp
|
||||
${TRANSLATIONS}
|
||||
${QM_FILES}
|
||||
${QM}
|
||||
${TS}
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_custom_target(translations DEPENDS ${QM_FILES})
|
||||
add_dependencies(checks-parser translations)
|
||||
|
||||
target_link_libraries(checks-parser PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)
|
||||
# Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1.
|
||||
# If you are developing for iOS or macOS you should consider setting an
|
||||
# explicit, fixed bundle identifier manually though.
|
||||
if(${QT_VERSION} VERSION_LESS 6.1.0)
|
||||
set(BUNDLE_ID_OPTION MACOSX_BUNDLE_GUI_IDENTIFIER com.example.checks-parser)
|
||||
endif()
|
||||
set_target_properties(checks-parser PROPERTIES
|
||||
${BUNDLE_ID_OPTION}
|
||||
MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
|
||||
MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
|
||||
MACOSX_BUNDLE TRUE
|
||||
WIN32_EXECUTABLE TRUE
|
||||
)
|
||||
|
||||
include(GNUInstallDirs)
|
||||
install(TARGETS checks-parser
|
||||
BUNDLE DESTINATION .
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
|
||||
if(QT_VERSION_MAJOR EQUAL 6)
|
||||
qt_finalize_executable(checks-parser)
|
||||
endif()
|
||||
|
||||
find_package(OpenCV REQUIRED)
|
||||
|
||||
include_directories( ${OpenCV_INCLUDE_DIRS} )
|
||||
target_link_libraries(checks-parser PRIVATE -lzbar)
|
||||
target_link_libraries(checks-parser PRIVATE -ltesseract)
|
||||
target_link_libraries(checks-parser PRIVATE -lcurl)
|
||||
target_link_libraries(checks-parser PRIVATE ${OpenCV_LIBS} )
|
||||
61
README.md
61
README.md
@@ -1,13 +1,16 @@
|
||||
# Checks parser
|
||||
checks parser is a program that help parsing different formats of checks to csv.
|
||||
checks parser is a program that help parsing different checks to csv.
|
||||
|
||||
!!!CURRENTLY SUPPORTED ONLY RUSSIAN CHECKS!!!
|
||||
To know why, see [this section](#Checks-from-different-countries)
|
||||
|
||||
# Usage
|
||||
### Input
|
||||
Ways you can input a check to this programm:
|
||||
* Via image (it uses OCR(Optical Character Recognition) to parse check content. The picture of a check must be contrast and well-lined (text must be perpendicular to right and left borders of an image) enough in order to be parsed well.)
|
||||
* Via plaintext, copied from an E-Mail. Just copy&paste text from your email, pick a correct store type (autodetect is in my plans!) and parse.
|
||||
* Via E-Mail file (.eml) **[!NOT IMPLEMENTED YET!]**
|
||||
* Via QrCode on check (OFD (ОФД, Оператор Фискальных Данных in Russian)). **[!NOT IMPLEMENTED YET!]**
|
||||
* Via a picture of a check. Be sure to make the image straight and sharp. OCR is not a magic wand :(
|
||||
* Via QrCode on check (OFD (ОФД, Оператор Фискальных Данных in Russian)).
|
||||
|
||||
### Output
|
||||
At the start of writing this program, I considered 3 or more output formats: csv, xlsx and ods. But throught the development I understood that most of modern table processor (i.e. electronic tables) can import csv much better than I'd be writing a shitty export module, adding more dependencies and shitty code to the codebase. So I decided that there's no need to use anything other than csv format.
|
||||
@@ -16,9 +19,10 @@ To export, you need to specify an output file path and, if you wish, you can cha
|
||||
|
||||
# Installing
|
||||
## Building
|
||||
In general, you need to install following dependencies in order to build that app(I suppose you have install all the build necessaries such as cmake, make, gcc, git, etc...):
|
||||
In general, you need to install following dependencies in order to build that app(I suppose you have installed all the build necessaries such as cmake, make, gcc, git, etc...):
|
||||
* tesseract (you also have to install appropriate for your needs language data)
|
||||
* opencv
|
||||
* zbar
|
||||
* curl
|
||||
* nlohmann-json
|
||||
* qt5
|
||||
@@ -26,27 +30,60 @@ In general, you need to install following dependencies in order to build that ap
|
||||
|
||||
Please, do not hesitate to open an issue if you cannot build that. I will help and if you are building on a distro that is not listed there, we can append that list as soon as we will solve your problem!
|
||||
### Linux
|
||||
##### Arch Linux
|
||||
##### Arch Linux-based
|
||||
I recommend using aur helper (I use yay) to install dependencies. Or, if you're masochist, you can build all by yourself /shrug
|
||||
```
|
||||
#Install dependencies
|
||||
yay -S sudo cmake git coreutils base-devel eigen qt5-base mbedtls gtkglext opencv opencv2 nlohmann-json tesseract tesseract-data-rus vtk
|
||||
yay -S sudo cmake git coreutils base-devel eigen qt5-base mbedtls gtkglext opencv opencv2 zbar nlohmann-json tesseract tesseract-data-rus vtk
|
||||
#Clone and compile an app
|
||||
git clone https://git.foxarmy.org/leca/checks-parser
|
||||
cd checks-parser
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
cmake .
|
||||
make -j{nproc}
|
||||
#If you wish to install that program system-wide, run
|
||||
sudo make install
|
||||
```
|
||||
##### Debian
|
||||
TODO
|
||||
##### Debian-based
|
||||
In debian-based distributions most, but not every, package names are the same.
|
||||
|
||||
Installation of dependencies for different debian-based distros:
|
||||
###### Ubuntu 18.04
|
||||
```apt install -y qtbase5-dev openssl libmbedtls-dev tesseract-ocr tesseract-ocr-rus libopencv-dev libzbar-dev qttools5-dev nlohmann-json-dev libcurl4-openssl-dev libtesseract-dev```
|
||||
###### Ubuntu 20.04, LMDE (tested only 6), Debian (tested only 12)
|
||||
```apt install -y qtbase5-dev openssl libmbedtls-dev tesseract-ocr tesseract-ocr-rus libopencv-dev libzbar-dev qttools5-dev nlohmann-json3-dev libcurl4-openssl-dev libtesseract-dev```
|
||||
|
||||
Next steps are identical for every debian-based distro
|
||||
```
|
||||
#Clone and compile an app
|
||||
git clone https://git.foxarmy.org/leca/checks-parser
|
||||
cd checks-parser
|
||||
cmake .
|
||||
make -j{nproc}
|
||||
#If you wish to install that program system-wide, run
|
||||
sudo make install
|
||||
```
|
||||
|
||||
### Windows
|
||||
Maybe
|
||||
### Mac OS
|
||||
Probably not, I do not have nor desire or time. But if you can maintain that program on Mac, I'd be grateful! Please, contact me, if you can!
|
||||
|
||||
## Precompiled
|
||||
## Precompiled binaries
|
||||
I plan to make precompiled binaries for Linux and Windows. Maybe I will put it on AUR. I also think that I will be making an AppImage
|
||||
|
||||
# Contribution
|
||||
|
||||
If you want to contribute to the project, you can do it by some of the following:
|
||||
## Checks from different countries
|
||||
|
||||
I live in Russia and only know how Russian state checks system works. If you live in another country and want to help me with adding support to checks from your country - feel free to contact me!
|
||||
## Issues and PRs
|
||||
|
||||
If you have found a bug, or want to suggest a feature - don't hesitate to open an issue / PR!
|
||||
|
||||
## Tell friends
|
||||
|
||||
You can help me by distributing that program. If you know people that are in search of such program, please let them know about its existance!
|
||||
## Donate
|
||||
|
||||
```XMR 45ZjyH5YWdRfKxLoKEBYaiHUTcP5Z8Gv64QQxmabbooPAa7KPBxZLmqft5ohKXn5VpHiVj1x9JKCcAcAjdu9jA8b5N8XqR7```
|
||||
|
||||
23
TODO
23
TODO
@@ -1,19 +1,30 @@
|
||||
Complete module "export":
|
||||
Complete module "export": [done]
|
||||
make UI; [done]
|
||||
make export to .csv [done]
|
||||
Complete module "image-to-text":
|
||||
|
||||
Complete module "image-to-text": [done]
|
||||
make UI; [done]
|
||||
make use of tesseract/opencv (https://learnopencv.com/deep-learning-based-text-recognition-ocr-using-tesseract-and-opencv/); [done]
|
||||
|
||||
Add features:
|
||||
autodetect store type
|
||||
auto download of stores modules [done]
|
||||
auto download of ofd modules [done]
|
||||
settings, a window for editing settings. [done]
|
||||
add ability to control contrast and rotation of a check image before passing it to OCR
|
||||
add ability to control contrast and rotation of a check image before passing it to OCR [done]
|
||||
add ability to scan a qr code and request data from ofd.ru [done]
|
||||
add ability to change language from preferences
|
||||
|
||||
Refactor:
|
||||
Get rid of CPR, use libcurl instead [done]
|
||||
|
||||
Build:
|
||||
Write script for AppImage deployment
|
||||
Find out dependencies packet names on different distros
|
||||
Ensure success of building on most popular distros
|
||||
Write script for AppImage deployment [done]
|
||||
Find out dependencies packet names on different distros [done for arch, ubuntu]
|
||||
Ensure success of building on most popular distros [done for arch, ubuntu]
|
||||
Try to compile it on Windows
|
||||
|
||||
Issues:
|
||||
Captcha is not showing when running in appimage [solved]
|
||||
Stores modules are not being downloaded
|
||||
I need to pack tesseract data for ru, en [solved]
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
#include <opencv2/imgcodecs.hpp>
|
||||
#include <opencv2/imgproc.hpp>
|
||||
#include <string>
|
||||
#include <iostream>
|
||||
#include <opencv2/core/mat.hpp>
|
||||
#include <QFileDialog>
|
||||
#include <QMessageBox>
|
||||
@@ -12,15 +11,16 @@
|
||||
|
||||
AdjustPictureDialog::AdjustPictureDialog(QWidget *parent, std::string imagePath)
|
||||
: QDialog(parent)
|
||||
, ui(new Ui::AdjustPictureDialog){
|
||||
, ui(new Ui::AdjustPictureDialog)
|
||||
, pixmap(QString::fromStdString(imagePath))
|
||||
, img(pixmap.toImage()){
|
||||
ui->setupUi(this);
|
||||
|
||||
computeContrastLookupTable();
|
||||
|
||||
scene = new QGraphicsScene(this);
|
||||
|
||||
ui->graphicsView->setScene(scene);
|
||||
QGraphicsPixmapItem p;
|
||||
QString path = QString::fromStdString(imagePath);
|
||||
QPixmap pixmap = QPixmap(path);
|
||||
scene->addPixmap(pixmap);
|
||||
}
|
||||
|
||||
@@ -36,9 +36,9 @@ void AdjustPictureDialog::accept() {
|
||||
|
||||
if (result == "") {
|
||||
QMessageBox infoDialog;
|
||||
infoDialog.setText("QR code was not detected on that image. Please edit it again or enter data manually");
|
||||
infoDialog.setText(tr("QR code was not detected on that image. Please edit it again or enter data manually"));
|
||||
infoDialog.setIcon(QMessageBox::Warning);
|
||||
infoDialog.setWindowTitle("No QR code");
|
||||
infoDialog.setWindowTitle(tr("No QR code"));
|
||||
infoDialog.exec();
|
||||
} else {
|
||||
emit decodedData(result);
|
||||
@@ -52,13 +52,12 @@ std::string AdjustPictureDialog::decode() {
|
||||
|
||||
zbar::ImageScanner scanner;
|
||||
scanner.set_config(zbar::ZBAR_QRCODE, zbar::ZBAR_CFG_ENABLE, 1);
|
||||
scanner.set_config(zbar::ZBAR_QRCODE, zbar::ZBAR_CFG_TEST_INVERTED, 1);
|
||||
|
||||
cv::Mat imGray;
|
||||
cv::cvtColor(im, imGray, cv::COLOR_BGR2GRAY);
|
||||
|
||||
zbar::Image image(im.cols, im.rows, "Y800", (uchar *) imGray.data, im.cols * im.rows);
|
||||
int n = scanner.scan(image);
|
||||
scanner.scan(image);
|
||||
|
||||
std::string result = "";
|
||||
|
||||
@@ -66,7 +65,38 @@ std::string AdjustPictureDialog::decode() {
|
||||
result = symbol->get_data();
|
||||
}
|
||||
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
void AdjustPictureDialog::computeContrastLookupTable() {
|
||||
|
||||
for (int contrastValue = 0; contrastValue < 100; ++contrastValue) {
|
||||
double contrast = contrastValue / 50.0;
|
||||
for (int i = 0; i < 256; ++i) {
|
||||
unsigned short correctedValue = std::clamp(static_cast<int>(128 + contrast * (i - 128)), 0, 255);
|
||||
contrastLUT[contrastValue].push_back(correctedValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AdjustPictureDialog::on_contrastSlider_sliderMoved(int position) {
|
||||
QImage image = img.copy();
|
||||
|
||||
uint32_t* pixels = reinterpret_cast<uint32_t*>(image.bits());
|
||||
int width = image.width();
|
||||
int height = image.height();
|
||||
|
||||
for (int y = 0; y < height; ++y) {
|
||||
for (int x = 0; x < width; ++x) {
|
||||
QRgb rgb = pixels[y * width + x];
|
||||
pixels[y * width + x] = qRgba(
|
||||
contrastLUT[position][qRed(rgb)],
|
||||
contrastLUT[position][qGreen(rgb)],
|
||||
contrastLUT[position][qBlue(rgb)],
|
||||
qAlpha(rgb));
|
||||
}
|
||||
}
|
||||
|
||||
scene->clear();
|
||||
scene->addPixmap(QPixmap::fromImage(image));
|
||||
}
|
||||
|
||||
@@ -16,7 +16,11 @@ public:
|
||||
explicit AdjustPictureDialog(QWidget *parent = nullptr, std::string imagePath = "");
|
||||
~AdjustPictureDialog();
|
||||
std::string decode();
|
||||
QPixmap pixmap;
|
||||
QImage img;
|
||||
|
||||
void computeContrastLookupTable();
|
||||
std::vector<unsigned short> contrastLUT[100];
|
||||
signals:
|
||||
void decodedData(std::string data);
|
||||
|
||||
@@ -25,6 +29,8 @@ private slots:
|
||||
// void on_buttonBox_accepted();
|
||||
void accept() override;
|
||||
|
||||
void on_contrastSlider_sliderMoved(int position);
|
||||
|
||||
private:
|
||||
Ui::AdjustPictureDialog *ui;
|
||||
QGraphicsScene *scene;
|
||||
|
||||
121
adjustpicturedialog.ui
Normal file
121
adjustpicturedialog.ui
Normal file
@@ -0,0 +1,121 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>AdjustPictureDialog</class>
|
||||
<widget class="QDialog" name="AdjustPictureDialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>825</width>
|
||||
<height>497</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QDialogButtonBox" name="buttonBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>450</x>
|
||||
<y>450</y>
|
||||
<width>341</width>
|
||||
<height>32</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="standardButtons">
|
||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QSlider" name="contrastSlider">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>460</y>
|
||||
<width>591</width>
|
||||
<height>16</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>50</number>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>0</y>
|
||||
<width>511</width>
|
||||
<height>18</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Please, zoom to qr code and adjust contrast so that qr code looks sharp</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="ImageRedactor" name="graphicsView">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>15</x>
|
||||
<y>41</y>
|
||||
<width>791</width>
|
||||
<height>391</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<zorder>buttonBox</zorder>
|
||||
<zorder>label</zorder>
|
||||
<zorder>contrastSlider</zorder>
|
||||
<zorder>graphicsView</zorder>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>ImageRedactor</class>
|
||||
<extends>QGraphicsView</extends>
|
||||
<header>../../image_redactor/imageredactor.h</header>
|
||||
<slots>
|
||||
<slot>slot1()</slot>
|
||||
</slots>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>AdjustPictureDialog</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>248</x>
|
||||
<y>254</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>157</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>AdjustPictureDialog</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>316</x>
|
||||
<y>260</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>286</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
</connections>
|
||||
</ui>
|
||||
@@ -1,335 +0,0 @@
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/EWIEGA46WW/moc_adjustpicturedialog.cpp: /home/leca/projects/qt/checks-parser/adjustpicturedialog.h \
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/moc_predefs.h \
|
||||
/usr/include/asm-generic/errno-base.h \
|
||||
/usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm/errno.h \
|
||||
/usr/include/asm/unistd.h \
|
||||
/usr/include/asm/unistd_64.h \
|
||||
/usr/include/assert.h \
|
||||
/usr/include/bits/atomic_wide_counter.h \
|
||||
/usr/include/bits/confname.h \
|
||||
/usr/include/bits/cpu-set.h \
|
||||
/usr/include/bits/endian.h \
|
||||
/usr/include/bits/endianness.h \
|
||||
/usr/include/bits/environments.h \
|
||||
/usr/include/bits/errno.h \
|
||||
/usr/include/bits/floatn-common.h \
|
||||
/usr/include/bits/floatn.h \
|
||||
/usr/include/bits/getopt_core.h \
|
||||
/usr/include/bits/getopt_posix.h \
|
||||
/usr/include/bits/libc-header-start.h \
|
||||
/usr/include/bits/locale.h \
|
||||
/usr/include/bits/long-double.h \
|
||||
/usr/include/bits/posix_opt.h \
|
||||
/usr/include/bits/pthread_stack_min-dynamic.h \
|
||||
/usr/include/bits/pthreadtypes-arch.h \
|
||||
/usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/bits/sched.h \
|
||||
/usr/include/bits/setjmp.h \
|
||||
/usr/include/bits/struct_mutex.h \
|
||||
/usr/include/bits/struct_rwlock.h \
|
||||
/usr/include/bits/syscall.h \
|
||||
/usr/include/bits/thread-shared-types.h \
|
||||
/usr/include/bits/time.h \
|
||||
/usr/include/bits/time64.h \
|
||||
/usr/include/bits/timesize.h \
|
||||
/usr/include/bits/timex.h \
|
||||
/usr/include/bits/types.h \
|
||||
/usr/include/bits/types/FILE.h \
|
||||
/usr/include/bits/types/__FILE.h \
|
||||
/usr/include/bits/types/__locale_t.h \
|
||||
/usr/include/bits/types/__mbstate_t.h \
|
||||
/usr/include/bits/types/__sigset_t.h \
|
||||
/usr/include/bits/types/clock_t.h \
|
||||
/usr/include/bits/types/clockid_t.h \
|
||||
/usr/include/bits/types/error_t.h \
|
||||
/usr/include/bits/types/locale_t.h \
|
||||
/usr/include/bits/types/mbstate_t.h \
|
||||
/usr/include/bits/types/struct___jmp_buf_tag.h \
|
||||
/usr/include/bits/types/struct_itimerspec.h \
|
||||
/usr/include/bits/types/struct_sched_param.h \
|
||||
/usr/include/bits/types/struct_timespec.h \
|
||||
/usr/include/bits/types/struct_timeval.h \
|
||||
/usr/include/bits/types/struct_tm.h \
|
||||
/usr/include/bits/types/time_t.h \
|
||||
/usr/include/bits/types/timer_t.h \
|
||||
/usr/include/bits/types/wint_t.h \
|
||||
/usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/unistd_ext.h \
|
||||
/usr/include/bits/wchar.h \
|
||||
/usr/include/bits/wctype-wchar.h \
|
||||
/usr/include/bits/wordsize.h \
|
||||
/usr/include/c++/14.2.1/algorithm \
|
||||
/usr/include/c++/14.2.1/array \
|
||||
/usr/include/c++/14.2.1/atomic \
|
||||
/usr/include/c++/14.2.1/backward/auto_ptr.h \
|
||||
/usr/include/c++/14.2.1/backward/binders.h \
|
||||
/usr/include/c++/14.2.1/bit \
|
||||
/usr/include/c++/14.2.1/bits/algorithmfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/align.h \
|
||||
/usr/include/c++/14.2.1/bits/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/allocated_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_base.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_lockfree_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_wait.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.tcc \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.tcc \
|
||||
/usr/include/c++/14.2.1/bits/c++0x_warning.h \
|
||||
/usr/include/c++/14.2.1/bits/char_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/charconv.h \
|
||||
/usr/include/c++/14.2.1/bits/concept_check.h \
|
||||
/usr/include/c++/14.2.1/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_forced.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_init_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/erase_if.h \
|
||||
/usr/include/c++/14.2.1/bits/exception.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/functexcept.h \
|
||||
/usr/include/c++/14.2.1/bits/functional_hash.h \
|
||||
/usr/include/c++/14.2.1/bits/hash_bytes.h \
|
||||
/usr/include/c++/14.2.1/bits/invoke.h \
|
||||
/usr/include/c++/14.2.1/bits/ios_base.h \
|
||||
/usr/include/c++/14.2.1/bits/iterator_concepts.h \
|
||||
/usr/include/c++/14.2.1/bits/list.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.tcc \
|
||||
/usr/include/c++/14.2.1/bits/localefwd.h \
|
||||
/usr/include/c++/14.2.1/bits/max_size_type.h \
|
||||
/usr/include/c++/14.2.1/bits/memory_resource.h \
|
||||
/usr/include/c++/14.2.1/bits/memoryfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mofunc_impl.h \
|
||||
/usr/include/c++/14.2.1/bits/move.h \
|
||||
/usr/include/c++/14.2.1/bits/move_only_function.h \
|
||||
/usr/include/c++/14.2.1/bits/nested_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/new_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/node_handle.h \
|
||||
/usr/include/c++/14.2.1/bits/ostream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/ostream_insert.h \
|
||||
/usr/include/c++/14.2.1/bits/out_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/postypes.h \
|
||||
/usr/include/c++/14.2.1/bits/predefined_ops.h \
|
||||
/usr/include/c++/14.2.1/bits/ptr_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/range_access.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_base.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_cmp.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_util.h \
|
||||
/usr/include/c++/14.2.1/bits/refwrap.h \
|
||||
/usr/include/c++/14.2.1/bits/requires_hosted.h \
|
||||
/usr/include/c++/14.2.1/bits/sat_arith.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_atomic.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_base.h \
|
||||
/usr/include/c++/14.2.1/bits/std_abs.h \
|
||||
/usr/include/c++/14.2.1/bits/std_function.h \
|
||||
/usr/include/c++/14.2.1/bits/std_mutex.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_bvector.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_construct.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_function.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_heap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_list.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_map.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_multimap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_numeric.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_pair.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_raw_storage_iter.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_relops.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tempbuf.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tree.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_vector.h \
|
||||
/usr/include/c++/14.2.1/bits/stream_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/streambuf.tcc \
|
||||
/usr/include/c++/14.2.1/bits/streambuf_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/string_view.tcc \
|
||||
/usr/include/c++/14.2.1/bits/stringfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/uniform_int_dist.h \
|
||||
/usr/include/c++/14.2.1/bits/unique_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator_args.h \
|
||||
/usr/include/c++/14.2.1/bits/utility.h \
|
||||
/usr/include/c++/14.2.1/bits/vector.tcc \
|
||||
/usr/include/c++/14.2.1/bits/version.h \
|
||||
/usr/include/c++/14.2.1/cctype \
|
||||
/usr/include/c++/14.2.1/cerrno \
|
||||
/usr/include/c++/14.2.1/charconv \
|
||||
/usr/include/c++/14.2.1/climits \
|
||||
/usr/include/c++/14.2.1/clocale \
|
||||
/usr/include/c++/14.2.1/compare \
|
||||
/usr/include/c++/14.2.1/concepts \
|
||||
/usr/include/c++/14.2.1/cstddef \
|
||||
/usr/include/c++/14.2.1/cstdint \
|
||||
/usr/include/c++/14.2.1/cstdlib \
|
||||
/usr/include/c++/14.2.1/cwchar \
|
||||
/usr/include/c++/14.2.1/cwctype \
|
||||
/usr/include/c++/14.2.1/debug/assertions.h \
|
||||
/usr/include/c++/14.2.1/debug/debug.h \
|
||||
/usr/include/c++/14.2.1/exception \
|
||||
/usr/include/c++/14.2.1/ext/aligned_buffer.h \
|
||||
/usr/include/c++/14.2.1/ext/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/atomicity.h \
|
||||
/usr/include/c++/14.2.1/ext/concurrence.h \
|
||||
/usr/include/c++/14.2.1/ext/numeric_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/string_conversions.h \
|
||||
/usr/include/c++/14.2.1/ext/type_traits.h \
|
||||
/usr/include/c++/14.2.1/format \
|
||||
/usr/include/c++/14.2.1/functional \
|
||||
/usr/include/c++/14.2.1/initializer_list \
|
||||
/usr/include/c++/14.2.1/ios \
|
||||
/usr/include/c++/14.2.1/iosfwd \
|
||||
/usr/include/c++/14.2.1/iterator \
|
||||
/usr/include/c++/14.2.1/limits \
|
||||
/usr/include/c++/14.2.1/list \
|
||||
/usr/include/c++/14.2.1/map \
|
||||
/usr/include/c++/14.2.1/memory \
|
||||
/usr/include/c++/14.2.1/new \
|
||||
/usr/include/c++/14.2.1/numbers \
|
||||
/usr/include/c++/14.2.1/numeric \
|
||||
/usr/include/c++/14.2.1/optional \
|
||||
/usr/include/c++/14.2.1/ostream \
|
||||
/usr/include/c++/14.2.1/pstl/execution_defs.h \
|
||||
/usr/include/c++/14.2.1/pstl/glue_numeric_defs.h \
|
||||
/usr/include/c++/14.2.1/stdexcept \
|
||||
/usr/include/c++/14.2.1/stdlib.h \
|
||||
/usr/include/c++/14.2.1/streambuf \
|
||||
/usr/include/c++/14.2.1/string \
|
||||
/usr/include/c++/14.2.1/string_view \
|
||||
/usr/include/c++/14.2.1/text_encoding \
|
||||
/usr/include/c++/14.2.1/tuple \
|
||||
/usr/include/c++/14.2.1/type_traits \
|
||||
/usr/include/c++/14.2.1/typeinfo \
|
||||
/usr/include/c++/14.2.1/unordered_map \
|
||||
/usr/include/c++/14.2.1/utility \
|
||||
/usr/include/c++/14.2.1/vector \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
|
||||
/usr/include/ctype.h \
|
||||
/usr/include/errno.h \
|
||||
/usr/include/features-time64.h \
|
||||
/usr/include/features.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/include/gnu/stubs.h \
|
||||
/usr/include/linux/errno.h \
|
||||
/usr/include/locale.h \
|
||||
/usr/include/pthread.h \
|
||||
/usr/include/qt/QtCore/qalgorithms.h \
|
||||
/usr/include/qt/QtCore/qarraydata.h \
|
||||
/usr/include/qt/QtCore/qatomic.h \
|
||||
/usr/include/qt/QtCore/qatomic_cxx11.h \
|
||||
/usr/include/qt/QtCore/qbasicatomic.h \
|
||||
/usr/include/qt/QtCore/qbytearray.h \
|
||||
/usr/include/qt/QtCore/qbytearraylist.h \
|
||||
/usr/include/qt/QtCore/qchar.h \
|
||||
/usr/include/qt/QtCore/qcompilerdetection.h \
|
||||
/usr/include/qt/QtCore/qconfig.h \
|
||||
/usr/include/qt/QtCore/qcontainerfwd.h \
|
||||
/usr/include/qt/QtCore/qcontainertools_impl.h \
|
||||
/usr/include/qt/QtCore/qdatastream.h \
|
||||
/usr/include/qt/QtCore/qflags.h \
|
||||
/usr/include/qt/QtCore/qgenericatomic.h \
|
||||
/usr/include/qt/QtCore/qglobal.h \
|
||||
/usr/include/qt/QtCore/qglobalstatic.h \
|
||||
/usr/include/qt/QtCore/qhash.h \
|
||||
/usr/include/qt/QtCore/qhashfunctions.h \
|
||||
/usr/include/qt/QtCore/qiodevice.h \
|
||||
/usr/include/qt/QtCore/qiterator.h \
|
||||
/usr/include/qt/QtCore/qline.h \
|
||||
/usr/include/qt/QtCore/qlist.h \
|
||||
/usr/include/qt/QtCore/qlogging.h \
|
||||
/usr/include/qt/QtCore/qmargins.h \
|
||||
/usr/include/qt/QtCore/qmetatype.h \
|
||||
/usr/include/qt/QtCore/qnamespace.h \
|
||||
/usr/include/qt/QtCore/qnumeric.h \
|
||||
/usr/include/qt/QtCore/qobject.h \
|
||||
/usr/include/qt/QtCore/qobject_impl.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs_impl.h \
|
||||
/usr/include/qt/QtCore/qpair.h \
|
||||
/usr/include/qt/QtCore/qpoint.h \
|
||||
/usr/include/qt/QtCore/qprocessordetection.h \
|
||||
/usr/include/qt/QtCore/qrect.h \
|
||||
/usr/include/qt/QtCore/qrefcount.h \
|
||||
/usr/include/qt/QtCore/qregexp.h \
|
||||
/usr/include/qt/QtCore/qscopedpointer.h \
|
||||
/usr/include/qt/QtCore/qshareddata.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer_impl.h \
|
||||
/usr/include/qt/QtCore/qsize.h \
|
||||
/usr/include/qt/QtCore/qstring.h \
|
||||
/usr/include/qt/QtCore/qstringalgorithms.h \
|
||||
/usr/include/qt/QtCore/qstringlist.h \
|
||||
/usr/include/qt/QtCore/qstringliteral.h \
|
||||
/usr/include/qt/QtCore/qstringmatcher.h \
|
||||
/usr/include/qt/QtCore/qstringview.h \
|
||||
/usr/include/qt/QtCore/qsysinfo.h \
|
||||
/usr/include/qt/QtCore/qsystemdetection.h \
|
||||
/usr/include/qt/QtCore/qtcore-config.h \
|
||||
/usr/include/qt/QtCore/qtypeinfo.h \
|
||||
/usr/include/qt/QtCore/qvarlengtharray.h \
|
||||
/usr/include/qt/QtCore/qvector.h \
|
||||
/usr/include/qt/QtCore/qversiontagging.h \
|
||||
/usr/include/qt/QtGui/qbrush.h \
|
||||
/usr/include/qt/QtGui/qcolor.h \
|
||||
/usr/include/qt/QtGui/qcursor.h \
|
||||
/usr/include/qt/QtGui/qfont.h \
|
||||
/usr/include/qt/QtGui/qfontinfo.h \
|
||||
/usr/include/qt/QtGui/qfontmetrics.h \
|
||||
/usr/include/qt/QtGui/qimage.h \
|
||||
/usr/include/qt/QtGui/qkeysequence.h \
|
||||
/usr/include/qt/QtGui/qmatrix.h \
|
||||
/usr/include/qt/QtGui/qpaintdevice.h \
|
||||
/usr/include/qt/QtGui/qpalette.h \
|
||||
/usr/include/qt/QtGui/qpixelformat.h \
|
||||
/usr/include/qt/QtGui/qpixmap.h \
|
||||
/usr/include/qt/QtGui/qpolygon.h \
|
||||
/usr/include/qt/QtGui/qregion.h \
|
||||
/usr/include/qt/QtGui/qrgb.h \
|
||||
/usr/include/qt/QtGui/qrgba64.h \
|
||||
/usr/include/qt/QtGui/qtgui-config.h \
|
||||
/usr/include/qt/QtGui/qtguiglobal.h \
|
||||
/usr/include/qt/QtGui/qtransform.h \
|
||||
/usr/include/qt/QtGui/qwindowdefs.h \
|
||||
/usr/include/qt/QtWidgets/QDialog \
|
||||
/usr/include/qt/QtWidgets/qdialog.h \
|
||||
/usr/include/qt/QtWidgets/qsizepolicy.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgets-config.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgetsglobal.h \
|
||||
/usr/include/qt/QtWidgets/qwidget.h \
|
||||
/usr/include/sched.h \
|
||||
/usr/include/stdc-predef.h \
|
||||
/usr/include/string.h \
|
||||
/usr/include/strings.h \
|
||||
/usr/include/sys/cdefs.h \
|
||||
/usr/include/sys/syscall.h \
|
||||
/usr/include/syscall.h \
|
||||
/usr/include/time.h \
|
||||
/usr/include/unistd.h \
|
||||
/usr/include/wchar.h \
|
||||
/usr/include/wctype.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdarg.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdint.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/syslimits.h
|
||||
@@ -1,341 +0,0 @@
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/EWIEGA46WW/moc_mainwindow.cpp: /home/leca/projects/qt/checks-parser/mainwindow.h \
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/moc_predefs.h \
|
||||
/home/leca/projects/qt/checks-parser/check/check.h \
|
||||
/home/leca/projects/qt/checks-parser/goods/goods.h \
|
||||
/home/leca/projects/qt/checks-parser/parser/module.h \
|
||||
/home/leca/projects/qt/checks-parser/parser/parser.h \
|
||||
/usr/include/asm-generic/errno-base.h \
|
||||
/usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm/errno.h \
|
||||
/usr/include/asm/unistd.h \
|
||||
/usr/include/asm/unistd_64.h \
|
||||
/usr/include/assert.h \
|
||||
/usr/include/bits/atomic_wide_counter.h \
|
||||
/usr/include/bits/confname.h \
|
||||
/usr/include/bits/cpu-set.h \
|
||||
/usr/include/bits/endian.h \
|
||||
/usr/include/bits/endianness.h \
|
||||
/usr/include/bits/environments.h \
|
||||
/usr/include/bits/errno.h \
|
||||
/usr/include/bits/floatn-common.h \
|
||||
/usr/include/bits/floatn.h \
|
||||
/usr/include/bits/getopt_core.h \
|
||||
/usr/include/bits/getopt_posix.h \
|
||||
/usr/include/bits/libc-header-start.h \
|
||||
/usr/include/bits/locale.h \
|
||||
/usr/include/bits/long-double.h \
|
||||
/usr/include/bits/posix_opt.h \
|
||||
/usr/include/bits/pthread_stack_min-dynamic.h \
|
||||
/usr/include/bits/pthreadtypes-arch.h \
|
||||
/usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/bits/sched.h \
|
||||
/usr/include/bits/setjmp.h \
|
||||
/usr/include/bits/struct_mutex.h \
|
||||
/usr/include/bits/struct_rwlock.h \
|
||||
/usr/include/bits/syscall.h \
|
||||
/usr/include/bits/thread-shared-types.h \
|
||||
/usr/include/bits/time.h \
|
||||
/usr/include/bits/time64.h \
|
||||
/usr/include/bits/timesize.h \
|
||||
/usr/include/bits/timex.h \
|
||||
/usr/include/bits/types.h \
|
||||
/usr/include/bits/types/FILE.h \
|
||||
/usr/include/bits/types/__FILE.h \
|
||||
/usr/include/bits/types/__locale_t.h \
|
||||
/usr/include/bits/types/__mbstate_t.h \
|
||||
/usr/include/bits/types/__sigset_t.h \
|
||||
/usr/include/bits/types/clock_t.h \
|
||||
/usr/include/bits/types/clockid_t.h \
|
||||
/usr/include/bits/types/error_t.h \
|
||||
/usr/include/bits/types/locale_t.h \
|
||||
/usr/include/bits/types/mbstate_t.h \
|
||||
/usr/include/bits/types/struct___jmp_buf_tag.h \
|
||||
/usr/include/bits/types/struct_itimerspec.h \
|
||||
/usr/include/bits/types/struct_sched_param.h \
|
||||
/usr/include/bits/types/struct_timespec.h \
|
||||
/usr/include/bits/types/struct_timeval.h \
|
||||
/usr/include/bits/types/struct_tm.h \
|
||||
/usr/include/bits/types/time_t.h \
|
||||
/usr/include/bits/types/timer_t.h \
|
||||
/usr/include/bits/types/wint_t.h \
|
||||
/usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/unistd_ext.h \
|
||||
/usr/include/bits/wchar.h \
|
||||
/usr/include/bits/wctype-wchar.h \
|
||||
/usr/include/bits/wordsize.h \
|
||||
/usr/include/c++/14.2.1/algorithm \
|
||||
/usr/include/c++/14.2.1/array \
|
||||
/usr/include/c++/14.2.1/atomic \
|
||||
/usr/include/c++/14.2.1/backward/auto_ptr.h \
|
||||
/usr/include/c++/14.2.1/backward/binders.h \
|
||||
/usr/include/c++/14.2.1/bit \
|
||||
/usr/include/c++/14.2.1/bits/algorithmfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/align.h \
|
||||
/usr/include/c++/14.2.1/bits/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/allocated_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_base.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_lockfree_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_wait.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.tcc \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.tcc \
|
||||
/usr/include/c++/14.2.1/bits/c++0x_warning.h \
|
||||
/usr/include/c++/14.2.1/bits/char_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/charconv.h \
|
||||
/usr/include/c++/14.2.1/bits/concept_check.h \
|
||||
/usr/include/c++/14.2.1/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_forced.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_init_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/erase_if.h \
|
||||
/usr/include/c++/14.2.1/bits/exception.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/functexcept.h \
|
||||
/usr/include/c++/14.2.1/bits/functional_hash.h \
|
||||
/usr/include/c++/14.2.1/bits/hash_bytes.h \
|
||||
/usr/include/c++/14.2.1/bits/invoke.h \
|
||||
/usr/include/c++/14.2.1/bits/ios_base.h \
|
||||
/usr/include/c++/14.2.1/bits/iterator_concepts.h \
|
||||
/usr/include/c++/14.2.1/bits/list.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.tcc \
|
||||
/usr/include/c++/14.2.1/bits/localefwd.h \
|
||||
/usr/include/c++/14.2.1/bits/max_size_type.h \
|
||||
/usr/include/c++/14.2.1/bits/memory_resource.h \
|
||||
/usr/include/c++/14.2.1/bits/memoryfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mofunc_impl.h \
|
||||
/usr/include/c++/14.2.1/bits/move.h \
|
||||
/usr/include/c++/14.2.1/bits/move_only_function.h \
|
||||
/usr/include/c++/14.2.1/bits/nested_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/new_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/node_handle.h \
|
||||
/usr/include/c++/14.2.1/bits/ostream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/ostream_insert.h \
|
||||
/usr/include/c++/14.2.1/bits/out_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/postypes.h \
|
||||
/usr/include/c++/14.2.1/bits/predefined_ops.h \
|
||||
/usr/include/c++/14.2.1/bits/ptr_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/range_access.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_base.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_cmp.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_util.h \
|
||||
/usr/include/c++/14.2.1/bits/refwrap.h \
|
||||
/usr/include/c++/14.2.1/bits/requires_hosted.h \
|
||||
/usr/include/c++/14.2.1/bits/sat_arith.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_atomic.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_base.h \
|
||||
/usr/include/c++/14.2.1/bits/std_abs.h \
|
||||
/usr/include/c++/14.2.1/bits/std_function.h \
|
||||
/usr/include/c++/14.2.1/bits/std_mutex.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_bvector.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_construct.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_function.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_heap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_list.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_map.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_multimap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_numeric.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_pair.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_raw_storage_iter.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_relops.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tempbuf.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tree.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_vector.h \
|
||||
/usr/include/c++/14.2.1/bits/stream_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/streambuf.tcc \
|
||||
/usr/include/c++/14.2.1/bits/streambuf_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/string_view.tcc \
|
||||
/usr/include/c++/14.2.1/bits/stringfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/uniform_int_dist.h \
|
||||
/usr/include/c++/14.2.1/bits/unique_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator_args.h \
|
||||
/usr/include/c++/14.2.1/bits/utility.h \
|
||||
/usr/include/c++/14.2.1/bits/vector.tcc \
|
||||
/usr/include/c++/14.2.1/bits/version.h \
|
||||
/usr/include/c++/14.2.1/cctype \
|
||||
/usr/include/c++/14.2.1/cerrno \
|
||||
/usr/include/c++/14.2.1/charconv \
|
||||
/usr/include/c++/14.2.1/climits \
|
||||
/usr/include/c++/14.2.1/clocale \
|
||||
/usr/include/c++/14.2.1/compare \
|
||||
/usr/include/c++/14.2.1/concepts \
|
||||
/usr/include/c++/14.2.1/cstddef \
|
||||
/usr/include/c++/14.2.1/cstdint \
|
||||
/usr/include/c++/14.2.1/cstdlib \
|
||||
/usr/include/c++/14.2.1/cwchar \
|
||||
/usr/include/c++/14.2.1/cwctype \
|
||||
/usr/include/c++/14.2.1/debug/assertions.h \
|
||||
/usr/include/c++/14.2.1/debug/debug.h \
|
||||
/usr/include/c++/14.2.1/exception \
|
||||
/usr/include/c++/14.2.1/ext/aligned_buffer.h \
|
||||
/usr/include/c++/14.2.1/ext/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/atomicity.h \
|
||||
/usr/include/c++/14.2.1/ext/concurrence.h \
|
||||
/usr/include/c++/14.2.1/ext/numeric_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/string_conversions.h \
|
||||
/usr/include/c++/14.2.1/ext/type_traits.h \
|
||||
/usr/include/c++/14.2.1/format \
|
||||
/usr/include/c++/14.2.1/functional \
|
||||
/usr/include/c++/14.2.1/initializer_list \
|
||||
/usr/include/c++/14.2.1/ios \
|
||||
/usr/include/c++/14.2.1/iosfwd \
|
||||
/usr/include/c++/14.2.1/iterator \
|
||||
/usr/include/c++/14.2.1/limits \
|
||||
/usr/include/c++/14.2.1/list \
|
||||
/usr/include/c++/14.2.1/map \
|
||||
/usr/include/c++/14.2.1/memory \
|
||||
/usr/include/c++/14.2.1/new \
|
||||
/usr/include/c++/14.2.1/numbers \
|
||||
/usr/include/c++/14.2.1/numeric \
|
||||
/usr/include/c++/14.2.1/optional \
|
||||
/usr/include/c++/14.2.1/ostream \
|
||||
/usr/include/c++/14.2.1/pstl/execution_defs.h \
|
||||
/usr/include/c++/14.2.1/pstl/glue_numeric_defs.h \
|
||||
/usr/include/c++/14.2.1/stdexcept \
|
||||
/usr/include/c++/14.2.1/stdlib.h \
|
||||
/usr/include/c++/14.2.1/streambuf \
|
||||
/usr/include/c++/14.2.1/string \
|
||||
/usr/include/c++/14.2.1/string_view \
|
||||
/usr/include/c++/14.2.1/text_encoding \
|
||||
/usr/include/c++/14.2.1/tuple \
|
||||
/usr/include/c++/14.2.1/type_traits \
|
||||
/usr/include/c++/14.2.1/typeinfo \
|
||||
/usr/include/c++/14.2.1/unordered_map \
|
||||
/usr/include/c++/14.2.1/utility \
|
||||
/usr/include/c++/14.2.1/vector \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
|
||||
/usr/include/ctype.h \
|
||||
/usr/include/errno.h \
|
||||
/usr/include/features-time64.h \
|
||||
/usr/include/features.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/include/gnu/stubs.h \
|
||||
/usr/include/linux/errno.h \
|
||||
/usr/include/locale.h \
|
||||
/usr/include/pthread.h \
|
||||
/usr/include/qt/QtCore/qalgorithms.h \
|
||||
/usr/include/qt/QtCore/qarraydata.h \
|
||||
/usr/include/qt/QtCore/qatomic.h \
|
||||
/usr/include/qt/QtCore/qatomic_cxx11.h \
|
||||
/usr/include/qt/QtCore/qbasicatomic.h \
|
||||
/usr/include/qt/QtCore/qbytearray.h \
|
||||
/usr/include/qt/QtCore/qbytearraylist.h \
|
||||
/usr/include/qt/QtCore/qchar.h \
|
||||
/usr/include/qt/QtCore/qcompilerdetection.h \
|
||||
/usr/include/qt/QtCore/qconfig.h \
|
||||
/usr/include/qt/QtCore/qcontainerfwd.h \
|
||||
/usr/include/qt/QtCore/qcontainertools_impl.h \
|
||||
/usr/include/qt/QtCore/qdatastream.h \
|
||||
/usr/include/qt/QtCore/qflags.h \
|
||||
/usr/include/qt/QtCore/qgenericatomic.h \
|
||||
/usr/include/qt/QtCore/qglobal.h \
|
||||
/usr/include/qt/QtCore/qglobalstatic.h \
|
||||
/usr/include/qt/QtCore/qhash.h \
|
||||
/usr/include/qt/QtCore/qhashfunctions.h \
|
||||
/usr/include/qt/QtCore/qiodevice.h \
|
||||
/usr/include/qt/QtCore/qiterator.h \
|
||||
/usr/include/qt/QtCore/qline.h \
|
||||
/usr/include/qt/QtCore/qlist.h \
|
||||
/usr/include/qt/QtCore/qlogging.h \
|
||||
/usr/include/qt/QtCore/qmargins.h \
|
||||
/usr/include/qt/QtCore/qmetatype.h \
|
||||
/usr/include/qt/QtCore/qnamespace.h \
|
||||
/usr/include/qt/QtCore/qnumeric.h \
|
||||
/usr/include/qt/QtCore/qobject.h \
|
||||
/usr/include/qt/QtCore/qobject_impl.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs_impl.h \
|
||||
/usr/include/qt/QtCore/qpair.h \
|
||||
/usr/include/qt/QtCore/qpoint.h \
|
||||
/usr/include/qt/QtCore/qprocessordetection.h \
|
||||
/usr/include/qt/QtCore/qrect.h \
|
||||
/usr/include/qt/QtCore/qrefcount.h \
|
||||
/usr/include/qt/QtCore/qregexp.h \
|
||||
/usr/include/qt/QtCore/qscopedpointer.h \
|
||||
/usr/include/qt/QtCore/qshareddata.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer_impl.h \
|
||||
/usr/include/qt/QtCore/qsize.h \
|
||||
/usr/include/qt/QtCore/qstring.h \
|
||||
/usr/include/qt/QtCore/qstringalgorithms.h \
|
||||
/usr/include/qt/QtCore/qstringlist.h \
|
||||
/usr/include/qt/QtCore/qstringliteral.h \
|
||||
/usr/include/qt/QtCore/qstringmatcher.h \
|
||||
/usr/include/qt/QtCore/qstringview.h \
|
||||
/usr/include/qt/QtCore/qsysinfo.h \
|
||||
/usr/include/qt/QtCore/qsystemdetection.h \
|
||||
/usr/include/qt/QtCore/qtcore-config.h \
|
||||
/usr/include/qt/QtCore/qtypeinfo.h \
|
||||
/usr/include/qt/QtCore/qvarlengtharray.h \
|
||||
/usr/include/qt/QtCore/qvector.h \
|
||||
/usr/include/qt/QtCore/qversiontagging.h \
|
||||
/usr/include/qt/QtGui/qbrush.h \
|
||||
/usr/include/qt/QtGui/qcolor.h \
|
||||
/usr/include/qt/QtGui/qcursor.h \
|
||||
/usr/include/qt/QtGui/qfont.h \
|
||||
/usr/include/qt/QtGui/qfontinfo.h \
|
||||
/usr/include/qt/QtGui/qfontmetrics.h \
|
||||
/usr/include/qt/QtGui/qicon.h \
|
||||
/usr/include/qt/QtGui/qimage.h \
|
||||
/usr/include/qt/QtGui/qkeysequence.h \
|
||||
/usr/include/qt/QtGui/qmatrix.h \
|
||||
/usr/include/qt/QtGui/qpaintdevice.h \
|
||||
/usr/include/qt/QtGui/qpalette.h \
|
||||
/usr/include/qt/QtGui/qpixelformat.h \
|
||||
/usr/include/qt/QtGui/qpixmap.h \
|
||||
/usr/include/qt/QtGui/qpolygon.h \
|
||||
/usr/include/qt/QtGui/qregion.h \
|
||||
/usr/include/qt/QtGui/qrgb.h \
|
||||
/usr/include/qt/QtGui/qrgba64.h \
|
||||
/usr/include/qt/QtGui/qtgui-config.h \
|
||||
/usr/include/qt/QtGui/qtguiglobal.h \
|
||||
/usr/include/qt/QtGui/qtransform.h \
|
||||
/usr/include/qt/QtGui/qwindowdefs.h \
|
||||
/usr/include/qt/QtWidgets/QMainWindow \
|
||||
/usr/include/qt/QtWidgets/qmainwindow.h \
|
||||
/usr/include/qt/QtWidgets/qsizepolicy.h \
|
||||
/usr/include/qt/QtWidgets/qtabwidget.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgets-config.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgetsglobal.h \
|
||||
/usr/include/qt/QtWidgets/qwidget.h \
|
||||
/usr/include/sched.h \
|
||||
/usr/include/stdc-predef.h \
|
||||
/usr/include/string.h \
|
||||
/usr/include/strings.h \
|
||||
/usr/include/sys/cdefs.h \
|
||||
/usr/include/sys/syscall.h \
|
||||
/usr/include/syscall.h \
|
||||
/usr/include/time.h \
|
||||
/usr/include/unistd.h \
|
||||
/usr/include/wchar.h \
|
||||
/usr/include/wctype.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdarg.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdint.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/syslimits.h
|
||||
@@ -1,459 +0,0 @@
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/EWIEGA46WW/moc_outputdialog.cpp: /home/leca/projects/qt/checks-parser/outputdialog.h \
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/moc_predefs.h \
|
||||
/home/leca/projects/qt/checks-parser/check/check.h \
|
||||
/home/leca/projects/qt/checks-parser/goods/goods.h \
|
||||
/home/leca/projects/qt/checks-parser/net/net.h \
|
||||
/home/leca/projects/qt/checks-parser/output/output_options.h \
|
||||
/home/leca/projects/qt/checks-parser/settings/settings.h \
|
||||
/usr/include/asm-generic/errno-base.h \
|
||||
/usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm/errno.h \
|
||||
/usr/include/asm/unistd.h \
|
||||
/usr/include/asm/unistd_64.h \
|
||||
/usr/include/assert.h \
|
||||
/usr/include/bits/atomic_wide_counter.h \
|
||||
/usr/include/bits/confname.h \
|
||||
/usr/include/bits/cpu-set.h \
|
||||
/usr/include/bits/endian.h \
|
||||
/usr/include/bits/endianness.h \
|
||||
/usr/include/bits/environments.h \
|
||||
/usr/include/bits/errno.h \
|
||||
/usr/include/bits/floatn-common.h \
|
||||
/usr/include/bits/floatn.h \
|
||||
/usr/include/bits/getopt_core.h \
|
||||
/usr/include/bits/getopt_posix.h \
|
||||
/usr/include/bits/libc-header-start.h \
|
||||
/usr/include/bits/locale.h \
|
||||
/usr/include/bits/long-double.h \
|
||||
/usr/include/bits/posix_opt.h \
|
||||
/usr/include/bits/pthread_stack_min-dynamic.h \
|
||||
/usr/include/bits/pthreadtypes-arch.h \
|
||||
/usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/bits/sched.h \
|
||||
/usr/include/bits/setjmp.h \
|
||||
/usr/include/bits/stdio_lim.h \
|
||||
/usr/include/bits/struct_mutex.h \
|
||||
/usr/include/bits/struct_rwlock.h \
|
||||
/usr/include/bits/syscall.h \
|
||||
/usr/include/bits/thread-shared-types.h \
|
||||
/usr/include/bits/time.h \
|
||||
/usr/include/bits/time64.h \
|
||||
/usr/include/bits/timesize.h \
|
||||
/usr/include/bits/timex.h \
|
||||
/usr/include/bits/types.h \
|
||||
/usr/include/bits/types/FILE.h \
|
||||
/usr/include/bits/types/__FILE.h \
|
||||
/usr/include/bits/types/__fpos64_t.h \
|
||||
/usr/include/bits/types/__fpos_t.h \
|
||||
/usr/include/bits/types/__locale_t.h \
|
||||
/usr/include/bits/types/__mbstate_t.h \
|
||||
/usr/include/bits/types/__sigset_t.h \
|
||||
/usr/include/bits/types/clock_t.h \
|
||||
/usr/include/bits/types/clockid_t.h \
|
||||
/usr/include/bits/types/cookie_io_functions_t.h \
|
||||
/usr/include/bits/types/error_t.h \
|
||||
/usr/include/bits/types/locale_t.h \
|
||||
/usr/include/bits/types/mbstate_t.h \
|
||||
/usr/include/bits/types/struct_FILE.h \
|
||||
/usr/include/bits/types/struct___jmp_buf_tag.h \
|
||||
/usr/include/bits/types/struct_itimerspec.h \
|
||||
/usr/include/bits/types/struct_sched_param.h \
|
||||
/usr/include/bits/types/struct_timespec.h \
|
||||
/usr/include/bits/types/struct_timeval.h \
|
||||
/usr/include/bits/types/struct_tm.h \
|
||||
/usr/include/bits/types/time_t.h \
|
||||
/usr/include/bits/types/timer_t.h \
|
||||
/usr/include/bits/types/wint_t.h \
|
||||
/usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/unistd_ext.h \
|
||||
/usr/include/bits/wchar.h \
|
||||
/usr/include/bits/wctype-wchar.h \
|
||||
/usr/include/bits/wordsize.h \
|
||||
/usr/include/c++/14.2.1/algorithm \
|
||||
/usr/include/c++/14.2.1/any \
|
||||
/usr/include/c++/14.2.1/array \
|
||||
/usr/include/c++/14.2.1/atomic \
|
||||
/usr/include/c++/14.2.1/backward/auto_ptr.h \
|
||||
/usr/include/c++/14.2.1/backward/binders.h \
|
||||
/usr/include/c++/14.2.1/bit \
|
||||
/usr/include/c++/14.2.1/bits/algorithmfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/align.h \
|
||||
/usr/include/c++/14.2.1/bits/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/allocated_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_base.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_lockfree_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_wait.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.tcc \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.tcc \
|
||||
/usr/include/c++/14.2.1/bits/c++0x_warning.h \
|
||||
/usr/include/c++/14.2.1/bits/char_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/charconv.h \
|
||||
/usr/include/c++/14.2.1/bits/codecvt.h \
|
||||
/usr/include/c++/14.2.1/bits/concept_check.h \
|
||||
/usr/include/c++/14.2.1/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_forced.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_init_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/erase_if.h \
|
||||
/usr/include/c++/14.2.1/bits/exception.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/functexcept.h \
|
||||
/usr/include/c++/14.2.1/bits/functional_hash.h \
|
||||
/usr/include/c++/14.2.1/bits/gslice.h \
|
||||
/usr/include/c++/14.2.1/bits/gslice_array.h \
|
||||
/usr/include/c++/14.2.1/bits/hash_bytes.h \
|
||||
/usr/include/c++/14.2.1/bits/indirect_array.h \
|
||||
/usr/include/c++/14.2.1/bits/invoke.h \
|
||||
/usr/include/c++/14.2.1/bits/ios_base.h \
|
||||
/usr/include/c++/14.2.1/bits/istream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/iterator_concepts.h \
|
||||
/usr/include/c++/14.2.1/bits/list.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_conv.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets_nonio.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets_nonio.tcc \
|
||||
/usr/include/c++/14.2.1/bits/localefwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mask_array.h \
|
||||
/usr/include/c++/14.2.1/bits/max_size_type.h \
|
||||
/usr/include/c++/14.2.1/bits/memory_resource.h \
|
||||
/usr/include/c++/14.2.1/bits/memoryfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mofunc_impl.h \
|
||||
/usr/include/c++/14.2.1/bits/move.h \
|
||||
/usr/include/c++/14.2.1/bits/move_only_function.h \
|
||||
/usr/include/c++/14.2.1/bits/nested_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/new_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/node_handle.h \
|
||||
/usr/include/c++/14.2.1/bits/ostream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/ostream_insert.h \
|
||||
/usr/include/c++/14.2.1/bits/out_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/postypes.h \
|
||||
/usr/include/c++/14.2.1/bits/predefined_ops.h \
|
||||
/usr/include/c++/14.2.1/bits/ptr_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/quoted_string.h \
|
||||
/usr/include/c++/14.2.1/bits/range_access.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_base.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_cmp.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_util.h \
|
||||
/usr/include/c++/14.2.1/bits/refwrap.h \
|
||||
/usr/include/c++/14.2.1/bits/requires_hosted.h \
|
||||
/usr/include/c++/14.2.1/bits/sat_arith.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_atomic.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_base.h \
|
||||
/usr/include/c++/14.2.1/bits/slice_array.h \
|
||||
/usr/include/c++/14.2.1/bits/specfun.h \
|
||||
/usr/include/c++/14.2.1/bits/std_abs.h \
|
||||
/usr/include/c++/14.2.1/bits/std_function.h \
|
||||
/usr/include/c++/14.2.1/bits/std_mutex.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_bvector.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_construct.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_function.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_heap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_list.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_map.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_multimap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_numeric.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_pair.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_raw_storage_iter.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_relops.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tempbuf.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tree.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_vector.h \
|
||||
/usr/include/c++/14.2.1/bits/stream_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/streambuf.tcc \
|
||||
/usr/include/c++/14.2.1/bits/streambuf_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/string_view.tcc \
|
||||
/usr/include/c++/14.2.1/bits/stringfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/uniform_int_dist.h \
|
||||
/usr/include/c++/14.2.1/bits/unique_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator_args.h \
|
||||
/usr/include/c++/14.2.1/bits/utility.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_after.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_array.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_array.tcc \
|
||||
/usr/include/c++/14.2.1/bits/valarray_before.h \
|
||||
/usr/include/c++/14.2.1/bits/vector.tcc \
|
||||
/usr/include/c++/14.2.1/bits/version.h \
|
||||
/usr/include/c++/14.2.1/cassert \
|
||||
/usr/include/c++/14.2.1/cctype \
|
||||
/usr/include/c++/14.2.1/cerrno \
|
||||
/usr/include/c++/14.2.1/charconv \
|
||||
/usr/include/c++/14.2.1/climits \
|
||||
/usr/include/c++/14.2.1/clocale \
|
||||
/usr/include/c++/14.2.1/cmath \
|
||||
/usr/include/c++/14.2.1/compare \
|
||||
/usr/include/c++/14.2.1/concepts \
|
||||
/usr/include/c++/14.2.1/cstddef \
|
||||
/usr/include/c++/14.2.1/cstdint \
|
||||
/usr/include/c++/14.2.1/cstdio \
|
||||
/usr/include/c++/14.2.1/cstdlib \
|
||||
/usr/include/c++/14.2.1/cstring \
|
||||
/usr/include/c++/14.2.1/ctime \
|
||||
/usr/include/c++/14.2.1/cwchar \
|
||||
/usr/include/c++/14.2.1/cwctype \
|
||||
/usr/include/c++/14.2.1/debug/assertions.h \
|
||||
/usr/include/c++/14.2.1/debug/debug.h \
|
||||
/usr/include/c++/14.2.1/exception \
|
||||
/usr/include/c++/14.2.1/experimental/bits/fs_dir.h \
|
||||
/usr/include/c++/14.2.1/experimental/bits/fs_fwd.h \
|
||||
/usr/include/c++/14.2.1/experimental/bits/fs_ops.h \
|
||||
/usr/include/c++/14.2.1/experimental/bits/fs_path.h \
|
||||
/usr/include/c++/14.2.1/experimental/filesystem \
|
||||
/usr/include/c++/14.2.1/ext/aligned_buffer.h \
|
||||
/usr/include/c++/14.2.1/ext/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/atomicity.h \
|
||||
/usr/include/c++/14.2.1/ext/concurrence.h \
|
||||
/usr/include/c++/14.2.1/ext/numeric_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/string_conversions.h \
|
||||
/usr/include/c++/14.2.1/ext/type_traits.h \
|
||||
/usr/include/c++/14.2.1/filesystem \
|
||||
/usr/include/c++/14.2.1/format \
|
||||
/usr/include/c++/14.2.1/forward_list \
|
||||
/usr/include/c++/14.2.1/functional \
|
||||
/usr/include/c++/14.2.1/initializer_list \
|
||||
/usr/include/c++/14.2.1/iomanip \
|
||||
/usr/include/c++/14.2.1/ios \
|
||||
/usr/include/c++/14.2.1/iosfwd \
|
||||
/usr/include/c++/14.2.1/iostream \
|
||||
/usr/include/c++/14.2.1/istream \
|
||||
/usr/include/c++/14.2.1/iterator \
|
||||
/usr/include/c++/14.2.1/limits \
|
||||
/usr/include/c++/14.2.1/list \
|
||||
/usr/include/c++/14.2.1/locale \
|
||||
/usr/include/c++/14.2.1/map \
|
||||
/usr/include/c++/14.2.1/memory \
|
||||
/usr/include/c++/14.2.1/new \
|
||||
/usr/include/c++/14.2.1/numbers \
|
||||
/usr/include/c++/14.2.1/numeric \
|
||||
/usr/include/c++/14.2.1/optional \
|
||||
/usr/include/c++/14.2.1/ostream \
|
||||
/usr/include/c++/14.2.1/pstl/execution_defs.h \
|
||||
/usr/include/c++/14.2.1/pstl/glue_numeric_defs.h \
|
||||
/usr/include/c++/14.2.1/stdexcept \
|
||||
/usr/include/c++/14.2.1/stdlib.h \
|
||||
/usr/include/c++/14.2.1/streambuf \
|
||||
/usr/include/c++/14.2.1/string \
|
||||
/usr/include/c++/14.2.1/string_view \
|
||||
/usr/include/c++/14.2.1/text_encoding \
|
||||
/usr/include/c++/14.2.1/tr1/bessel_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/beta_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/ell_integral.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/exp_integral.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/gamma.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/hypergeometric.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/legendre_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/modified_bessel_func.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/poly_hermite.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/poly_laguerre.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/riemann_zeta.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/special_function_util.h \
|
||||
/usr/include/c++/14.2.1/tuple \
|
||||
/usr/include/c++/14.2.1/type_traits \
|
||||
/usr/include/c++/14.2.1/typeinfo \
|
||||
/usr/include/c++/14.2.1/unordered_map \
|
||||
/usr/include/c++/14.2.1/utility \
|
||||
/usr/include/c++/14.2.1/valarray \
|
||||
/usr/include/c++/14.2.1/vector \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/time_members.h \
|
||||
/usr/include/ctype.h \
|
||||
/usr/include/errno.h \
|
||||
/usr/include/features-time64.h \
|
||||
/usr/include/features.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/include/gnu/stubs.h \
|
||||
/usr/include/libintl.h \
|
||||
/usr/include/linux/errno.h \
|
||||
/usr/include/locale.h \
|
||||
/usr/include/nlohmann/adl_serializer.hpp \
|
||||
/usr/include/nlohmann/byte_container_with_subtype.hpp \
|
||||
/usr/include/nlohmann/detail/abi_macros.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/from_json.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/to_chars.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/to_json.hpp \
|
||||
/usr/include/nlohmann/detail/exceptions.hpp \
|
||||
/usr/include/nlohmann/detail/hash.hpp \
|
||||
/usr/include/nlohmann/detail/input/binary_reader.hpp \
|
||||
/usr/include/nlohmann/detail/input/input_adapters.hpp \
|
||||
/usr/include/nlohmann/detail/input/json_sax.hpp \
|
||||
/usr/include/nlohmann/detail/input/lexer.hpp \
|
||||
/usr/include/nlohmann/detail/input/parser.hpp \
|
||||
/usr/include/nlohmann/detail/input/position_t.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iter_impl.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/json_custom_base_class.hpp \
|
||||
/usr/include/nlohmann/detail/json_pointer.hpp \
|
||||
/usr/include/nlohmann/detail/json_ref.hpp \
|
||||
/usr/include/nlohmann/detail/macro_scope.hpp \
|
||||
/usr/include/nlohmann/detail/macro_unscope.hpp \
|
||||
/usr/include/nlohmann/detail/meta/call_std/begin.hpp \
|
||||
/usr/include/nlohmann/detail/meta/call_std/end.hpp \
|
||||
/usr/include/nlohmann/detail/meta/cpp_future.hpp \
|
||||
/usr/include/nlohmann/detail/meta/detected.hpp \
|
||||
/usr/include/nlohmann/detail/meta/identity_tag.hpp \
|
||||
/usr/include/nlohmann/detail/meta/is_sax.hpp \
|
||||
/usr/include/nlohmann/detail/meta/std_fs.hpp \
|
||||
/usr/include/nlohmann/detail/meta/type_traits.hpp \
|
||||
/usr/include/nlohmann/detail/meta/void_t.hpp \
|
||||
/usr/include/nlohmann/detail/output/binary_writer.hpp \
|
||||
/usr/include/nlohmann/detail/output/output_adapters.hpp \
|
||||
/usr/include/nlohmann/detail/output/serializer.hpp \
|
||||
/usr/include/nlohmann/detail/string_concat.hpp \
|
||||
/usr/include/nlohmann/detail/string_escape.hpp \
|
||||
/usr/include/nlohmann/detail/value_t.hpp \
|
||||
/usr/include/nlohmann/json.hpp \
|
||||
/usr/include/nlohmann/json_fwd.hpp \
|
||||
/usr/include/nlohmann/ordered_map.hpp \
|
||||
/usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
|
||||
/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
|
||||
/usr/include/pthread.h \
|
||||
/usr/include/qt/QtCore/qabstractitemmodel.h \
|
||||
/usr/include/qt/QtCore/qalgorithms.h \
|
||||
/usr/include/qt/QtCore/qarraydata.h \
|
||||
/usr/include/qt/QtCore/qatomic.h \
|
||||
/usr/include/qt/QtCore/qatomic_cxx11.h \
|
||||
/usr/include/qt/QtCore/qbasicatomic.h \
|
||||
/usr/include/qt/QtCore/qbytearray.h \
|
||||
/usr/include/qt/QtCore/qbytearraylist.h \
|
||||
/usr/include/qt/QtCore/qchar.h \
|
||||
/usr/include/qt/QtCore/qcompilerdetection.h \
|
||||
/usr/include/qt/QtCore/qconfig.h \
|
||||
/usr/include/qt/QtCore/qcontainerfwd.h \
|
||||
/usr/include/qt/QtCore/qcontainertools_impl.h \
|
||||
/usr/include/qt/QtCore/qdatastream.h \
|
||||
/usr/include/qt/QtCore/qflags.h \
|
||||
/usr/include/qt/QtCore/qgenericatomic.h \
|
||||
/usr/include/qt/QtCore/qglobal.h \
|
||||
/usr/include/qt/QtCore/qglobalstatic.h \
|
||||
/usr/include/qt/QtCore/qhash.h \
|
||||
/usr/include/qt/QtCore/qhashfunctions.h \
|
||||
/usr/include/qt/QtCore/qiodevice.h \
|
||||
/usr/include/qt/QtCore/qiterator.h \
|
||||
/usr/include/qt/QtCore/qline.h \
|
||||
/usr/include/qt/QtCore/qlist.h \
|
||||
/usr/include/qt/QtCore/qlocale.h \
|
||||
/usr/include/qt/QtCore/qlogging.h \
|
||||
/usr/include/qt/QtCore/qmap.h \
|
||||
/usr/include/qt/QtCore/qmargins.h \
|
||||
/usr/include/qt/QtCore/qmetatype.h \
|
||||
/usr/include/qt/QtCore/qnamespace.h \
|
||||
/usr/include/qt/QtCore/qnumeric.h \
|
||||
/usr/include/qt/QtCore/qobject.h \
|
||||
/usr/include/qt/QtCore/qobject_impl.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs_impl.h \
|
||||
/usr/include/qt/QtCore/qpair.h \
|
||||
/usr/include/qt/QtCore/qpoint.h \
|
||||
/usr/include/qt/QtCore/qprocessordetection.h \
|
||||
/usr/include/qt/QtCore/qrect.h \
|
||||
/usr/include/qt/QtCore/qrefcount.h \
|
||||
/usr/include/qt/QtCore/qregexp.h \
|
||||
/usr/include/qt/QtCore/qregularexpression.h \
|
||||
/usr/include/qt/QtCore/qscopedpointer.h \
|
||||
/usr/include/qt/QtCore/qshareddata.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer_impl.h \
|
||||
/usr/include/qt/QtCore/qsize.h \
|
||||
/usr/include/qt/QtCore/qstring.h \
|
||||
/usr/include/qt/QtCore/qstringalgorithms.h \
|
||||
/usr/include/qt/QtCore/qstringlist.h \
|
||||
/usr/include/qt/QtCore/qstringliteral.h \
|
||||
/usr/include/qt/QtCore/qstringmatcher.h \
|
||||
/usr/include/qt/QtCore/qstringview.h \
|
||||
/usr/include/qt/QtCore/qsysinfo.h \
|
||||
/usr/include/qt/QtCore/qsystemdetection.h \
|
||||
/usr/include/qt/QtCore/qtcore-config.h \
|
||||
/usr/include/qt/QtCore/qtypeinfo.h \
|
||||
/usr/include/qt/QtCore/qvariant.h \
|
||||
/usr/include/qt/QtCore/qvarlengtharray.h \
|
||||
/usr/include/qt/QtCore/qvector.h \
|
||||
/usr/include/qt/QtCore/qversiontagging.h \
|
||||
/usr/include/qt/QtGui/qbrush.h \
|
||||
/usr/include/qt/QtGui/qcolor.h \
|
||||
/usr/include/qt/QtGui/qcursor.h \
|
||||
/usr/include/qt/QtGui/qfont.h \
|
||||
/usr/include/qt/QtGui/qfontinfo.h \
|
||||
/usr/include/qt/QtGui/qfontmetrics.h \
|
||||
/usr/include/qt/QtGui/qicon.h \
|
||||
/usr/include/qt/QtGui/qimage.h \
|
||||
/usr/include/qt/QtGui/qkeysequence.h \
|
||||
/usr/include/qt/QtGui/qmatrix.h \
|
||||
/usr/include/qt/QtGui/qpaintdevice.h \
|
||||
/usr/include/qt/QtGui/qpalette.h \
|
||||
/usr/include/qt/QtGui/qpixelformat.h \
|
||||
/usr/include/qt/QtGui/qpixmap.h \
|
||||
/usr/include/qt/QtGui/qpolygon.h \
|
||||
/usr/include/qt/QtGui/qregion.h \
|
||||
/usr/include/qt/QtGui/qrgb.h \
|
||||
/usr/include/qt/QtGui/qrgba64.h \
|
||||
/usr/include/qt/QtGui/qtgui-config.h \
|
||||
/usr/include/qt/QtGui/qtguiglobal.h \
|
||||
/usr/include/qt/QtGui/qtransform.h \
|
||||
/usr/include/qt/QtGui/qvalidator.h \
|
||||
/usr/include/qt/QtGui/qwindowdefs.h \
|
||||
/usr/include/qt/QtWidgets/QComboBox \
|
||||
/usr/include/qt/QtWidgets/QDialog \
|
||||
/usr/include/qt/QtWidgets/qabstractitemdelegate.h \
|
||||
/usr/include/qt/QtWidgets/qabstractslider.h \
|
||||
/usr/include/qt/QtWidgets/qabstractspinbox.h \
|
||||
/usr/include/qt/QtWidgets/qcombobox.h \
|
||||
/usr/include/qt/QtWidgets/qdialog.h \
|
||||
/usr/include/qt/QtWidgets/qframe.h \
|
||||
/usr/include/qt/QtWidgets/qrubberband.h \
|
||||
/usr/include/qt/QtWidgets/qsizepolicy.h \
|
||||
/usr/include/qt/QtWidgets/qslider.h \
|
||||
/usr/include/qt/QtWidgets/qstyle.h \
|
||||
/usr/include/qt/QtWidgets/qstyleoption.h \
|
||||
/usr/include/qt/QtWidgets/qtabbar.h \
|
||||
/usr/include/qt/QtWidgets/qtabwidget.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgets-config.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgetsglobal.h \
|
||||
/usr/include/qt/QtWidgets/qwidget.h \
|
||||
/usr/include/sched.h \
|
||||
/usr/include/stdc-predef.h \
|
||||
/usr/include/stdio.h \
|
||||
/usr/include/string.h \
|
||||
/usr/include/strings.h \
|
||||
/usr/include/sys/cdefs.h \
|
||||
/usr/include/sys/syscall.h \
|
||||
/usr/include/syscall.h \
|
||||
/usr/include/time.h \
|
||||
/usr/include/unistd.h \
|
||||
/usr/include/wchar.h \
|
||||
/usr/include/wctype.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdarg.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdint.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/syslimits.h
|
||||
@@ -1,429 +0,0 @@
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/EWIEGA46WW/moc_settingsdialog.cpp: /home/leca/projects/qt/checks-parser/settingsdialog.h \
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/moc_predefs.h \
|
||||
/home/leca/projects/qt/checks-parser/settings/settings.h \
|
||||
/usr/include/asm-generic/errno-base.h \
|
||||
/usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm/errno.h \
|
||||
/usr/include/asm/unistd.h \
|
||||
/usr/include/asm/unistd_64.h \
|
||||
/usr/include/assert.h \
|
||||
/usr/include/bits/atomic_wide_counter.h \
|
||||
/usr/include/bits/confname.h \
|
||||
/usr/include/bits/cpu-set.h \
|
||||
/usr/include/bits/endian.h \
|
||||
/usr/include/bits/endianness.h \
|
||||
/usr/include/bits/environments.h \
|
||||
/usr/include/bits/errno.h \
|
||||
/usr/include/bits/floatn-common.h \
|
||||
/usr/include/bits/floatn.h \
|
||||
/usr/include/bits/getopt_core.h \
|
||||
/usr/include/bits/getopt_posix.h \
|
||||
/usr/include/bits/libc-header-start.h \
|
||||
/usr/include/bits/locale.h \
|
||||
/usr/include/bits/long-double.h \
|
||||
/usr/include/bits/posix_opt.h \
|
||||
/usr/include/bits/pthread_stack_min-dynamic.h \
|
||||
/usr/include/bits/pthreadtypes-arch.h \
|
||||
/usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/bits/sched.h \
|
||||
/usr/include/bits/setjmp.h \
|
||||
/usr/include/bits/stdio_lim.h \
|
||||
/usr/include/bits/struct_mutex.h \
|
||||
/usr/include/bits/struct_rwlock.h \
|
||||
/usr/include/bits/syscall.h \
|
||||
/usr/include/bits/thread-shared-types.h \
|
||||
/usr/include/bits/time.h \
|
||||
/usr/include/bits/time64.h \
|
||||
/usr/include/bits/timesize.h \
|
||||
/usr/include/bits/timex.h \
|
||||
/usr/include/bits/types.h \
|
||||
/usr/include/bits/types/FILE.h \
|
||||
/usr/include/bits/types/__FILE.h \
|
||||
/usr/include/bits/types/__fpos64_t.h \
|
||||
/usr/include/bits/types/__fpos_t.h \
|
||||
/usr/include/bits/types/__locale_t.h \
|
||||
/usr/include/bits/types/__mbstate_t.h \
|
||||
/usr/include/bits/types/__sigset_t.h \
|
||||
/usr/include/bits/types/clock_t.h \
|
||||
/usr/include/bits/types/clockid_t.h \
|
||||
/usr/include/bits/types/cookie_io_functions_t.h \
|
||||
/usr/include/bits/types/error_t.h \
|
||||
/usr/include/bits/types/locale_t.h \
|
||||
/usr/include/bits/types/mbstate_t.h \
|
||||
/usr/include/bits/types/struct_FILE.h \
|
||||
/usr/include/bits/types/struct___jmp_buf_tag.h \
|
||||
/usr/include/bits/types/struct_itimerspec.h \
|
||||
/usr/include/bits/types/struct_sched_param.h \
|
||||
/usr/include/bits/types/struct_timespec.h \
|
||||
/usr/include/bits/types/struct_timeval.h \
|
||||
/usr/include/bits/types/struct_tm.h \
|
||||
/usr/include/bits/types/time_t.h \
|
||||
/usr/include/bits/types/timer_t.h \
|
||||
/usr/include/bits/types/wint_t.h \
|
||||
/usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/unistd_ext.h \
|
||||
/usr/include/bits/wchar.h \
|
||||
/usr/include/bits/wctype-wchar.h \
|
||||
/usr/include/bits/wordsize.h \
|
||||
/usr/include/c++/14.2.1/algorithm \
|
||||
/usr/include/c++/14.2.1/any \
|
||||
/usr/include/c++/14.2.1/array \
|
||||
/usr/include/c++/14.2.1/atomic \
|
||||
/usr/include/c++/14.2.1/backward/auto_ptr.h \
|
||||
/usr/include/c++/14.2.1/backward/binders.h \
|
||||
/usr/include/c++/14.2.1/bit \
|
||||
/usr/include/c++/14.2.1/bits/algorithmfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/align.h \
|
||||
/usr/include/c++/14.2.1/bits/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/allocated_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_base.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_lockfree_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_wait.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.tcc \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.tcc \
|
||||
/usr/include/c++/14.2.1/bits/c++0x_warning.h \
|
||||
/usr/include/c++/14.2.1/bits/char_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/charconv.h \
|
||||
/usr/include/c++/14.2.1/bits/codecvt.h \
|
||||
/usr/include/c++/14.2.1/bits/concept_check.h \
|
||||
/usr/include/c++/14.2.1/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_forced.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_init_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/erase_if.h \
|
||||
/usr/include/c++/14.2.1/bits/exception.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/functexcept.h \
|
||||
/usr/include/c++/14.2.1/bits/functional_hash.h \
|
||||
/usr/include/c++/14.2.1/bits/gslice.h \
|
||||
/usr/include/c++/14.2.1/bits/gslice_array.h \
|
||||
/usr/include/c++/14.2.1/bits/hash_bytes.h \
|
||||
/usr/include/c++/14.2.1/bits/indirect_array.h \
|
||||
/usr/include/c++/14.2.1/bits/invoke.h \
|
||||
/usr/include/c++/14.2.1/bits/ios_base.h \
|
||||
/usr/include/c++/14.2.1/bits/istream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/iterator_concepts.h \
|
||||
/usr/include/c++/14.2.1/bits/list.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_conv.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets_nonio.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets_nonio.tcc \
|
||||
/usr/include/c++/14.2.1/bits/localefwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mask_array.h \
|
||||
/usr/include/c++/14.2.1/bits/max_size_type.h \
|
||||
/usr/include/c++/14.2.1/bits/memory_resource.h \
|
||||
/usr/include/c++/14.2.1/bits/memoryfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mofunc_impl.h \
|
||||
/usr/include/c++/14.2.1/bits/move.h \
|
||||
/usr/include/c++/14.2.1/bits/move_only_function.h \
|
||||
/usr/include/c++/14.2.1/bits/nested_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/new_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/node_handle.h \
|
||||
/usr/include/c++/14.2.1/bits/ostream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/ostream_insert.h \
|
||||
/usr/include/c++/14.2.1/bits/out_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/postypes.h \
|
||||
/usr/include/c++/14.2.1/bits/predefined_ops.h \
|
||||
/usr/include/c++/14.2.1/bits/ptr_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/quoted_string.h \
|
||||
/usr/include/c++/14.2.1/bits/range_access.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_base.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_cmp.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_util.h \
|
||||
/usr/include/c++/14.2.1/bits/refwrap.h \
|
||||
/usr/include/c++/14.2.1/bits/requires_hosted.h \
|
||||
/usr/include/c++/14.2.1/bits/sat_arith.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_atomic.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_base.h \
|
||||
/usr/include/c++/14.2.1/bits/slice_array.h \
|
||||
/usr/include/c++/14.2.1/bits/specfun.h \
|
||||
/usr/include/c++/14.2.1/bits/std_abs.h \
|
||||
/usr/include/c++/14.2.1/bits/std_function.h \
|
||||
/usr/include/c++/14.2.1/bits/std_mutex.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_bvector.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_construct.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_function.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_heap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_list.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_map.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_multimap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_numeric.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_pair.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_raw_storage_iter.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_relops.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tempbuf.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tree.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_vector.h \
|
||||
/usr/include/c++/14.2.1/bits/stream_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/streambuf.tcc \
|
||||
/usr/include/c++/14.2.1/bits/streambuf_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/string_view.tcc \
|
||||
/usr/include/c++/14.2.1/bits/stringfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/uniform_int_dist.h \
|
||||
/usr/include/c++/14.2.1/bits/unique_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator_args.h \
|
||||
/usr/include/c++/14.2.1/bits/utility.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_after.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_array.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_array.tcc \
|
||||
/usr/include/c++/14.2.1/bits/valarray_before.h \
|
||||
/usr/include/c++/14.2.1/bits/vector.tcc \
|
||||
/usr/include/c++/14.2.1/bits/version.h \
|
||||
/usr/include/c++/14.2.1/cassert \
|
||||
/usr/include/c++/14.2.1/cctype \
|
||||
/usr/include/c++/14.2.1/cerrno \
|
||||
/usr/include/c++/14.2.1/charconv \
|
||||
/usr/include/c++/14.2.1/climits \
|
||||
/usr/include/c++/14.2.1/clocale \
|
||||
/usr/include/c++/14.2.1/cmath \
|
||||
/usr/include/c++/14.2.1/compare \
|
||||
/usr/include/c++/14.2.1/concepts \
|
||||
/usr/include/c++/14.2.1/cstddef \
|
||||
/usr/include/c++/14.2.1/cstdint \
|
||||
/usr/include/c++/14.2.1/cstdio \
|
||||
/usr/include/c++/14.2.1/cstdlib \
|
||||
/usr/include/c++/14.2.1/cstring \
|
||||
/usr/include/c++/14.2.1/ctime \
|
||||
/usr/include/c++/14.2.1/cwchar \
|
||||
/usr/include/c++/14.2.1/cwctype \
|
||||
/usr/include/c++/14.2.1/debug/assertions.h \
|
||||
/usr/include/c++/14.2.1/debug/debug.h \
|
||||
/usr/include/c++/14.2.1/exception \
|
||||
/usr/include/c++/14.2.1/ext/aligned_buffer.h \
|
||||
/usr/include/c++/14.2.1/ext/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/atomicity.h \
|
||||
/usr/include/c++/14.2.1/ext/concurrence.h \
|
||||
/usr/include/c++/14.2.1/ext/numeric_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/string_conversions.h \
|
||||
/usr/include/c++/14.2.1/ext/type_traits.h \
|
||||
/usr/include/c++/14.2.1/format \
|
||||
/usr/include/c++/14.2.1/forward_list \
|
||||
/usr/include/c++/14.2.1/functional \
|
||||
/usr/include/c++/14.2.1/initializer_list \
|
||||
/usr/include/c++/14.2.1/iomanip \
|
||||
/usr/include/c++/14.2.1/ios \
|
||||
/usr/include/c++/14.2.1/iosfwd \
|
||||
/usr/include/c++/14.2.1/istream \
|
||||
/usr/include/c++/14.2.1/iterator \
|
||||
/usr/include/c++/14.2.1/limits \
|
||||
/usr/include/c++/14.2.1/list \
|
||||
/usr/include/c++/14.2.1/locale \
|
||||
/usr/include/c++/14.2.1/map \
|
||||
/usr/include/c++/14.2.1/memory \
|
||||
/usr/include/c++/14.2.1/new \
|
||||
/usr/include/c++/14.2.1/numbers \
|
||||
/usr/include/c++/14.2.1/numeric \
|
||||
/usr/include/c++/14.2.1/optional \
|
||||
/usr/include/c++/14.2.1/ostream \
|
||||
/usr/include/c++/14.2.1/pstl/execution_defs.h \
|
||||
/usr/include/c++/14.2.1/pstl/glue_numeric_defs.h \
|
||||
/usr/include/c++/14.2.1/stdexcept \
|
||||
/usr/include/c++/14.2.1/stdlib.h \
|
||||
/usr/include/c++/14.2.1/streambuf \
|
||||
/usr/include/c++/14.2.1/string \
|
||||
/usr/include/c++/14.2.1/string_view \
|
||||
/usr/include/c++/14.2.1/text_encoding \
|
||||
/usr/include/c++/14.2.1/tr1/bessel_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/beta_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/ell_integral.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/exp_integral.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/gamma.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/hypergeometric.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/legendre_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/modified_bessel_func.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/poly_hermite.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/poly_laguerre.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/riemann_zeta.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/special_function_util.h \
|
||||
/usr/include/c++/14.2.1/tuple \
|
||||
/usr/include/c++/14.2.1/type_traits \
|
||||
/usr/include/c++/14.2.1/typeinfo \
|
||||
/usr/include/c++/14.2.1/unordered_map \
|
||||
/usr/include/c++/14.2.1/utility \
|
||||
/usr/include/c++/14.2.1/valarray \
|
||||
/usr/include/c++/14.2.1/vector \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/time_members.h \
|
||||
/usr/include/ctype.h \
|
||||
/usr/include/errno.h \
|
||||
/usr/include/features-time64.h \
|
||||
/usr/include/features.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/include/gnu/stubs.h \
|
||||
/usr/include/libintl.h \
|
||||
/usr/include/linux/errno.h \
|
||||
/usr/include/locale.h \
|
||||
/usr/include/nlohmann/adl_serializer.hpp \
|
||||
/usr/include/nlohmann/byte_container_with_subtype.hpp \
|
||||
/usr/include/nlohmann/detail/abi_macros.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/from_json.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/to_chars.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/to_json.hpp \
|
||||
/usr/include/nlohmann/detail/exceptions.hpp \
|
||||
/usr/include/nlohmann/detail/hash.hpp \
|
||||
/usr/include/nlohmann/detail/input/binary_reader.hpp \
|
||||
/usr/include/nlohmann/detail/input/input_adapters.hpp \
|
||||
/usr/include/nlohmann/detail/input/json_sax.hpp \
|
||||
/usr/include/nlohmann/detail/input/lexer.hpp \
|
||||
/usr/include/nlohmann/detail/input/parser.hpp \
|
||||
/usr/include/nlohmann/detail/input/position_t.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iter_impl.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/json_custom_base_class.hpp \
|
||||
/usr/include/nlohmann/detail/json_pointer.hpp \
|
||||
/usr/include/nlohmann/detail/json_ref.hpp \
|
||||
/usr/include/nlohmann/detail/macro_scope.hpp \
|
||||
/usr/include/nlohmann/detail/macro_unscope.hpp \
|
||||
/usr/include/nlohmann/detail/meta/call_std/begin.hpp \
|
||||
/usr/include/nlohmann/detail/meta/call_std/end.hpp \
|
||||
/usr/include/nlohmann/detail/meta/cpp_future.hpp \
|
||||
/usr/include/nlohmann/detail/meta/detected.hpp \
|
||||
/usr/include/nlohmann/detail/meta/identity_tag.hpp \
|
||||
/usr/include/nlohmann/detail/meta/is_sax.hpp \
|
||||
/usr/include/nlohmann/detail/meta/std_fs.hpp \
|
||||
/usr/include/nlohmann/detail/meta/type_traits.hpp \
|
||||
/usr/include/nlohmann/detail/meta/void_t.hpp \
|
||||
/usr/include/nlohmann/detail/output/binary_writer.hpp \
|
||||
/usr/include/nlohmann/detail/output/output_adapters.hpp \
|
||||
/usr/include/nlohmann/detail/output/serializer.hpp \
|
||||
/usr/include/nlohmann/detail/string_concat.hpp \
|
||||
/usr/include/nlohmann/detail/string_escape.hpp \
|
||||
/usr/include/nlohmann/detail/value_t.hpp \
|
||||
/usr/include/nlohmann/json.hpp \
|
||||
/usr/include/nlohmann/json_fwd.hpp \
|
||||
/usr/include/nlohmann/ordered_map.hpp \
|
||||
/usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
|
||||
/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
|
||||
/usr/include/pthread.h \
|
||||
/usr/include/qt/QtCore/qalgorithms.h \
|
||||
/usr/include/qt/QtCore/qarraydata.h \
|
||||
/usr/include/qt/QtCore/qatomic.h \
|
||||
/usr/include/qt/QtCore/qatomic_cxx11.h \
|
||||
/usr/include/qt/QtCore/qbasicatomic.h \
|
||||
/usr/include/qt/QtCore/qbytearray.h \
|
||||
/usr/include/qt/QtCore/qbytearraylist.h \
|
||||
/usr/include/qt/QtCore/qchar.h \
|
||||
/usr/include/qt/QtCore/qcompilerdetection.h \
|
||||
/usr/include/qt/QtCore/qconfig.h \
|
||||
/usr/include/qt/QtCore/qcontainerfwd.h \
|
||||
/usr/include/qt/QtCore/qcontainertools_impl.h \
|
||||
/usr/include/qt/QtCore/qdatastream.h \
|
||||
/usr/include/qt/QtCore/qflags.h \
|
||||
/usr/include/qt/QtCore/qgenericatomic.h \
|
||||
/usr/include/qt/QtCore/qglobal.h \
|
||||
/usr/include/qt/QtCore/qglobalstatic.h \
|
||||
/usr/include/qt/QtCore/qhash.h \
|
||||
/usr/include/qt/QtCore/qhashfunctions.h \
|
||||
/usr/include/qt/QtCore/qiodevice.h \
|
||||
/usr/include/qt/QtCore/qiterator.h \
|
||||
/usr/include/qt/QtCore/qline.h \
|
||||
/usr/include/qt/QtCore/qlist.h \
|
||||
/usr/include/qt/QtCore/qlogging.h \
|
||||
/usr/include/qt/QtCore/qmargins.h \
|
||||
/usr/include/qt/QtCore/qmetatype.h \
|
||||
/usr/include/qt/QtCore/qnamespace.h \
|
||||
/usr/include/qt/QtCore/qnumeric.h \
|
||||
/usr/include/qt/QtCore/qobject.h \
|
||||
/usr/include/qt/QtCore/qobject_impl.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs_impl.h \
|
||||
/usr/include/qt/QtCore/qpair.h \
|
||||
/usr/include/qt/QtCore/qpoint.h \
|
||||
/usr/include/qt/QtCore/qprocessordetection.h \
|
||||
/usr/include/qt/QtCore/qrect.h \
|
||||
/usr/include/qt/QtCore/qrefcount.h \
|
||||
/usr/include/qt/QtCore/qregexp.h \
|
||||
/usr/include/qt/QtCore/qscopedpointer.h \
|
||||
/usr/include/qt/QtCore/qshareddata.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer_impl.h \
|
||||
/usr/include/qt/QtCore/qsize.h \
|
||||
/usr/include/qt/QtCore/qstring.h \
|
||||
/usr/include/qt/QtCore/qstringalgorithms.h \
|
||||
/usr/include/qt/QtCore/qstringlist.h \
|
||||
/usr/include/qt/QtCore/qstringliteral.h \
|
||||
/usr/include/qt/QtCore/qstringmatcher.h \
|
||||
/usr/include/qt/QtCore/qstringview.h \
|
||||
/usr/include/qt/QtCore/qsysinfo.h \
|
||||
/usr/include/qt/QtCore/qsystemdetection.h \
|
||||
/usr/include/qt/QtCore/qtcore-config.h \
|
||||
/usr/include/qt/QtCore/qtypeinfo.h \
|
||||
/usr/include/qt/QtCore/qvarlengtharray.h \
|
||||
/usr/include/qt/QtCore/qvector.h \
|
||||
/usr/include/qt/QtCore/qversiontagging.h \
|
||||
/usr/include/qt/QtGui/qbrush.h \
|
||||
/usr/include/qt/QtGui/qcolor.h \
|
||||
/usr/include/qt/QtGui/qcursor.h \
|
||||
/usr/include/qt/QtGui/qfont.h \
|
||||
/usr/include/qt/QtGui/qfontinfo.h \
|
||||
/usr/include/qt/QtGui/qfontmetrics.h \
|
||||
/usr/include/qt/QtGui/qimage.h \
|
||||
/usr/include/qt/QtGui/qkeysequence.h \
|
||||
/usr/include/qt/QtGui/qmatrix.h \
|
||||
/usr/include/qt/QtGui/qpaintdevice.h \
|
||||
/usr/include/qt/QtGui/qpalette.h \
|
||||
/usr/include/qt/QtGui/qpixelformat.h \
|
||||
/usr/include/qt/QtGui/qpixmap.h \
|
||||
/usr/include/qt/QtGui/qpolygon.h \
|
||||
/usr/include/qt/QtGui/qregion.h \
|
||||
/usr/include/qt/QtGui/qrgb.h \
|
||||
/usr/include/qt/QtGui/qrgba64.h \
|
||||
/usr/include/qt/QtGui/qtgui-config.h \
|
||||
/usr/include/qt/QtGui/qtguiglobal.h \
|
||||
/usr/include/qt/QtGui/qtransform.h \
|
||||
/usr/include/qt/QtGui/qwindowdefs.h \
|
||||
/usr/include/qt/QtWidgets/QDialog \
|
||||
/usr/include/qt/QtWidgets/qdialog.h \
|
||||
/usr/include/qt/QtWidgets/qsizepolicy.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgets-config.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgetsglobal.h \
|
||||
/usr/include/qt/QtWidgets/qwidget.h \
|
||||
/usr/include/sched.h \
|
||||
/usr/include/stdc-predef.h \
|
||||
/usr/include/stdio.h \
|
||||
/usr/include/string.h \
|
||||
/usr/include/strings.h \
|
||||
/usr/include/sys/cdefs.h \
|
||||
/usr/include/sys/syscall.h \
|
||||
/usr/include/syscall.h \
|
||||
/usr/include/time.h \
|
||||
/usr/include/unistd.h \
|
||||
/usr/include/wchar.h \
|
||||
/usr/include/wctype.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdarg.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdint.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/syslimits.h
|
||||
@@ -1,364 +0,0 @@
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/T6NPIT3GCD/moc_imageredactor.cpp: /home/leca/projects/qt/checks-parser/image_redactor/imageredactor.h \
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/moc_predefs.h \
|
||||
/usr/include/asm-generic/errno-base.h \
|
||||
/usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm/errno.h \
|
||||
/usr/include/asm/unistd.h \
|
||||
/usr/include/asm/unistd_64.h \
|
||||
/usr/include/assert.h \
|
||||
/usr/include/bits/atomic_wide_counter.h \
|
||||
/usr/include/bits/confname.h \
|
||||
/usr/include/bits/cpu-set.h \
|
||||
/usr/include/bits/endian.h \
|
||||
/usr/include/bits/endianness.h \
|
||||
/usr/include/bits/environments.h \
|
||||
/usr/include/bits/errno.h \
|
||||
/usr/include/bits/floatn-common.h \
|
||||
/usr/include/bits/floatn.h \
|
||||
/usr/include/bits/getopt_core.h \
|
||||
/usr/include/bits/getopt_posix.h \
|
||||
/usr/include/bits/libc-header-start.h \
|
||||
/usr/include/bits/locale.h \
|
||||
/usr/include/bits/long-double.h \
|
||||
/usr/include/bits/posix_opt.h \
|
||||
/usr/include/bits/pthread_stack_min-dynamic.h \
|
||||
/usr/include/bits/pthreadtypes-arch.h \
|
||||
/usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/bits/sched.h \
|
||||
/usr/include/bits/setjmp.h \
|
||||
/usr/include/bits/stdio_lim.h \
|
||||
/usr/include/bits/struct_mutex.h \
|
||||
/usr/include/bits/struct_rwlock.h \
|
||||
/usr/include/bits/syscall.h \
|
||||
/usr/include/bits/thread-shared-types.h \
|
||||
/usr/include/bits/time.h \
|
||||
/usr/include/bits/time64.h \
|
||||
/usr/include/bits/timesize.h \
|
||||
/usr/include/bits/timex.h \
|
||||
/usr/include/bits/types.h \
|
||||
/usr/include/bits/types/FILE.h \
|
||||
/usr/include/bits/types/__FILE.h \
|
||||
/usr/include/bits/types/__fpos64_t.h \
|
||||
/usr/include/bits/types/__fpos_t.h \
|
||||
/usr/include/bits/types/__locale_t.h \
|
||||
/usr/include/bits/types/__mbstate_t.h \
|
||||
/usr/include/bits/types/__sigset_t.h \
|
||||
/usr/include/bits/types/clock_t.h \
|
||||
/usr/include/bits/types/clockid_t.h \
|
||||
/usr/include/bits/types/cookie_io_functions_t.h \
|
||||
/usr/include/bits/types/error_t.h \
|
||||
/usr/include/bits/types/locale_t.h \
|
||||
/usr/include/bits/types/mbstate_t.h \
|
||||
/usr/include/bits/types/struct_FILE.h \
|
||||
/usr/include/bits/types/struct___jmp_buf_tag.h \
|
||||
/usr/include/bits/types/struct_itimerspec.h \
|
||||
/usr/include/bits/types/struct_sched_param.h \
|
||||
/usr/include/bits/types/struct_timespec.h \
|
||||
/usr/include/bits/types/struct_timeval.h \
|
||||
/usr/include/bits/types/struct_tm.h \
|
||||
/usr/include/bits/types/time_t.h \
|
||||
/usr/include/bits/types/timer_t.h \
|
||||
/usr/include/bits/types/wint_t.h \
|
||||
/usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/unistd_ext.h \
|
||||
/usr/include/bits/wchar.h \
|
||||
/usr/include/bits/wctype-wchar.h \
|
||||
/usr/include/bits/wordsize.h \
|
||||
/usr/include/c++/14.2.1/algorithm \
|
||||
/usr/include/c++/14.2.1/array \
|
||||
/usr/include/c++/14.2.1/atomic \
|
||||
/usr/include/c++/14.2.1/backward/auto_ptr.h \
|
||||
/usr/include/c++/14.2.1/backward/binders.h \
|
||||
/usr/include/c++/14.2.1/bit \
|
||||
/usr/include/c++/14.2.1/bits/algorithmfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/align.h \
|
||||
/usr/include/c++/14.2.1/bits/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/allocated_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_base.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_lockfree_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_wait.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.tcc \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.tcc \
|
||||
/usr/include/c++/14.2.1/bits/c++0x_warning.h \
|
||||
/usr/include/c++/14.2.1/bits/char_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/charconv.h \
|
||||
/usr/include/c++/14.2.1/bits/concept_check.h \
|
||||
/usr/include/c++/14.2.1/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_forced.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_init_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/erase_if.h \
|
||||
/usr/include/c++/14.2.1/bits/exception.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/functexcept.h \
|
||||
/usr/include/c++/14.2.1/bits/functional_hash.h \
|
||||
/usr/include/c++/14.2.1/bits/hash_bytes.h \
|
||||
/usr/include/c++/14.2.1/bits/invoke.h \
|
||||
/usr/include/c++/14.2.1/bits/ios_base.h \
|
||||
/usr/include/c++/14.2.1/bits/iterator_concepts.h \
|
||||
/usr/include/c++/14.2.1/bits/list.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.tcc \
|
||||
/usr/include/c++/14.2.1/bits/localefwd.h \
|
||||
/usr/include/c++/14.2.1/bits/max_size_type.h \
|
||||
/usr/include/c++/14.2.1/bits/memory_resource.h \
|
||||
/usr/include/c++/14.2.1/bits/memoryfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mofunc_impl.h \
|
||||
/usr/include/c++/14.2.1/bits/move.h \
|
||||
/usr/include/c++/14.2.1/bits/move_only_function.h \
|
||||
/usr/include/c++/14.2.1/bits/nested_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/new_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/node_handle.h \
|
||||
/usr/include/c++/14.2.1/bits/ostream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/ostream_insert.h \
|
||||
/usr/include/c++/14.2.1/bits/out_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/postypes.h \
|
||||
/usr/include/c++/14.2.1/bits/predefined_ops.h \
|
||||
/usr/include/c++/14.2.1/bits/ptr_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/range_access.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_base.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_cmp.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_util.h \
|
||||
/usr/include/c++/14.2.1/bits/refwrap.h \
|
||||
/usr/include/c++/14.2.1/bits/requires_hosted.h \
|
||||
/usr/include/c++/14.2.1/bits/sat_arith.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_atomic.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_base.h \
|
||||
/usr/include/c++/14.2.1/bits/std_abs.h \
|
||||
/usr/include/c++/14.2.1/bits/std_function.h \
|
||||
/usr/include/c++/14.2.1/bits/std_mutex.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_bvector.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_construct.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_function.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_heap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_list.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_map.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_multimap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_numeric.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_pair.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_raw_storage_iter.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_relops.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tempbuf.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tree.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_vector.h \
|
||||
/usr/include/c++/14.2.1/bits/stream_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/streambuf.tcc \
|
||||
/usr/include/c++/14.2.1/bits/streambuf_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/string_view.tcc \
|
||||
/usr/include/c++/14.2.1/bits/stringfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/uniform_int_dist.h \
|
||||
/usr/include/c++/14.2.1/bits/unique_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator_args.h \
|
||||
/usr/include/c++/14.2.1/bits/utility.h \
|
||||
/usr/include/c++/14.2.1/bits/vector.tcc \
|
||||
/usr/include/c++/14.2.1/bits/version.h \
|
||||
/usr/include/c++/14.2.1/cctype \
|
||||
/usr/include/c++/14.2.1/cerrno \
|
||||
/usr/include/c++/14.2.1/charconv \
|
||||
/usr/include/c++/14.2.1/climits \
|
||||
/usr/include/c++/14.2.1/clocale \
|
||||
/usr/include/c++/14.2.1/compare \
|
||||
/usr/include/c++/14.2.1/concepts \
|
||||
/usr/include/c++/14.2.1/cstddef \
|
||||
/usr/include/c++/14.2.1/cstdint \
|
||||
/usr/include/c++/14.2.1/cstdlib \
|
||||
/usr/include/c++/14.2.1/cwchar \
|
||||
/usr/include/c++/14.2.1/cwctype \
|
||||
/usr/include/c++/14.2.1/debug/assertions.h \
|
||||
/usr/include/c++/14.2.1/debug/debug.h \
|
||||
/usr/include/c++/14.2.1/exception \
|
||||
/usr/include/c++/14.2.1/ext/aligned_buffer.h \
|
||||
/usr/include/c++/14.2.1/ext/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/atomicity.h \
|
||||
/usr/include/c++/14.2.1/ext/concurrence.h \
|
||||
/usr/include/c++/14.2.1/ext/numeric_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/string_conversions.h \
|
||||
/usr/include/c++/14.2.1/ext/type_traits.h \
|
||||
/usr/include/c++/14.2.1/format \
|
||||
/usr/include/c++/14.2.1/functional \
|
||||
/usr/include/c++/14.2.1/initializer_list \
|
||||
/usr/include/c++/14.2.1/ios \
|
||||
/usr/include/c++/14.2.1/iosfwd \
|
||||
/usr/include/c++/14.2.1/iterator \
|
||||
/usr/include/c++/14.2.1/limits \
|
||||
/usr/include/c++/14.2.1/list \
|
||||
/usr/include/c++/14.2.1/map \
|
||||
/usr/include/c++/14.2.1/memory \
|
||||
/usr/include/c++/14.2.1/new \
|
||||
/usr/include/c++/14.2.1/numbers \
|
||||
/usr/include/c++/14.2.1/numeric \
|
||||
/usr/include/c++/14.2.1/optional \
|
||||
/usr/include/c++/14.2.1/ostream \
|
||||
/usr/include/c++/14.2.1/pstl/execution_defs.h \
|
||||
/usr/include/c++/14.2.1/pstl/glue_numeric_defs.h \
|
||||
/usr/include/c++/14.2.1/stdexcept \
|
||||
/usr/include/c++/14.2.1/stdlib.h \
|
||||
/usr/include/c++/14.2.1/streambuf \
|
||||
/usr/include/c++/14.2.1/string \
|
||||
/usr/include/c++/14.2.1/string_view \
|
||||
/usr/include/c++/14.2.1/text_encoding \
|
||||
/usr/include/c++/14.2.1/tuple \
|
||||
/usr/include/c++/14.2.1/type_traits \
|
||||
/usr/include/c++/14.2.1/typeinfo \
|
||||
/usr/include/c++/14.2.1/unordered_map \
|
||||
/usr/include/c++/14.2.1/utility \
|
||||
/usr/include/c++/14.2.1/vector \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
|
||||
/usr/include/ctype.h \
|
||||
/usr/include/errno.h \
|
||||
/usr/include/features-time64.h \
|
||||
/usr/include/features.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/include/gnu/stubs.h \
|
||||
/usr/include/linux/errno.h \
|
||||
/usr/include/locale.h \
|
||||
/usr/include/pthread.h \
|
||||
/usr/include/qt/QtCore/qalgorithms.h \
|
||||
/usr/include/qt/QtCore/qarraydata.h \
|
||||
/usr/include/qt/QtCore/qatomic.h \
|
||||
/usr/include/qt/QtCore/qatomic_cxx11.h \
|
||||
/usr/include/qt/QtCore/qbasicatomic.h \
|
||||
/usr/include/qt/QtCore/qbytearray.h \
|
||||
/usr/include/qt/QtCore/qbytearraylist.h \
|
||||
/usr/include/qt/QtCore/qchar.h \
|
||||
/usr/include/qt/QtCore/qcompilerdetection.h \
|
||||
/usr/include/qt/QtCore/qconfig.h \
|
||||
/usr/include/qt/QtCore/qcontainerfwd.h \
|
||||
/usr/include/qt/QtCore/qcontainertools_impl.h \
|
||||
/usr/include/qt/QtCore/qcoreevent.h \
|
||||
/usr/include/qt/QtCore/qdatastream.h \
|
||||
/usr/include/qt/QtCore/qfile.h \
|
||||
/usr/include/qt/QtCore/qfiledevice.h \
|
||||
/usr/include/qt/QtCore/qflags.h \
|
||||
/usr/include/qt/QtCore/qgenericatomic.h \
|
||||
/usr/include/qt/QtCore/qglobal.h \
|
||||
/usr/include/qt/QtCore/qglobalstatic.h \
|
||||
/usr/include/qt/QtCore/qhash.h \
|
||||
/usr/include/qt/QtCore/qhashfunctions.h \
|
||||
/usr/include/qt/QtCore/qiodevice.h \
|
||||
/usr/include/qt/QtCore/qiterator.h \
|
||||
/usr/include/qt/QtCore/qline.h \
|
||||
/usr/include/qt/QtCore/qlist.h \
|
||||
/usr/include/qt/QtCore/qlogging.h \
|
||||
/usr/include/qt/QtCore/qmap.h \
|
||||
/usr/include/qt/QtCore/qmargins.h \
|
||||
/usr/include/qt/QtCore/qmetatype.h \
|
||||
/usr/include/qt/QtCore/qnamespace.h \
|
||||
/usr/include/qt/QtCore/qnumeric.h \
|
||||
/usr/include/qt/QtCore/qobject.h \
|
||||
/usr/include/qt/QtCore/qobject_impl.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs_impl.h \
|
||||
/usr/include/qt/QtCore/qpair.h \
|
||||
/usr/include/qt/QtCore/qpoint.h \
|
||||
/usr/include/qt/QtCore/qprocessordetection.h \
|
||||
/usr/include/qt/QtCore/qrect.h \
|
||||
/usr/include/qt/QtCore/qrefcount.h \
|
||||
/usr/include/qt/QtCore/qregexp.h \
|
||||
/usr/include/qt/QtCore/qscopedpointer.h \
|
||||
/usr/include/qt/QtCore/qset.h \
|
||||
/usr/include/qt/QtCore/qshareddata.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer_impl.h \
|
||||
/usr/include/qt/QtCore/qsize.h \
|
||||
/usr/include/qt/QtCore/qstring.h \
|
||||
/usr/include/qt/QtCore/qstringalgorithms.h \
|
||||
/usr/include/qt/QtCore/qstringlist.h \
|
||||
/usr/include/qt/QtCore/qstringliteral.h \
|
||||
/usr/include/qt/QtCore/qstringmatcher.h \
|
||||
/usr/include/qt/QtCore/qstringview.h \
|
||||
/usr/include/qt/QtCore/qsysinfo.h \
|
||||
/usr/include/qt/QtCore/qsystemdetection.h \
|
||||
/usr/include/qt/QtCore/qtcore-config.h \
|
||||
/usr/include/qt/QtCore/qtypeinfo.h \
|
||||
/usr/include/qt/QtCore/qurl.h \
|
||||
/usr/include/qt/QtCore/qvariant.h \
|
||||
/usr/include/qt/QtCore/qvarlengtharray.h \
|
||||
/usr/include/qt/QtCore/qvector.h \
|
||||
/usr/include/qt/QtCore/qversiontagging.h \
|
||||
/usr/include/qt/QtGui/QMouseEvent \
|
||||
/usr/include/qt/QtGui/QWheelEvent \
|
||||
/usr/include/qt/QtGui/qbrush.h \
|
||||
/usr/include/qt/QtGui/qcolor.h \
|
||||
/usr/include/qt/QtGui/qcursor.h \
|
||||
/usr/include/qt/QtGui/qevent.h \
|
||||
/usr/include/qt/QtGui/qfont.h \
|
||||
/usr/include/qt/QtGui/qfontinfo.h \
|
||||
/usr/include/qt/QtGui/qfontmetrics.h \
|
||||
/usr/include/qt/QtGui/qimage.h \
|
||||
/usr/include/qt/QtGui/qkeysequence.h \
|
||||
/usr/include/qt/QtGui/qmatrix.h \
|
||||
/usr/include/qt/QtGui/qpaintdevice.h \
|
||||
/usr/include/qt/QtGui/qpainter.h \
|
||||
/usr/include/qt/QtGui/qpainterpath.h \
|
||||
/usr/include/qt/QtGui/qpalette.h \
|
||||
/usr/include/qt/QtGui/qpen.h \
|
||||
/usr/include/qt/QtGui/qpixelformat.h \
|
||||
/usr/include/qt/QtGui/qpixmap.h \
|
||||
/usr/include/qt/QtGui/qpolygon.h \
|
||||
/usr/include/qt/QtGui/qregion.h \
|
||||
/usr/include/qt/QtGui/qrgb.h \
|
||||
/usr/include/qt/QtGui/qrgba64.h \
|
||||
/usr/include/qt/QtGui/qtextoption.h \
|
||||
/usr/include/qt/QtGui/qtgui-config.h \
|
||||
/usr/include/qt/QtGui/qtguiglobal.h \
|
||||
/usr/include/qt/QtGui/qtouchdevice.h \
|
||||
/usr/include/qt/QtGui/qtransform.h \
|
||||
/usr/include/qt/QtGui/qvector2d.h \
|
||||
/usr/include/qt/QtGui/qwindowdefs.h \
|
||||
/usr/include/qt/QtWidgets/QGraphicsPixmapItem \
|
||||
/usr/include/qt/QtWidgets/QGraphicsScene \
|
||||
/usr/include/qt/QtWidgets/QGraphicsView \
|
||||
/usr/include/qt/QtWidgets/qabstractscrollarea.h \
|
||||
/usr/include/qt/QtWidgets/qframe.h \
|
||||
/usr/include/qt/QtWidgets/qgraphicsitem.h \
|
||||
/usr/include/qt/QtWidgets/qgraphicsscene.h \
|
||||
/usr/include/qt/QtWidgets/qgraphicsview.h \
|
||||
/usr/include/qt/QtWidgets/qscrollarea.h \
|
||||
/usr/include/qt/QtWidgets/qsizepolicy.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgets-config.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgetsglobal.h \
|
||||
/usr/include/qt/QtWidgets/qwidget.h \
|
||||
/usr/include/sched.h \
|
||||
/usr/include/stdc-predef.h \
|
||||
/usr/include/stdio.h \
|
||||
/usr/include/string.h \
|
||||
/usr/include/strings.h \
|
||||
/usr/include/sys/cdefs.h \
|
||||
/usr/include/sys/syscall.h \
|
||||
/usr/include/syscall.h \
|
||||
/usr/include/time.h \
|
||||
/usr/include/unistd.h \
|
||||
/usr/include/wchar.h \
|
||||
/usr/include/wctype.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdarg.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdint.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/syslimits.h
|
||||
@@ -1,338 +0,0 @@
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/WWEXDOY447/moc_imageview.cpp: /home/leca/projects/qt/checks-parser/imageview/imageview.h \
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/moc_predefs.h \
|
||||
/usr/include/asm-generic/errno-base.h \
|
||||
/usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm/errno.h \
|
||||
/usr/include/asm/unistd.h \
|
||||
/usr/include/asm/unistd_64.h \
|
||||
/usr/include/assert.h \
|
||||
/usr/include/bits/atomic_wide_counter.h \
|
||||
/usr/include/bits/confname.h \
|
||||
/usr/include/bits/cpu-set.h \
|
||||
/usr/include/bits/endian.h \
|
||||
/usr/include/bits/endianness.h \
|
||||
/usr/include/bits/environments.h \
|
||||
/usr/include/bits/errno.h \
|
||||
/usr/include/bits/floatn-common.h \
|
||||
/usr/include/bits/floatn.h \
|
||||
/usr/include/bits/getopt_core.h \
|
||||
/usr/include/bits/getopt_posix.h \
|
||||
/usr/include/bits/libc-header-start.h \
|
||||
/usr/include/bits/locale.h \
|
||||
/usr/include/bits/long-double.h \
|
||||
/usr/include/bits/posix_opt.h \
|
||||
/usr/include/bits/pthread_stack_min-dynamic.h \
|
||||
/usr/include/bits/pthreadtypes-arch.h \
|
||||
/usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/bits/sched.h \
|
||||
/usr/include/bits/setjmp.h \
|
||||
/usr/include/bits/struct_mutex.h \
|
||||
/usr/include/bits/struct_rwlock.h \
|
||||
/usr/include/bits/syscall.h \
|
||||
/usr/include/bits/thread-shared-types.h \
|
||||
/usr/include/bits/time.h \
|
||||
/usr/include/bits/time64.h \
|
||||
/usr/include/bits/timesize.h \
|
||||
/usr/include/bits/timex.h \
|
||||
/usr/include/bits/types.h \
|
||||
/usr/include/bits/types/FILE.h \
|
||||
/usr/include/bits/types/__FILE.h \
|
||||
/usr/include/bits/types/__locale_t.h \
|
||||
/usr/include/bits/types/__mbstate_t.h \
|
||||
/usr/include/bits/types/__sigset_t.h \
|
||||
/usr/include/bits/types/clock_t.h \
|
||||
/usr/include/bits/types/clockid_t.h \
|
||||
/usr/include/bits/types/error_t.h \
|
||||
/usr/include/bits/types/locale_t.h \
|
||||
/usr/include/bits/types/mbstate_t.h \
|
||||
/usr/include/bits/types/struct___jmp_buf_tag.h \
|
||||
/usr/include/bits/types/struct_itimerspec.h \
|
||||
/usr/include/bits/types/struct_sched_param.h \
|
||||
/usr/include/bits/types/struct_timespec.h \
|
||||
/usr/include/bits/types/struct_timeval.h \
|
||||
/usr/include/bits/types/struct_tm.h \
|
||||
/usr/include/bits/types/time_t.h \
|
||||
/usr/include/bits/types/timer_t.h \
|
||||
/usr/include/bits/types/wint_t.h \
|
||||
/usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/unistd_ext.h \
|
||||
/usr/include/bits/wchar.h \
|
||||
/usr/include/bits/wctype-wchar.h \
|
||||
/usr/include/bits/wordsize.h \
|
||||
/usr/include/c++/14.2.1/algorithm \
|
||||
/usr/include/c++/14.2.1/array \
|
||||
/usr/include/c++/14.2.1/atomic \
|
||||
/usr/include/c++/14.2.1/backward/auto_ptr.h \
|
||||
/usr/include/c++/14.2.1/backward/binders.h \
|
||||
/usr/include/c++/14.2.1/bit \
|
||||
/usr/include/c++/14.2.1/bits/algorithmfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/align.h \
|
||||
/usr/include/c++/14.2.1/bits/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/allocated_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_base.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_lockfree_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_wait.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.tcc \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.tcc \
|
||||
/usr/include/c++/14.2.1/bits/c++0x_warning.h \
|
||||
/usr/include/c++/14.2.1/bits/char_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/charconv.h \
|
||||
/usr/include/c++/14.2.1/bits/concept_check.h \
|
||||
/usr/include/c++/14.2.1/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_forced.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_init_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/erase_if.h \
|
||||
/usr/include/c++/14.2.1/bits/exception.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/functexcept.h \
|
||||
/usr/include/c++/14.2.1/bits/functional_hash.h \
|
||||
/usr/include/c++/14.2.1/bits/hash_bytes.h \
|
||||
/usr/include/c++/14.2.1/bits/invoke.h \
|
||||
/usr/include/c++/14.2.1/bits/ios_base.h \
|
||||
/usr/include/c++/14.2.1/bits/iterator_concepts.h \
|
||||
/usr/include/c++/14.2.1/bits/list.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.tcc \
|
||||
/usr/include/c++/14.2.1/bits/localefwd.h \
|
||||
/usr/include/c++/14.2.1/bits/max_size_type.h \
|
||||
/usr/include/c++/14.2.1/bits/memory_resource.h \
|
||||
/usr/include/c++/14.2.1/bits/memoryfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mofunc_impl.h \
|
||||
/usr/include/c++/14.2.1/bits/move.h \
|
||||
/usr/include/c++/14.2.1/bits/move_only_function.h \
|
||||
/usr/include/c++/14.2.1/bits/nested_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/new_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/node_handle.h \
|
||||
/usr/include/c++/14.2.1/bits/ostream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/ostream_insert.h \
|
||||
/usr/include/c++/14.2.1/bits/out_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/postypes.h \
|
||||
/usr/include/c++/14.2.1/bits/predefined_ops.h \
|
||||
/usr/include/c++/14.2.1/bits/ptr_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/range_access.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_base.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_cmp.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_util.h \
|
||||
/usr/include/c++/14.2.1/bits/refwrap.h \
|
||||
/usr/include/c++/14.2.1/bits/requires_hosted.h \
|
||||
/usr/include/c++/14.2.1/bits/sat_arith.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_atomic.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_base.h \
|
||||
/usr/include/c++/14.2.1/bits/std_abs.h \
|
||||
/usr/include/c++/14.2.1/bits/std_function.h \
|
||||
/usr/include/c++/14.2.1/bits/std_mutex.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_bvector.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_construct.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_function.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_heap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_list.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_map.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_multimap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_numeric.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_pair.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_raw_storage_iter.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_relops.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tempbuf.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tree.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_vector.h \
|
||||
/usr/include/c++/14.2.1/bits/stream_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/streambuf.tcc \
|
||||
/usr/include/c++/14.2.1/bits/streambuf_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/string_view.tcc \
|
||||
/usr/include/c++/14.2.1/bits/stringfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/uniform_int_dist.h \
|
||||
/usr/include/c++/14.2.1/bits/unique_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator_args.h \
|
||||
/usr/include/c++/14.2.1/bits/utility.h \
|
||||
/usr/include/c++/14.2.1/bits/vector.tcc \
|
||||
/usr/include/c++/14.2.1/bits/version.h \
|
||||
/usr/include/c++/14.2.1/cctype \
|
||||
/usr/include/c++/14.2.1/cerrno \
|
||||
/usr/include/c++/14.2.1/charconv \
|
||||
/usr/include/c++/14.2.1/climits \
|
||||
/usr/include/c++/14.2.1/clocale \
|
||||
/usr/include/c++/14.2.1/compare \
|
||||
/usr/include/c++/14.2.1/concepts \
|
||||
/usr/include/c++/14.2.1/cstddef \
|
||||
/usr/include/c++/14.2.1/cstdint \
|
||||
/usr/include/c++/14.2.1/cstdlib \
|
||||
/usr/include/c++/14.2.1/cwchar \
|
||||
/usr/include/c++/14.2.1/cwctype \
|
||||
/usr/include/c++/14.2.1/debug/assertions.h \
|
||||
/usr/include/c++/14.2.1/debug/debug.h \
|
||||
/usr/include/c++/14.2.1/exception \
|
||||
/usr/include/c++/14.2.1/ext/aligned_buffer.h \
|
||||
/usr/include/c++/14.2.1/ext/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/atomicity.h \
|
||||
/usr/include/c++/14.2.1/ext/concurrence.h \
|
||||
/usr/include/c++/14.2.1/ext/numeric_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/string_conversions.h \
|
||||
/usr/include/c++/14.2.1/ext/type_traits.h \
|
||||
/usr/include/c++/14.2.1/format \
|
||||
/usr/include/c++/14.2.1/functional \
|
||||
/usr/include/c++/14.2.1/initializer_list \
|
||||
/usr/include/c++/14.2.1/ios \
|
||||
/usr/include/c++/14.2.1/iosfwd \
|
||||
/usr/include/c++/14.2.1/iterator \
|
||||
/usr/include/c++/14.2.1/limits \
|
||||
/usr/include/c++/14.2.1/list \
|
||||
/usr/include/c++/14.2.1/map \
|
||||
/usr/include/c++/14.2.1/memory \
|
||||
/usr/include/c++/14.2.1/new \
|
||||
/usr/include/c++/14.2.1/numbers \
|
||||
/usr/include/c++/14.2.1/numeric \
|
||||
/usr/include/c++/14.2.1/optional \
|
||||
/usr/include/c++/14.2.1/ostream \
|
||||
/usr/include/c++/14.2.1/pstl/execution_defs.h \
|
||||
/usr/include/c++/14.2.1/pstl/glue_numeric_defs.h \
|
||||
/usr/include/c++/14.2.1/stdexcept \
|
||||
/usr/include/c++/14.2.1/stdlib.h \
|
||||
/usr/include/c++/14.2.1/streambuf \
|
||||
/usr/include/c++/14.2.1/string \
|
||||
/usr/include/c++/14.2.1/string_view \
|
||||
/usr/include/c++/14.2.1/text_encoding \
|
||||
/usr/include/c++/14.2.1/tuple \
|
||||
/usr/include/c++/14.2.1/type_traits \
|
||||
/usr/include/c++/14.2.1/typeinfo \
|
||||
/usr/include/c++/14.2.1/unordered_map \
|
||||
/usr/include/c++/14.2.1/utility \
|
||||
/usr/include/c++/14.2.1/vector \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
|
||||
/usr/include/ctype.h \
|
||||
/usr/include/errno.h \
|
||||
/usr/include/features-time64.h \
|
||||
/usr/include/features.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/include/gnu/stubs.h \
|
||||
/usr/include/linux/errno.h \
|
||||
/usr/include/locale.h \
|
||||
/usr/include/pthread.h \
|
||||
/usr/include/qt/QtCore/QObject \
|
||||
/usr/include/qt/QtCore/qalgorithms.h \
|
||||
/usr/include/qt/QtCore/qarraydata.h \
|
||||
/usr/include/qt/QtCore/qatomic.h \
|
||||
/usr/include/qt/QtCore/qatomic_cxx11.h \
|
||||
/usr/include/qt/QtCore/qbasicatomic.h \
|
||||
/usr/include/qt/QtCore/qbytearray.h \
|
||||
/usr/include/qt/QtCore/qbytearraylist.h \
|
||||
/usr/include/qt/QtCore/qchar.h \
|
||||
/usr/include/qt/QtCore/qcompilerdetection.h \
|
||||
/usr/include/qt/QtCore/qconfig.h \
|
||||
/usr/include/qt/QtCore/qcontainerfwd.h \
|
||||
/usr/include/qt/QtCore/qcontainertools_impl.h \
|
||||
/usr/include/qt/QtCore/qdatastream.h \
|
||||
/usr/include/qt/QtCore/qflags.h \
|
||||
/usr/include/qt/QtCore/qgenericatomic.h \
|
||||
/usr/include/qt/QtCore/qglobal.h \
|
||||
/usr/include/qt/QtCore/qglobalstatic.h \
|
||||
/usr/include/qt/QtCore/qhash.h \
|
||||
/usr/include/qt/QtCore/qhashfunctions.h \
|
||||
/usr/include/qt/QtCore/qiodevice.h \
|
||||
/usr/include/qt/QtCore/qiterator.h \
|
||||
/usr/include/qt/QtCore/qline.h \
|
||||
/usr/include/qt/QtCore/qlist.h \
|
||||
/usr/include/qt/QtCore/qlogging.h \
|
||||
/usr/include/qt/QtCore/qmargins.h \
|
||||
/usr/include/qt/QtCore/qmetatype.h \
|
||||
/usr/include/qt/QtCore/qnamespace.h \
|
||||
/usr/include/qt/QtCore/qnumeric.h \
|
||||
/usr/include/qt/QtCore/qobject.h \
|
||||
/usr/include/qt/QtCore/qobject_impl.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs_impl.h \
|
||||
/usr/include/qt/QtCore/qpair.h \
|
||||
/usr/include/qt/QtCore/qpoint.h \
|
||||
/usr/include/qt/QtCore/qprocessordetection.h \
|
||||
/usr/include/qt/QtCore/qrect.h \
|
||||
/usr/include/qt/QtCore/qrefcount.h \
|
||||
/usr/include/qt/QtCore/qregexp.h \
|
||||
/usr/include/qt/QtCore/qscopedpointer.h \
|
||||
/usr/include/qt/QtCore/qshareddata.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer_impl.h \
|
||||
/usr/include/qt/QtCore/qsize.h \
|
||||
/usr/include/qt/QtCore/qstring.h \
|
||||
/usr/include/qt/QtCore/qstringalgorithms.h \
|
||||
/usr/include/qt/QtCore/qstringlist.h \
|
||||
/usr/include/qt/QtCore/qstringliteral.h \
|
||||
/usr/include/qt/QtCore/qstringmatcher.h \
|
||||
/usr/include/qt/QtCore/qstringview.h \
|
||||
/usr/include/qt/QtCore/qsysinfo.h \
|
||||
/usr/include/qt/QtCore/qsystemdetection.h \
|
||||
/usr/include/qt/QtCore/qtcore-config.h \
|
||||
/usr/include/qt/QtCore/qtypeinfo.h \
|
||||
/usr/include/qt/QtCore/qvarlengtharray.h \
|
||||
/usr/include/qt/QtCore/qvector.h \
|
||||
/usr/include/qt/QtCore/qversiontagging.h \
|
||||
/usr/include/qt/QtGui/qbrush.h \
|
||||
/usr/include/qt/QtGui/qcolor.h \
|
||||
/usr/include/qt/QtGui/qcursor.h \
|
||||
/usr/include/qt/QtGui/qfont.h \
|
||||
/usr/include/qt/QtGui/qfontinfo.h \
|
||||
/usr/include/qt/QtGui/qfontmetrics.h \
|
||||
/usr/include/qt/QtGui/qimage.h \
|
||||
/usr/include/qt/QtGui/qkeysequence.h \
|
||||
/usr/include/qt/QtGui/qmatrix.h \
|
||||
/usr/include/qt/QtGui/qpaintdevice.h \
|
||||
/usr/include/qt/QtGui/qpalette.h \
|
||||
/usr/include/qt/QtGui/qpixelformat.h \
|
||||
/usr/include/qt/QtGui/qpixmap.h \
|
||||
/usr/include/qt/QtGui/qpolygon.h \
|
||||
/usr/include/qt/QtGui/qregion.h \
|
||||
/usr/include/qt/QtGui/qrgb.h \
|
||||
/usr/include/qt/QtGui/qrgba64.h \
|
||||
/usr/include/qt/QtGui/qtgui-config.h \
|
||||
/usr/include/qt/QtGui/qtguiglobal.h \
|
||||
/usr/include/qt/QtGui/qtransform.h \
|
||||
/usr/include/qt/QtGui/qwindowdefs.h \
|
||||
/usr/include/qt/QtWidgets/QLabel \
|
||||
/usr/include/qt/QtWidgets/QWidget \
|
||||
/usr/include/qt/QtWidgets/qframe.h \
|
||||
/usr/include/qt/QtWidgets/qlabel.h \
|
||||
/usr/include/qt/QtWidgets/qsizepolicy.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgets-config.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgetsglobal.h \
|
||||
/usr/include/qt/QtWidgets/qwidget.h \
|
||||
/usr/include/sched.h \
|
||||
/usr/include/stdc-predef.h \
|
||||
/usr/include/string.h \
|
||||
/usr/include/strings.h \
|
||||
/usr/include/sys/cdefs.h \
|
||||
/usr/include/sys/syscall.h \
|
||||
/usr/include/syscall.h \
|
||||
/usr/include/time.h \
|
||||
/usr/include/unistd.h \
|
||||
/usr/include/wchar.h \
|
||||
/usr/include/wctype.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdarg.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdint.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/syslimits.h
|
||||
@@ -1,605 +0,0 @@
|
||||
checks-parser_autogen/timestamp: \
|
||||
/home/leca/projects/qt/checks-parser/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake \
|
||||
/home/leca/projects/qt/checks-parser/CMakeFiles/3.30.5/CMakeSystem.cmake \
|
||||
/home/leca/projects/qt/checks-parser/CMakeLists.txt \
|
||||
/home/leca/projects/qt/checks-parser/adjustpicturedialog.cpp \
|
||||
/home/leca/projects/qt/checks-parser/adjustpicturedialog.h \
|
||||
/home/leca/projects/qt/checks-parser/check/check.cpp \
|
||||
/home/leca/projects/qt/checks-parser/check/check.h \
|
||||
/home/leca/projects/qt/checks-parser/checks-parser_autogen/moc_predefs.h \
|
||||
/home/leca/projects/qt/checks-parser/goods/goods.cpp \
|
||||
/home/leca/projects/qt/checks-parser/goods/goods.h \
|
||||
/home/leca/projects/qt/checks-parser/image/checkimage.cpp \
|
||||
/home/leca/projects/qt/checks-parser/image/checkimage.h \
|
||||
/home/leca/projects/qt/checks-parser/image_redactor/imageredactor.cpp \
|
||||
/home/leca/projects/qt/checks-parser/image_redactor/imageredactor.h \
|
||||
/home/leca/projects/qt/checks-parser/imageview/imageview.cpp \
|
||||
/home/leca/projects/qt/checks-parser/imageview/imageview.h \
|
||||
/home/leca/projects/qt/checks-parser/main.cpp \
|
||||
/home/leca/projects/qt/checks-parser/mainwindow.cpp \
|
||||
/home/leca/projects/qt/checks-parser/mainwindow.h \
|
||||
/home/leca/projects/qt/checks-parser/net/net.cpp \
|
||||
/home/leca/projects/qt/checks-parser/net/net.h \
|
||||
/home/leca/projects/qt/checks-parser/ofd/ofd.cpp \
|
||||
/home/leca/projects/qt/checks-parser/ofd/ofd.h \
|
||||
/home/leca/projects/qt/checks-parser/output/output_options.cpp \
|
||||
/home/leca/projects/qt/checks-parser/output/output_options.h \
|
||||
/home/leca/projects/qt/checks-parser/outputdialog.cpp \
|
||||
/home/leca/projects/qt/checks-parser/outputdialog.h \
|
||||
/home/leca/projects/qt/checks-parser/parser/module.cpp \
|
||||
/home/leca/projects/qt/checks-parser/parser/module.h \
|
||||
/home/leca/projects/qt/checks-parser/parser/parser.cpp \
|
||||
/home/leca/projects/qt/checks-parser/parser/parser.h \
|
||||
/home/leca/projects/qt/checks-parser/settings/settings.cpp \
|
||||
/home/leca/projects/qt/checks-parser/settings/settings.h \
|
||||
/home/leca/projects/qt/checks-parser/settingsdialog.cpp \
|
||||
/home/leca/projects/qt/checks-parser/settingsdialog.h \
|
||||
/home/leca/projects/qt/checks-parser/utils/utils.cpp \
|
||||
/home/leca/projects/qt/checks-parser/utils/utils.h \
|
||||
/usr/include/asm-generic/errno-base.h \
|
||||
/usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm/errno.h \
|
||||
/usr/include/asm/unistd.h \
|
||||
/usr/include/asm/unistd_64.h \
|
||||
/usr/include/assert.h \
|
||||
/usr/include/bits/atomic_wide_counter.h \
|
||||
/usr/include/bits/confname.h \
|
||||
/usr/include/bits/cpu-set.h \
|
||||
/usr/include/bits/endian.h \
|
||||
/usr/include/bits/endianness.h \
|
||||
/usr/include/bits/environments.h \
|
||||
/usr/include/bits/errno.h \
|
||||
/usr/include/bits/floatn-common.h \
|
||||
/usr/include/bits/floatn.h \
|
||||
/usr/include/bits/getopt_core.h \
|
||||
/usr/include/bits/getopt_posix.h \
|
||||
/usr/include/bits/libc-header-start.h \
|
||||
/usr/include/bits/locale.h \
|
||||
/usr/include/bits/long-double.h \
|
||||
/usr/include/bits/posix_opt.h \
|
||||
/usr/include/bits/pthread_stack_min-dynamic.h \
|
||||
/usr/include/bits/pthreadtypes-arch.h \
|
||||
/usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/bits/sched.h \
|
||||
/usr/include/bits/setjmp.h \
|
||||
/usr/include/bits/stdio_lim.h \
|
||||
/usr/include/bits/struct_mutex.h \
|
||||
/usr/include/bits/struct_rwlock.h \
|
||||
/usr/include/bits/syscall.h \
|
||||
/usr/include/bits/thread-shared-types.h \
|
||||
/usr/include/bits/time.h \
|
||||
/usr/include/bits/time64.h \
|
||||
/usr/include/bits/timesize.h \
|
||||
/usr/include/bits/timex.h \
|
||||
/usr/include/bits/types.h \
|
||||
/usr/include/bits/types/FILE.h \
|
||||
/usr/include/bits/types/__FILE.h \
|
||||
/usr/include/bits/types/__fpos64_t.h \
|
||||
/usr/include/bits/types/__fpos_t.h \
|
||||
/usr/include/bits/types/__locale_t.h \
|
||||
/usr/include/bits/types/__mbstate_t.h \
|
||||
/usr/include/bits/types/__sigset_t.h \
|
||||
/usr/include/bits/types/clock_t.h \
|
||||
/usr/include/bits/types/clockid_t.h \
|
||||
/usr/include/bits/types/cookie_io_functions_t.h \
|
||||
/usr/include/bits/types/error_t.h \
|
||||
/usr/include/bits/types/locale_t.h \
|
||||
/usr/include/bits/types/mbstate_t.h \
|
||||
/usr/include/bits/types/struct_FILE.h \
|
||||
/usr/include/bits/types/struct___jmp_buf_tag.h \
|
||||
/usr/include/bits/types/struct_itimerspec.h \
|
||||
/usr/include/bits/types/struct_sched_param.h \
|
||||
/usr/include/bits/types/struct_timespec.h \
|
||||
/usr/include/bits/types/struct_timeval.h \
|
||||
/usr/include/bits/types/struct_tm.h \
|
||||
/usr/include/bits/types/time_t.h \
|
||||
/usr/include/bits/types/timer_t.h \
|
||||
/usr/include/bits/types/wint_t.h \
|
||||
/usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/unistd_ext.h \
|
||||
/usr/include/bits/wchar.h \
|
||||
/usr/include/bits/wctype-wchar.h \
|
||||
/usr/include/bits/wordsize.h \
|
||||
/usr/include/c++/14.2.1/algorithm \
|
||||
/usr/include/c++/14.2.1/any \
|
||||
/usr/include/c++/14.2.1/array \
|
||||
/usr/include/c++/14.2.1/atomic \
|
||||
/usr/include/c++/14.2.1/backward/auto_ptr.h \
|
||||
/usr/include/c++/14.2.1/backward/binders.h \
|
||||
/usr/include/c++/14.2.1/bit \
|
||||
/usr/include/c++/14.2.1/bits/algorithmfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/align.h \
|
||||
/usr/include/c++/14.2.1/bits/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/allocated_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_base.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_lockfree_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/atomic_wait.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_ios.tcc \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.h \
|
||||
/usr/include/c++/14.2.1/bits/basic_string.tcc \
|
||||
/usr/include/c++/14.2.1/bits/c++0x_warning.h \
|
||||
/usr/include/c++/14.2.1/bits/char_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/charconv.h \
|
||||
/usr/include/c++/14.2.1/bits/codecvt.h \
|
||||
/usr/include/c++/14.2.1/bits/concept_check.h \
|
||||
/usr/include/c++/14.2.1/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_forced.h \
|
||||
/usr/include/c++/14.2.1/bits/cxxabi_init_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/erase_if.h \
|
||||
/usr/include/c++/14.2.1/bits/exception.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_defines.h \
|
||||
/usr/include/c++/14.2.1/bits/exception_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/functexcept.h \
|
||||
/usr/include/c++/14.2.1/bits/functional_hash.h \
|
||||
/usr/include/c++/14.2.1/bits/gslice.h \
|
||||
/usr/include/c++/14.2.1/bits/gslice_array.h \
|
||||
/usr/include/c++/14.2.1/bits/hash_bytes.h \
|
||||
/usr/include/c++/14.2.1/bits/indirect_array.h \
|
||||
/usr/include/c++/14.2.1/bits/invoke.h \
|
||||
/usr/include/c++/14.2.1/bits/ios_base.h \
|
||||
/usr/include/c++/14.2.1/bits/istream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/iterator_concepts.h \
|
||||
/usr/include/c++/14.2.1/bits/list.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_classes.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_conv.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets.tcc \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets_nonio.h \
|
||||
/usr/include/c++/14.2.1/bits/locale_facets_nonio.tcc \
|
||||
/usr/include/c++/14.2.1/bits/localefwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mask_array.h \
|
||||
/usr/include/c++/14.2.1/bits/max_size_type.h \
|
||||
/usr/include/c++/14.2.1/bits/memory_resource.h \
|
||||
/usr/include/c++/14.2.1/bits/memoryfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/mofunc_impl.h \
|
||||
/usr/include/c++/14.2.1/bits/move.h \
|
||||
/usr/include/c++/14.2.1/bits/move_only_function.h \
|
||||
/usr/include/c++/14.2.1/bits/nested_exception.h \
|
||||
/usr/include/c++/14.2.1/bits/new_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/node_handle.h \
|
||||
/usr/include/c++/14.2.1/bits/ostream.tcc \
|
||||
/usr/include/c++/14.2.1/bits/ostream_insert.h \
|
||||
/usr/include/c++/14.2.1/bits/out_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/postypes.h \
|
||||
/usr/include/c++/14.2.1/bits/predefined_ops.h \
|
||||
/usr/include/c++/14.2.1/bits/ptr_traits.h \
|
||||
/usr/include/c++/14.2.1/bits/quoted_string.h \
|
||||
/usr/include/c++/14.2.1/bits/range_access.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_base.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_cmp.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/ranges_util.h \
|
||||
/usr/include/c++/14.2.1/bits/refwrap.h \
|
||||
/usr/include/c++/14.2.1/bits/requires_hosted.h \
|
||||
/usr/include/c++/14.2.1/bits/sat_arith.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_atomic.h \
|
||||
/usr/include/c++/14.2.1/bits/shared_ptr_base.h \
|
||||
/usr/include/c++/14.2.1/bits/slice_array.h \
|
||||
/usr/include/c++/14.2.1/bits/specfun.h \
|
||||
/usr/include/c++/14.2.1/bits/std_abs.h \
|
||||
/usr/include/c++/14.2.1/bits/std_function.h \
|
||||
/usr/include/c++/14.2.1/bits/std_mutex.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algo.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_algobase.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_bvector.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_construct.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_function.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_heap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_list.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_map.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_multimap.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_numeric.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_pair.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_raw_storage_iter.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_relops.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tempbuf.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_tree.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_uninitialized.h \
|
||||
/usr/include/c++/14.2.1/bits/stl_vector.h \
|
||||
/usr/include/c++/14.2.1/bits/stream_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/streambuf.tcc \
|
||||
/usr/include/c++/14.2.1/bits/streambuf_iterator.h \
|
||||
/usr/include/c++/14.2.1/bits/string_view.tcc \
|
||||
/usr/include/c++/14.2.1/bits/stringfwd.h \
|
||||
/usr/include/c++/14.2.1/bits/uniform_int_dist.h \
|
||||
/usr/include/c++/14.2.1/bits/unique_ptr.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator.h \
|
||||
/usr/include/c++/14.2.1/bits/uses_allocator_args.h \
|
||||
/usr/include/c++/14.2.1/bits/utility.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_after.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_array.h \
|
||||
/usr/include/c++/14.2.1/bits/valarray_array.tcc \
|
||||
/usr/include/c++/14.2.1/bits/valarray_before.h \
|
||||
/usr/include/c++/14.2.1/bits/vector.tcc \
|
||||
/usr/include/c++/14.2.1/bits/version.h \
|
||||
/usr/include/c++/14.2.1/cassert \
|
||||
/usr/include/c++/14.2.1/cctype \
|
||||
/usr/include/c++/14.2.1/cerrno \
|
||||
/usr/include/c++/14.2.1/charconv \
|
||||
/usr/include/c++/14.2.1/climits \
|
||||
/usr/include/c++/14.2.1/clocale \
|
||||
/usr/include/c++/14.2.1/cmath \
|
||||
/usr/include/c++/14.2.1/compare \
|
||||
/usr/include/c++/14.2.1/concepts \
|
||||
/usr/include/c++/14.2.1/cstddef \
|
||||
/usr/include/c++/14.2.1/cstdint \
|
||||
/usr/include/c++/14.2.1/cstdio \
|
||||
/usr/include/c++/14.2.1/cstdlib \
|
||||
/usr/include/c++/14.2.1/cstring \
|
||||
/usr/include/c++/14.2.1/ctime \
|
||||
/usr/include/c++/14.2.1/cwchar \
|
||||
/usr/include/c++/14.2.1/cwctype \
|
||||
/usr/include/c++/14.2.1/debug/assertions.h \
|
||||
/usr/include/c++/14.2.1/debug/debug.h \
|
||||
/usr/include/c++/14.2.1/exception \
|
||||
/usr/include/c++/14.2.1/experimental/bits/fs_dir.h \
|
||||
/usr/include/c++/14.2.1/experimental/bits/fs_fwd.h \
|
||||
/usr/include/c++/14.2.1/experimental/bits/fs_ops.h \
|
||||
/usr/include/c++/14.2.1/experimental/bits/fs_path.h \
|
||||
/usr/include/c++/14.2.1/experimental/filesystem \
|
||||
/usr/include/c++/14.2.1/ext/aligned_buffer.h \
|
||||
/usr/include/c++/14.2.1/ext/alloc_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/atomicity.h \
|
||||
/usr/include/c++/14.2.1/ext/concurrence.h \
|
||||
/usr/include/c++/14.2.1/ext/numeric_traits.h \
|
||||
/usr/include/c++/14.2.1/ext/string_conversions.h \
|
||||
/usr/include/c++/14.2.1/ext/type_traits.h \
|
||||
/usr/include/c++/14.2.1/filesystem \
|
||||
/usr/include/c++/14.2.1/format \
|
||||
/usr/include/c++/14.2.1/forward_list \
|
||||
/usr/include/c++/14.2.1/functional \
|
||||
/usr/include/c++/14.2.1/initializer_list \
|
||||
/usr/include/c++/14.2.1/iomanip \
|
||||
/usr/include/c++/14.2.1/ios \
|
||||
/usr/include/c++/14.2.1/iosfwd \
|
||||
/usr/include/c++/14.2.1/iostream \
|
||||
/usr/include/c++/14.2.1/istream \
|
||||
/usr/include/c++/14.2.1/iterator \
|
||||
/usr/include/c++/14.2.1/limits \
|
||||
/usr/include/c++/14.2.1/list \
|
||||
/usr/include/c++/14.2.1/locale \
|
||||
/usr/include/c++/14.2.1/map \
|
||||
/usr/include/c++/14.2.1/memory \
|
||||
/usr/include/c++/14.2.1/new \
|
||||
/usr/include/c++/14.2.1/numbers \
|
||||
/usr/include/c++/14.2.1/numeric \
|
||||
/usr/include/c++/14.2.1/optional \
|
||||
/usr/include/c++/14.2.1/ostream \
|
||||
/usr/include/c++/14.2.1/pstl/execution_defs.h \
|
||||
/usr/include/c++/14.2.1/pstl/glue_numeric_defs.h \
|
||||
/usr/include/c++/14.2.1/stdexcept \
|
||||
/usr/include/c++/14.2.1/stdlib.h \
|
||||
/usr/include/c++/14.2.1/streambuf \
|
||||
/usr/include/c++/14.2.1/string \
|
||||
/usr/include/c++/14.2.1/string_view \
|
||||
/usr/include/c++/14.2.1/text_encoding \
|
||||
/usr/include/c++/14.2.1/tr1/bessel_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/beta_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/ell_integral.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/exp_integral.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/gamma.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/hypergeometric.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/legendre_function.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/modified_bessel_func.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/poly_hermite.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/poly_laguerre.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/riemann_zeta.tcc \
|
||||
/usr/include/c++/14.2.1/tr1/special_function_util.h \
|
||||
/usr/include/c++/14.2.1/tuple \
|
||||
/usr/include/c++/14.2.1/type_traits \
|
||||
/usr/include/c++/14.2.1/typeinfo \
|
||||
/usr/include/c++/14.2.1/unordered_map \
|
||||
/usr/include/c++/14.2.1/utility \
|
||||
/usr/include/c++/14.2.1/valarray \
|
||||
/usr/include/c++/14.2.1/vector \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
|
||||
/usr/include/c++/14.2.1/x86_64-pc-linux-gnu/bits/time_members.h \
|
||||
/usr/include/ctype.h \
|
||||
/usr/include/errno.h \
|
||||
/usr/include/features-time64.h \
|
||||
/usr/include/features.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/include/gnu/stubs.h \
|
||||
/usr/include/libintl.h \
|
||||
/usr/include/linux/errno.h \
|
||||
/usr/include/locale.h \
|
||||
/usr/include/nlohmann/adl_serializer.hpp \
|
||||
/usr/include/nlohmann/byte_container_with_subtype.hpp \
|
||||
/usr/include/nlohmann/detail/abi_macros.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/from_json.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/to_chars.hpp \
|
||||
/usr/include/nlohmann/detail/conversions/to_json.hpp \
|
||||
/usr/include/nlohmann/detail/exceptions.hpp \
|
||||
/usr/include/nlohmann/detail/hash.hpp \
|
||||
/usr/include/nlohmann/detail/input/binary_reader.hpp \
|
||||
/usr/include/nlohmann/detail/input/input_adapters.hpp \
|
||||
/usr/include/nlohmann/detail/input/json_sax.hpp \
|
||||
/usr/include/nlohmann/detail/input/lexer.hpp \
|
||||
/usr/include/nlohmann/detail/input/parser.hpp \
|
||||
/usr/include/nlohmann/detail/input/position_t.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iter_impl.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
|
||||
/usr/include/nlohmann/detail/json_custom_base_class.hpp \
|
||||
/usr/include/nlohmann/detail/json_pointer.hpp \
|
||||
/usr/include/nlohmann/detail/json_ref.hpp \
|
||||
/usr/include/nlohmann/detail/macro_scope.hpp \
|
||||
/usr/include/nlohmann/detail/macro_unscope.hpp \
|
||||
/usr/include/nlohmann/detail/meta/call_std/begin.hpp \
|
||||
/usr/include/nlohmann/detail/meta/call_std/end.hpp \
|
||||
/usr/include/nlohmann/detail/meta/cpp_future.hpp \
|
||||
/usr/include/nlohmann/detail/meta/detected.hpp \
|
||||
/usr/include/nlohmann/detail/meta/identity_tag.hpp \
|
||||
/usr/include/nlohmann/detail/meta/is_sax.hpp \
|
||||
/usr/include/nlohmann/detail/meta/std_fs.hpp \
|
||||
/usr/include/nlohmann/detail/meta/type_traits.hpp \
|
||||
/usr/include/nlohmann/detail/meta/void_t.hpp \
|
||||
/usr/include/nlohmann/detail/output/binary_writer.hpp \
|
||||
/usr/include/nlohmann/detail/output/output_adapters.hpp \
|
||||
/usr/include/nlohmann/detail/output/serializer.hpp \
|
||||
/usr/include/nlohmann/detail/string_concat.hpp \
|
||||
/usr/include/nlohmann/detail/string_escape.hpp \
|
||||
/usr/include/nlohmann/detail/value_t.hpp \
|
||||
/usr/include/nlohmann/json.hpp \
|
||||
/usr/include/nlohmann/json_fwd.hpp \
|
||||
/usr/include/nlohmann/ordered_map.hpp \
|
||||
/usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
|
||||
/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
|
||||
/usr/include/pthread.h \
|
||||
/usr/include/qt/QtCore/QObject \
|
||||
/usr/include/qt/QtCore/qabstractitemmodel.h \
|
||||
/usr/include/qt/QtCore/qalgorithms.h \
|
||||
/usr/include/qt/QtCore/qarraydata.h \
|
||||
/usr/include/qt/QtCore/qatomic.h \
|
||||
/usr/include/qt/QtCore/qatomic_cxx11.h \
|
||||
/usr/include/qt/QtCore/qbasicatomic.h \
|
||||
/usr/include/qt/QtCore/qbytearray.h \
|
||||
/usr/include/qt/QtCore/qbytearraylist.h \
|
||||
/usr/include/qt/QtCore/qchar.h \
|
||||
/usr/include/qt/QtCore/qcompilerdetection.h \
|
||||
/usr/include/qt/QtCore/qconfig.h \
|
||||
/usr/include/qt/QtCore/qcontainerfwd.h \
|
||||
/usr/include/qt/QtCore/qcontainertools_impl.h \
|
||||
/usr/include/qt/QtCore/qcoreevent.h \
|
||||
/usr/include/qt/QtCore/qdatastream.h \
|
||||
/usr/include/qt/QtCore/qfile.h \
|
||||
/usr/include/qt/QtCore/qfiledevice.h \
|
||||
/usr/include/qt/QtCore/qflags.h \
|
||||
/usr/include/qt/QtCore/qgenericatomic.h \
|
||||
/usr/include/qt/QtCore/qglobal.h \
|
||||
/usr/include/qt/QtCore/qglobalstatic.h \
|
||||
/usr/include/qt/QtCore/qhash.h \
|
||||
/usr/include/qt/QtCore/qhashfunctions.h \
|
||||
/usr/include/qt/QtCore/qiodevice.h \
|
||||
/usr/include/qt/QtCore/qiterator.h \
|
||||
/usr/include/qt/QtCore/qline.h \
|
||||
/usr/include/qt/QtCore/qlist.h \
|
||||
/usr/include/qt/QtCore/qlocale.h \
|
||||
/usr/include/qt/QtCore/qlogging.h \
|
||||
/usr/include/qt/QtCore/qmap.h \
|
||||
/usr/include/qt/QtCore/qmargins.h \
|
||||
/usr/include/qt/QtCore/qmetatype.h \
|
||||
/usr/include/qt/QtCore/qnamespace.h \
|
||||
/usr/include/qt/QtCore/qnumeric.h \
|
||||
/usr/include/qt/QtCore/qobject.h \
|
||||
/usr/include/qt/QtCore/qobject_impl.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs.h \
|
||||
/usr/include/qt/QtCore/qobjectdefs_impl.h \
|
||||
/usr/include/qt/QtCore/qpair.h \
|
||||
/usr/include/qt/QtCore/qpoint.h \
|
||||
/usr/include/qt/QtCore/qprocessordetection.h \
|
||||
/usr/include/qt/QtCore/qrect.h \
|
||||
/usr/include/qt/QtCore/qrefcount.h \
|
||||
/usr/include/qt/QtCore/qregexp.h \
|
||||
/usr/include/qt/QtCore/qregularexpression.h \
|
||||
/usr/include/qt/QtCore/qscopedpointer.h \
|
||||
/usr/include/qt/QtCore/qset.h \
|
||||
/usr/include/qt/QtCore/qshareddata.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer.h \
|
||||
/usr/include/qt/QtCore/qsharedpointer_impl.h \
|
||||
/usr/include/qt/QtCore/qsize.h \
|
||||
/usr/include/qt/QtCore/qstring.h \
|
||||
/usr/include/qt/QtCore/qstringalgorithms.h \
|
||||
/usr/include/qt/QtCore/qstringlist.h \
|
||||
/usr/include/qt/QtCore/qstringliteral.h \
|
||||
/usr/include/qt/QtCore/qstringmatcher.h \
|
||||
/usr/include/qt/QtCore/qstringview.h \
|
||||
/usr/include/qt/QtCore/qsysinfo.h \
|
||||
/usr/include/qt/QtCore/qsystemdetection.h \
|
||||
/usr/include/qt/QtCore/qtcore-config.h \
|
||||
/usr/include/qt/QtCore/qtypeinfo.h \
|
||||
/usr/include/qt/QtCore/qurl.h \
|
||||
/usr/include/qt/QtCore/qvariant.h \
|
||||
/usr/include/qt/QtCore/qvarlengtharray.h \
|
||||
/usr/include/qt/QtCore/qvector.h \
|
||||
/usr/include/qt/QtCore/qversiontagging.h \
|
||||
/usr/include/qt/QtGui/QMouseEvent \
|
||||
/usr/include/qt/QtGui/QWheelEvent \
|
||||
/usr/include/qt/QtGui/qbrush.h \
|
||||
/usr/include/qt/QtGui/qcolor.h \
|
||||
/usr/include/qt/QtGui/qcursor.h \
|
||||
/usr/include/qt/QtGui/qevent.h \
|
||||
/usr/include/qt/QtGui/qfont.h \
|
||||
/usr/include/qt/QtGui/qfontinfo.h \
|
||||
/usr/include/qt/QtGui/qfontmetrics.h \
|
||||
/usr/include/qt/QtGui/qicon.h \
|
||||
/usr/include/qt/QtGui/qimage.h \
|
||||
/usr/include/qt/QtGui/qkeysequence.h \
|
||||
/usr/include/qt/QtGui/qmatrix.h \
|
||||
/usr/include/qt/QtGui/qpaintdevice.h \
|
||||
/usr/include/qt/QtGui/qpainter.h \
|
||||
/usr/include/qt/QtGui/qpainterpath.h \
|
||||
/usr/include/qt/QtGui/qpalette.h \
|
||||
/usr/include/qt/QtGui/qpen.h \
|
||||
/usr/include/qt/QtGui/qpixelformat.h \
|
||||
/usr/include/qt/QtGui/qpixmap.h \
|
||||
/usr/include/qt/QtGui/qpolygon.h \
|
||||
/usr/include/qt/QtGui/qregion.h \
|
||||
/usr/include/qt/QtGui/qrgb.h \
|
||||
/usr/include/qt/QtGui/qrgba64.h \
|
||||
/usr/include/qt/QtGui/qtextoption.h \
|
||||
/usr/include/qt/QtGui/qtgui-config.h \
|
||||
/usr/include/qt/QtGui/qtguiglobal.h \
|
||||
/usr/include/qt/QtGui/qtouchdevice.h \
|
||||
/usr/include/qt/QtGui/qtransform.h \
|
||||
/usr/include/qt/QtGui/qvalidator.h \
|
||||
/usr/include/qt/QtGui/qvector2d.h \
|
||||
/usr/include/qt/QtGui/qwindowdefs.h \
|
||||
/usr/include/qt/QtWidgets/QComboBox \
|
||||
/usr/include/qt/QtWidgets/QDialog \
|
||||
/usr/include/qt/QtWidgets/QGraphicsPixmapItem \
|
||||
/usr/include/qt/QtWidgets/QGraphicsScene \
|
||||
/usr/include/qt/QtWidgets/QGraphicsView \
|
||||
/usr/include/qt/QtWidgets/QLabel \
|
||||
/usr/include/qt/QtWidgets/QMainWindow \
|
||||
/usr/include/qt/QtWidgets/QWidget \
|
||||
/usr/include/qt/QtWidgets/qabstractitemdelegate.h \
|
||||
/usr/include/qt/QtWidgets/qabstractscrollarea.h \
|
||||
/usr/include/qt/QtWidgets/qabstractslider.h \
|
||||
/usr/include/qt/QtWidgets/qabstractspinbox.h \
|
||||
/usr/include/qt/QtWidgets/qcombobox.h \
|
||||
/usr/include/qt/QtWidgets/qdialog.h \
|
||||
/usr/include/qt/QtWidgets/qframe.h \
|
||||
/usr/include/qt/QtWidgets/qgraphicsitem.h \
|
||||
/usr/include/qt/QtWidgets/qgraphicsscene.h \
|
||||
/usr/include/qt/QtWidgets/qgraphicsview.h \
|
||||
/usr/include/qt/QtWidgets/qlabel.h \
|
||||
/usr/include/qt/QtWidgets/qmainwindow.h \
|
||||
/usr/include/qt/QtWidgets/qrubberband.h \
|
||||
/usr/include/qt/QtWidgets/qscrollarea.h \
|
||||
/usr/include/qt/QtWidgets/qsizepolicy.h \
|
||||
/usr/include/qt/QtWidgets/qslider.h \
|
||||
/usr/include/qt/QtWidgets/qstyle.h \
|
||||
/usr/include/qt/QtWidgets/qstyleoption.h \
|
||||
/usr/include/qt/QtWidgets/qtabbar.h \
|
||||
/usr/include/qt/QtWidgets/qtabwidget.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgets-config.h \
|
||||
/usr/include/qt/QtWidgets/qtwidgetsglobal.h \
|
||||
/usr/include/qt/QtWidgets/qwidget.h \
|
||||
/usr/include/sched.h \
|
||||
/usr/include/stdc-predef.h \
|
||||
/usr/include/stdio.h \
|
||||
/usr/include/string.h \
|
||||
/usr/include/strings.h \
|
||||
/usr/include/sys/cdefs.h \
|
||||
/usr/include/sys/syscall.h \
|
||||
/usr/include/syscall.h \
|
||||
/usr/include/time.h \
|
||||
/usr/include/unistd.h \
|
||||
/usr/include/wchar.h \
|
||||
/usr/include/wctype.h \
|
||||
/usr/lib/cmake/Qt5/Qt5Config.cmake \
|
||||
/usr/lib/cmake/Qt5/Qt5ConfigVersion.cmake \
|
||||
/usr/lib/cmake/Qt5/Qt5ModuleLocation.cmake \
|
||||
/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake \
|
||||
/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake \
|
||||
/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake \
|
||||
/usr/lib/cmake/Qt5Core/Qt5CoreConfigVersion.cmake \
|
||||
/usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSEmulatorIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSKmsEglDeviceIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QGtk3ThemePlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QJp2Plugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QLibInputPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QSvgIconPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QSvgPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QTsLibPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QVncIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QWaylandEglPlatformIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QWaylandIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QWaylandXCompositeEglPlatformIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QWaylandXCompositeGlxPlatformIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QWebGLIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Gui/Qt5Gui_QXdgDesktopPortalThemePlugin.cmake \
|
||||
/usr/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake \
|
||||
/usr/lib/cmake/Qt5Widgets/Qt5WidgetsConfigExtras.cmake \
|
||||
/usr/lib/cmake/Qt5Widgets/Qt5WidgetsConfigVersion.cmake \
|
||||
/usr/lib/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake \
|
||||
/usr/lib/cmake/opencv4/OpenCVConfig-version.cmake \
|
||||
/usr/lib/cmake/opencv4/OpenCVConfig.cmake \
|
||||
/usr/lib/cmake/opencv4/OpenCVModules-release.cmake \
|
||||
/usr/lib/cmake/opencv4/OpenCVModules.cmake \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdarg.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/stdint.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/syslimits.h \
|
||||
/usr/share/cmake/Modules/CMakeCXXInformation.cmake \
|
||||
/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake \
|
||||
/usr/share/cmake/Modules/CMakeGenericSystem.cmake \
|
||||
/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake \
|
||||
/usr/share/cmake/Modules/CMakeLanguageInformation.cmake \
|
||||
/usr/share/cmake/Modules/CMakeParseArguments.cmake \
|
||||
/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake \
|
||||
/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake \
|
||||
/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake \
|
||||
/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake \
|
||||
/usr/share/cmake/Modules/Compiler/GNU.cmake \
|
||||
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake \
|
||||
/usr/share/cmake/Modules/FindPackageMessage.cmake \
|
||||
/usr/share/cmake/Modules/FindPkgConfig.cmake \
|
||||
/usr/share/cmake/Modules/GNUInstallDirs.cmake \
|
||||
/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake \
|
||||
/usr/share/cmake/Modules/Platform/Linux-GNU.cmake \
|
||||
/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake \
|
||||
/usr/share/cmake/Modules/Platform/Linux.cmake \
|
||||
/usr/share/cmake/Modules/Platform/UnixPaths.cmake \
|
||||
/home/leca/projects/qt/checks-parser/adjustpicturedialog.ui \
|
||||
/home/leca/projects/qt/checks-parser/mainwindow.ui \
|
||||
/home/leca/projects/qt/checks-parser/outputdialog.ui \
|
||||
/home/leca/projects/qt/checks-parser/settingsdialog.ui \
|
||||
/usr/bin/cmake
|
||||
@@ -1,468 +0,0 @@
|
||||
#define __DBL_MIN_EXP__ (-1021)
|
||||
#define __cpp_nontype_template_parameter_auto 201606L
|
||||
#define __UINT_LEAST16_MAX__ 0xffff
|
||||
#define __FLT16_HAS_QUIET_NAN__ 1
|
||||
#define __ATOMIC_ACQUIRE 2
|
||||
#define __FLT128_MAX_10_EXP__ 4932
|
||||
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
|
||||
#define __GCC_IEC_559_COMPLEX 2
|
||||
#define __cpp_aggregate_nsdmi 201304L
|
||||
#define __UINT_LEAST8_TYPE__ unsigned char
|
||||
#define __SIZEOF_FLOAT80__ 16
|
||||
#define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16
|
||||
#define __INTMAX_C(c) c ## L
|
||||
#define __CHAR_BIT__ 8
|
||||
#define __UINT8_MAX__ 0xff
|
||||
#define __SCHAR_WIDTH__ 8
|
||||
#define __WINT_MAX__ 0xffffffffU
|
||||
#define __FLT32_MIN_EXP__ (-125)
|
||||
#define __cpp_static_assert 201411L
|
||||
#define __BFLT16_MIN_10_EXP__ (-37)
|
||||
#define QT_GUI_LIB 1
|
||||
#define __ORDER_LITTLE_ENDIAN__ 1234
|
||||
#define __WCHAR_MAX__ 0x7fffffff
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
|
||||
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
|
||||
#define __GCC_IEC_559 2
|
||||
#define __FLT32X_DECIMAL_DIG__ 17
|
||||
#define __FLT_EVAL_METHOD__ 0
|
||||
#define __cpp_binary_literals 201304L
|
||||
#define __FLT64_DECIMAL_DIG__ 17
|
||||
#define __cpp_noexcept_function_type 201510L
|
||||
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
|
||||
#define __cpp_variadic_templates 200704L
|
||||
#define __UINT_FAST64_MAX__ 0xffffffffffffffffUL
|
||||
#define __SIG_ATOMIC_TYPE__ int
|
||||
#define __DBL_MIN_10_EXP__ (-307)
|
||||
#define __FINITE_MATH_ONLY__ 0
|
||||
#define __cpp_variable_templates 201304L
|
||||
#define __FLT32X_MAX_EXP__ 1024
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
|
||||
#define __FLT32_HAS_DENORM__ 1
|
||||
#define __UINT_FAST8_MAX__ 0xff
|
||||
#define __cpp_rvalue_reference 200610L
|
||||
#define __cpp_nested_namespace_definitions 201411L
|
||||
#define __DEC64_MAX_EXP__ 385
|
||||
#define __INT8_C(c) c
|
||||
#define __LDBL_HAS_INFINITY__ 1
|
||||
#define __INT_LEAST8_WIDTH__ 8
|
||||
#define __cpp_variadic_using 201611L
|
||||
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL
|
||||
#define __INT_LEAST8_MAX__ 0x7f
|
||||
#define __cpp_attributes 200809L
|
||||
#define __cpp_capture_star_this 201603L
|
||||
#define __SHRT_MAX__ 0x7fff
|
||||
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
|
||||
#define __FLT64X_MAX_10_EXP__ 4932
|
||||
#define __cpp_if_constexpr 201606L
|
||||
#define __BFLT16_MAX_10_EXP__ 38
|
||||
#define __BFLT16_MAX_EXP__ 128
|
||||
#define __LDBL_IS_IEC_60559__ 1
|
||||
#define QT_NO_DEBUG 1
|
||||
#define __FLT64X_HAS_QUIET_NAN__ 1
|
||||
#define __UINT_LEAST8_MAX__ 0xff
|
||||
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
|
||||
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
|
||||
#define __UINTMAX_TYPE__ long unsigned int
|
||||
#define __cpp_nsdmi 200809L
|
||||
#define __BFLT16_DECIMAL_DIG__ 4
|
||||
#define __linux 1
|
||||
#define __DEC32_EPSILON__ 1E-6DF
|
||||
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
|
||||
#define __UINT32_MAX__ 0xffffffffU
|
||||
#define __GXX_EXPERIMENTAL_CXX0X__ 1
|
||||
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
|
||||
#define __FLT128_MIN_EXP__ (-16381)
|
||||
#define __WINT_MIN__ 0U
|
||||
#define __FLT128_MIN_10_EXP__ (-4931)
|
||||
#define __FLT32X_IS_IEC_60559__ 1
|
||||
#define __INT_LEAST16_WIDTH__ 16
|
||||
#define __SCHAR_MAX__ 0x7f
|
||||
#define __FLT128_MANT_DIG__ 113
|
||||
#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1)
|
||||
#define __INT64_C(c) c ## L
|
||||
#define __SSP_STRONG__ 3
|
||||
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
|
||||
#define __ATOMIC_SEQ_CST 5
|
||||
#define __unix 1
|
||||
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffL
|
||||
#define __FLT32X_MANT_DIG__ 53
|
||||
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
|
||||
#define __cpp_aligned_new 201606L
|
||||
#define __FLT32_MAX_10_EXP__ 38
|
||||
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
|
||||
#define __STDC_HOSTED__ 1
|
||||
#define __DEC64_MIN_EXP__ (-382)
|
||||
#define __cpp_decltype_auto 201304L
|
||||
#define __DBL_DIG__ 15
|
||||
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
|
||||
#define __GXX_WEAK__ 1
|
||||
#define __SHRT_WIDTH__ 16
|
||||
#define __FLT32_IS_IEC_60559__ 1
|
||||
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
|
||||
#define __DBL_IS_IEC_60559__ 1
|
||||
#define __DEC32_MAX__ 9.999999E96DF
|
||||
#define __cpp_threadsafe_static_init 200806L
|
||||
#define __cpp_enumerator_attributes 201411L
|
||||
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
|
||||
#define __FLT32X_HAS_INFINITY__ 1
|
||||
#define __unix__ 1
|
||||
#define __INT_WIDTH__ 32
|
||||
#define __STDC_IEC_559__ 1
|
||||
#define __STDC_ISO_10646__ 201706L
|
||||
#define __DECIMAL_DIG__ 21
|
||||
#define __STDC_IEC_559_COMPLEX__ 1
|
||||
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
|
||||
#define __gnu_linux__ 1
|
||||
#define __INT16_MAX__ 0x7fff
|
||||
#define __FLT64_MIN_EXP__ (-1021)
|
||||
#define __FLT64X_MIN_10_EXP__ (-4931)
|
||||
#define __LDBL_HAS_QUIET_NAN__ 1
|
||||
#define __cpp_return_type_deduction 201304L
|
||||
#define __FLT16_MIN_EXP__ (-13)
|
||||
#define __FLT64_MANT_DIG__ 53
|
||||
#define __FLT64X_MANT_DIG__ 64
|
||||
#define __BFLT16_DIG__ 2
|
||||
#define __GNUC__ 14
|
||||
#define __GXX_RTTI 1
|
||||
#define __pie__ 2
|
||||
#define __MMX__ 1
|
||||
#define __FLT_HAS_DENORM__ 1
|
||||
#define __SIZEOF_LONG_DOUBLE__ 16
|
||||
#define __BIGGEST_ALIGNMENT__ 16
|
||||
#define __STDC_UTF_16__ 1
|
||||
#define __FLT64_MAX_10_EXP__ 308
|
||||
#define __BFLT16_IS_IEC_60559__ 0
|
||||
#define __FLT16_MAX_10_EXP__ 4
|
||||
#define __cpp_delegating_constructors 200604L
|
||||
#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
|
||||
#define __cpp_raw_strings 200710L
|
||||
#define __INT_FAST32_MAX__ 0x7fffffffffffffffL
|
||||
#define __DBL_HAS_INFINITY__ 1
|
||||
#define __INT64_MAX__ 0x7fffffffffffffffL
|
||||
#define __SIZEOF_FLOAT__ 4
|
||||
#define __HAVE_SPECULATION_SAFE_VALUE 1
|
||||
#define __cpp_fold_expressions 201603L
|
||||
#define __DEC32_MIN_EXP__ (-94)
|
||||
#define __INTPTR_WIDTH__ 64
|
||||
#define __UINT_LEAST32_MAX__ 0xffffffffU
|
||||
#define __FLT32X_HAS_DENORM__ 1
|
||||
#define __INT_FAST16_TYPE__ long int
|
||||
#define __MMX_WITH_SSE__ 1
|
||||
#define __LDBL_HAS_DENORM__ 1
|
||||
#define QT_WIDGETS_LIB 1
|
||||
#define __SEG_GS 1
|
||||
#define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16
|
||||
#define __cplusplus 201703L
|
||||
#define __cpp_ref_qualifiers 200710L
|
||||
#define __DEC32_MIN__ 1E-95DF
|
||||
#define __DEPRECATED 1
|
||||
#define __cpp_rvalue_references 200610L
|
||||
#define __DBL_MAX_EXP__ 1024
|
||||
#define __WCHAR_WIDTH__ 32
|
||||
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
|
||||
#define __DEC128_EPSILON__ 1E-33DL
|
||||
#define __FLT16_DECIMAL_DIG__ 5
|
||||
#define __SSE2_MATH__ 1
|
||||
#define __ATOMIC_HLE_RELEASE 131072
|
||||
#define __PTRDIFF_MAX__ 0x7fffffffffffffffL
|
||||
#define __amd64 1
|
||||
#define __ATOMIC_HLE_ACQUIRE 65536
|
||||
#define __GNUG__ 14
|
||||
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
|
||||
#define __SIZEOF_SIZE_T__ 8
|
||||
#define __BFLT16_HAS_INFINITY__ 1
|
||||
#define __FLT64X_MIN_EXP__ (-16381)
|
||||
#define __SIZEOF_WINT_T__ 4
|
||||
#define __FLT32X_DIG__ 15
|
||||
#define __LONG_LONG_WIDTH__ 64
|
||||
#define __cpp_initializer_lists 200806L
|
||||
#define __FLT32_MAX_EXP__ 128
|
||||
#define ABI_ID "ELF"
|
||||
#define __cpp_hex_float 201603L
|
||||
#define __GXX_ABI_VERSION 1019
|
||||
#define __FLT_MIN_EXP__ (-125)
|
||||
#define __GCC_HAVE_DWARF2_CFI_ASM 1
|
||||
#define __x86_64 1
|
||||
#define __cpp_lambdas 200907L
|
||||
#define __INT_FAST64_TYPE__ long int
|
||||
#define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16
|
||||
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
|
||||
#define __cpp_template_auto 201606L
|
||||
#define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16
|
||||
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
|
||||
#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x
|
||||
#define __SIZEOF_POINTER__ 8
|
||||
#define __SIZE_TYPE__ long unsigned int
|
||||
#define __LP64__ 1
|
||||
#define __DBL_HAS_QUIET_NAN__ 1
|
||||
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
|
||||
#define __LDBL_MAX_EXP__ 16384
|
||||
#define __DECIMAL_BID_FORMAT__ 1
|
||||
#define __FLT64_MIN_10_EXP__ (-307)
|
||||
#define __FLT16_MIN_10_EXP__ (-4)
|
||||
#define __FLT64X_DECIMAL_DIG__ 21
|
||||
#define __DEC128_MIN__ 1E-6143DL
|
||||
#define __REGISTER_PREFIX__
|
||||
#define __UINT16_MAX__ 0xffff
|
||||
#define __FLT128_HAS_INFINITY__ 1
|
||||
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
|
||||
#define __UINT8_TYPE__ unsigned char
|
||||
#define __FLT_DIG__ 6
|
||||
#define __NO_INLINE__ 1
|
||||
#define __DEC_EVAL_METHOD__ 2
|
||||
#define __FLT_MANT_DIG__ 24
|
||||
#define __LDBL_DECIMAL_DIG__ 21
|
||||
#define __VERSION__ "14.2.1 20240910"
|
||||
#define __UINT64_C(c) c ## UL
|
||||
#define __cpp_unicode_characters 201411L
|
||||
#define _STDC_PREDEF_H 1
|
||||
#define __INT_LEAST32_MAX__ 0x7fffffff
|
||||
#define __GCC_ATOMIC_INT_LOCK_FREE 2
|
||||
#define __FLT128_MAX_EXP__ 16384
|
||||
#define __FLT32_MANT_DIG__ 24
|
||||
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
|
||||
#define SIZEOF_DPTR (sizeof(void*))
|
||||
#define __FLT32X_MIN_EXP__ (-1021)
|
||||
#define __STDC_IEC_60559_COMPLEX__ 201404L
|
||||
#define __cpp_aggregate_bases 201603L
|
||||
#define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16
|
||||
#define __FLT128_HAS_DENORM__ 1
|
||||
#define __FLT32_DECIMAL_DIG__ 9
|
||||
#define __FLT128_DIG__ 33
|
||||
#define __INT32_C(c) c
|
||||
#define __DEC64_EPSILON__ 1E-15DD
|
||||
#define __ORDER_PDP_ENDIAN__ 3412
|
||||
#define __DEC128_MIN_EXP__ (-6142)
|
||||
#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
|
||||
#define __INT_FAST32_TYPE__ long int
|
||||
#define __UINT_LEAST16_TYPE__ short unsigned int
|
||||
#define __DEC128_MAX_EXP__ 6145
|
||||
#define unix 1
|
||||
#define __DBL_HAS_DENORM__ 1
|
||||
#define __cpp_rtti 199711L
|
||||
#define __UINT64_MAX__ 0xffffffffffffffffUL
|
||||
#define __FLT_IS_IEC_60559__ 1
|
||||
#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE"
|
||||
#define __FLT64X_DIG__ 18
|
||||
#define __INT8_TYPE__ signed char
|
||||
#define __cpp_digit_separators 201309L
|
||||
#define __ELF__ 1
|
||||
#define __GCC_ASM_FLAG_OUTPUTS__ 1
|
||||
#define __UINT32_TYPE__ unsigned int
|
||||
#define __BFLT16_HAS_QUIET_NAN__ 1
|
||||
#define __FLT_RADIX__ 2
|
||||
#define __INT_LEAST16_TYPE__ short int
|
||||
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
|
||||
#define __UINTMAX_C(c) c ## UL
|
||||
#define __FLT16_DIG__ 3
|
||||
#define __k8 1
|
||||
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
|
||||
#define __SIG_ATOMIC_MAX__ 0x7fffffff
|
||||
#define __cpp_constexpr 201603L
|
||||
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
|
||||
#define __USER_LABEL_PREFIX__
|
||||
#define __STDC_IEC_60559_BFP__ 201404L
|
||||
#define __SIZEOF_PTRDIFF_T__ 8
|
||||
#define __FLT64X_HAS_INFINITY__ 1
|
||||
#define __SIZEOF_LONG__ 8
|
||||
#define __LDBL_DIG__ 18
|
||||
#define __FLT64_IS_IEC_60559__ 1
|
||||
#define __x86_64__ 1
|
||||
#define __FLT16_IS_IEC_60559__ 1
|
||||
#define __FLT16_MAX_EXP__ 16
|
||||
#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
|
||||
#define __INT_FAST16_MAX__ 0x7fffffffffffffffL
|
||||
#define __GCC_CONSTRUCTIVE_SIZE 64
|
||||
#define __FLT64_DIG__ 15
|
||||
#define __UINT_FAST32_MAX__ 0xffffffffffffffffUL
|
||||
#define __UINT_LEAST64_TYPE__ long unsigned int
|
||||
#define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16
|
||||
#define __FLT_HAS_QUIET_NAN__ 1
|
||||
#define __FLT_MAX_10_EXP__ 38
|
||||
#define __FLT64X_HAS_DENORM__ 1
|
||||
#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
|
||||
#define __FLT_HAS_INFINITY__ 1
|
||||
#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8"
|
||||
#define __cpp_unicode_literals 200710L
|
||||
#define __UINT_FAST16_TYPE__ long unsigned int
|
||||
#define __DEC64_MAX__ 9.999999999999999E384DD
|
||||
#define __INT_FAST32_WIDTH__ 64
|
||||
#define __CHAR16_TYPE__ short unsigned int
|
||||
#define __PRAGMA_REDEFINE_EXTNAME 1
|
||||
#define __SIZE_WIDTH__ 64
|
||||
#define __SEG_FS 1
|
||||
#define __INT_LEAST16_MAX__ 0x7fff
|
||||
#define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16
|
||||
#define __DEC64_MANT_DIG__ 16
|
||||
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
|
||||
#define __SIG_ATOMIC_WIDTH__ 32
|
||||
#define __GCC_DESTRUCTIVE_SIZE 64
|
||||
#define __INT_LEAST64_TYPE__ long int
|
||||
#define __INT16_TYPE__ short int
|
||||
#define __INT_LEAST8_TYPE__ signed char
|
||||
#define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16
|
||||
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
|
||||
#define __cpp_structured_bindings 201606L
|
||||
#define __SIZEOF_INT__ 4
|
||||
#define __DEC32_MAX_EXP__ 97
|
||||
#define __INT_FAST8_MAX__ 0x7f
|
||||
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
|
||||
#define __INTPTR_MAX__ 0x7fffffffffffffffL
|
||||
#define __cpp_sized_deallocation 201309L
|
||||
#define __cpp_guaranteed_copy_elision 201606L
|
||||
#define linux 1
|
||||
#define __FLT64_HAS_QUIET_NAN__ 1
|
||||
#define __FLT32_MIN_10_EXP__ (-37)
|
||||
#define __EXCEPTIONS 1
|
||||
#define __UINT16_C(c) c
|
||||
#define __PTRDIFF_WIDTH__ 64
|
||||
#define __LDBL_MANT_DIG__ 64
|
||||
#define __cpp_range_based_for 201603L
|
||||
#define __INT_FAST16_WIDTH__ 64
|
||||
#define __FLT64_HAS_INFINITY__ 1
|
||||
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
|
||||
#define __FLT16_HAS_INFINITY__ 1
|
||||
#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16
|
||||
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
|
||||
#define __code_model_small__ 1
|
||||
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
|
||||
#define __cpp_nontype_template_args 201411L
|
||||
#define __DEC32_MANT_DIG__ 7
|
||||
#define __k8__ 1
|
||||
#define __INTPTR_TYPE__ long int
|
||||
#define __UINT16_TYPE__ short unsigned int
|
||||
#define __WCHAR_TYPE__ int
|
||||
#define __pic__ 2
|
||||
#define __UINTPTR_MAX__ 0xffffffffffffffffUL
|
||||
#define __INT_FAST64_WIDTH__ 64
|
||||
#define __cpp_decltype 200707L
|
||||
#define __INT_FAST64_MAX__ 0x7fffffffffffffffL
|
||||
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
|
||||
#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F
|
||||
#define __FLT32_HAS_INFINITY__ 1
|
||||
#define __FLT64X_MAX_EXP__ 16384
|
||||
#define __UINT_FAST64_TYPE__ long unsigned int
|
||||
#define __cpp_inline_variables 201606L
|
||||
#define __BFLT16_MIN_EXP__ (-125)
|
||||
#define __INT_MAX__ 0x7fffffff
|
||||
#define __linux__ 1
|
||||
#define __INT64_TYPE__ long int
|
||||
#define __FLT_MAX_EXP__ 128
|
||||
#define __ORDER_BIG_ENDIAN__ 4321
|
||||
#define __DBL_MANT_DIG__ 53
|
||||
#define __cpp_inheriting_constructors 201511L
|
||||
#define QT_CORE_LIB 1
|
||||
#define __SIZEOF_FLOAT128__ 16
|
||||
#define __BFLT16_MANT_DIG__ 8
|
||||
#define __DEC64_MIN__ 1E-383DD
|
||||
#define __WINT_TYPE__ unsigned int
|
||||
#define __UINT_LEAST32_TYPE__ unsigned int
|
||||
#define __SIZEOF_SHORT__ 2
|
||||
#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32
|
||||
#define __SSE__ 1
|
||||
#define __LDBL_MIN_EXP__ (-16381)
|
||||
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
|
||||
#define __amd64__ 1
|
||||
#define __WINT_WIDTH__ 32
|
||||
#define __INT_LEAST64_WIDTH__ 64
|
||||
#define __FLT32X_MAX_10_EXP__ 308
|
||||
#define __cpp_namespace_attributes 201411L
|
||||
#define __SIZEOF_INT128__ 16
|
||||
#define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16
|
||||
#define __FLT64X_IS_IEC_60559__ 1
|
||||
#define __LDBL_MAX_10_EXP__ 4932
|
||||
#define __ATOMIC_RELAXED 0
|
||||
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
|
||||
#define __INT_LEAST32_TYPE__ int
|
||||
#define _LP64 1
|
||||
#define __UINT8_C(c) c
|
||||
#define __FLT64_MAX_EXP__ 1024
|
||||
#define __SIZEOF_WCHAR_T__ 4
|
||||
#define __GNUC_PATCHLEVEL__ 1
|
||||
#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128
|
||||
#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64
|
||||
#define __FLT128_HAS_QUIET_NAN__ 1
|
||||
#define __INTMAX_MAX__ 0x7fffffffffffffffL
|
||||
#define __INT_FAST8_TYPE__ signed char
|
||||
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
|
||||
#define __STDCPP_THREADS__ 1
|
||||
#define __BFLT16_HAS_DENORM__ 1
|
||||
#define __GNUC_STDC_INLINE__ 1
|
||||
#define __FLT64_HAS_DENORM__ 1
|
||||
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
|
||||
#define __FLT16_HAS_DENORM__ 1
|
||||
#define __DBL_DECIMAL_DIG__ 17
|
||||
#define __STDC_UTF_32__ 1
|
||||
#define __INT_FAST8_WIDTH__ 8
|
||||
#define __FXSR__ 1
|
||||
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
|
||||
#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L)
|
||||
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
|
||||
#define __INTMAX_WIDTH__ 64
|
||||
#define __cpp_runtime_arrays 198712L
|
||||
#define __FLT32_DIG__ 6
|
||||
#define __UINT64_TYPE__ long unsigned int
|
||||
#define __UINT32_C(c) c ## U
|
||||
#define __cpp_alias_templates 200704L
|
||||
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
|
||||
#define __FLT128_IS_IEC_60559__ 1
|
||||
#define __INT8_MAX__ 0x7f
|
||||
#define __LONG_WIDTH__ 64
|
||||
#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
|
||||
#define __PIC__ 2
|
||||
#define __INT32_MAX__ 0x7fffffff
|
||||
#define __UINT_FAST32_TYPE__ long unsigned int
|
||||
#define __FLT16_MANT_DIG__ 11
|
||||
#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x
|
||||
#define __CHAR32_TYPE__ unsigned int
|
||||
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
|
||||
#define __SSE2__ 1
|
||||
#define __cpp_deduction_guides 201703L
|
||||
#define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16
|
||||
#define __INT32_TYPE__ int
|
||||
#define __SIZEOF_DOUBLE__ 8
|
||||
#define __cpp_exceptions 199711L
|
||||
#define __FLT_MIN_10_EXP__ (-37)
|
||||
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
|
||||
#define __INT_LEAST32_WIDTH__ 32
|
||||
#define __INTMAX_TYPE__ long int
|
||||
#define __GLIBCXX_BITSIZE_INT_N_0 128
|
||||
#define __FLT32X_HAS_QUIET_NAN__ 1
|
||||
#define __ATOMIC_CONSUME 1
|
||||
#define __GNUC_MINOR__ 2
|
||||
#define __GLIBCXX_TYPE_INT_N_0 __int128
|
||||
#define __UINTMAX_MAX__ 0xffffffffffffffffUL
|
||||
#define __PIE__ 2
|
||||
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
|
||||
#define __cpp_template_template_args 201611L
|
||||
#define __DBL_MAX_10_EXP__ 308
|
||||
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
|
||||
#define __INT16_C(c) c
|
||||
#define __STDC__ 1
|
||||
#define __PTRDIFF_TYPE__ long int
|
||||
#define __LONG_MAX__ 0x7fffffffffffffffL
|
||||
#define __FLT32X_MIN_10_EXP__ (-307)
|
||||
#define __UINTPTR_TYPE__ long unsigned int
|
||||
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
|
||||
#define __DEC128_MANT_DIG__ 34
|
||||
#define __LDBL_MIN_10_EXP__ (-4931)
|
||||
#define __cpp_generic_lambdas 201304L
|
||||
#define __SSE_MATH__ 1
|
||||
#define __SIZEOF_LONG_LONG__ 8
|
||||
#define __cpp_user_defined_literals 200809L
|
||||
#define __FLT128_DECIMAL_DIG__ 36
|
||||
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
|
||||
#define __FLT32_HAS_QUIET_NAN__ 1
|
||||
#define __FLT_DECIMAL_DIG__ 9
|
||||
#define __UINT_FAST16_MAX__ 0xffffffffffffffffUL
|
||||
#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L
|
||||
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
|
||||
#define __SIZE_MAX__ 0xffffffffffffffffUL
|
||||
#define __UINT_FAST8_TYPE__ unsigned char
|
||||
#define _GNU_SOURCE 1
|
||||
#define __cpp_init_captures 201304L
|
||||
#define __ATOMIC_ACQ_REL 4
|
||||
#define __ATOMIC_RELEASE 3
|
||||
@@ -1,7 +0,0 @@
|
||||
// This file is autogenerated. Changes will be overwritten.
|
||||
#include "EWIEGA46WW/moc_adjustpicturedialog.cpp"
|
||||
#include "T6NPIT3GCD/moc_imageredactor.cpp"
|
||||
#include "WWEXDOY447/moc_imageview.cpp"
|
||||
#include "EWIEGA46WW/moc_mainwindow.cpp"
|
||||
#include "EWIEGA46WW/moc_outputdialog.cpp"
|
||||
#include "EWIEGA46WW/moc_settingsdialog.cpp"
|
||||
@@ -1 +0,0 @@
|
||||
checks-parser.png
|
||||
|
Before Width: | Height: | Size: 17 B After Width: | Height: | Size: 627 KiB |
BIN
deploy/appimage/AppDir/.DirIcon
Normal file
BIN
deploy/appimage/AppDir/.DirIcon
Normal file
Binary file not shown.
|
Before Width: | Height: | Size: 17 B After Width: | Height: | Size: 627 KiB |
@@ -1 +0,0 @@
|
||||
usr/bin/checks-parser
|
||||
4
deploy/appimage/AppDir/AppRun
Executable file
4
deploy/appimage/AppDir/AppRun
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
export TESSDATA_PREFIX=$APPDIR/usr/share/tesseract-ocr/4.00/tessdata
|
||||
|
||||
$APPDIR/usr/bin/checks-parser
|
||||
@@ -1,8 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Name=Checks parser
|
||||
Type=Application
|
||||
Terminal=false
|
||||
NoDisplay=false
|
||||
Exec=checks-parser
|
||||
Categories=Utility;
|
||||
Exec=usr/bin/checks-parser
|
||||
Icon=checks-parser
|
||||
Type=Application
|
||||
Categories=Utility;
|
||||
X-AppImage-Version=41463c7
|
||||
|
||||
7
deploy/appimage/AppDir/qt.conf
Normal file
7
deploy/appimage/AppDir/qt.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
# Generated by linuxdeployqt
|
||||
# https://github.com/probonopd/linuxdeployqt/
|
||||
[Paths]
|
||||
Prefix = ./
|
||||
Plugins = plugins
|
||||
Imports = qml
|
||||
Qml2Imports = qml
|
||||
7
deploy/appimage/AppDir/usr/bin/qt.conf
Normal file
7
deploy/appimage/AppDir/usr/bin/qt.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
# Generated by linuxdeployqt
|
||||
# https://github.com/probonopd/linuxdeployqt/
|
||||
[Paths]
|
||||
Prefix = ../
|
||||
Plugins = plugins
|
||||
Imports = qml
|
||||
Qml2Imports = qml
|
||||
26
deploy/appimage/deploy.sh
Executable file
26
deploy/appimage/deploy.sh
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env bash
|
||||
mkdir -p AppDir/usr/bin
|
||||
mkdir -p AppDir/usr/lib
|
||||
mkdir -p AppDir/usr/share/tesseract-ocr/4.00/tessdata
|
||||
cp -r /usr/share/tesseract-ocr/4.00/tessdata/* AppDir/usr/share/tesseract-ocr/4.00/tessdata
|
||||
cp ../../checks-parser AppDir/usr/bin
|
||||
|
||||
echo \
|
||||
"[Desktop Entry]
|
||||
Name=Checks parser
|
||||
Exec=usr/bin/checks-parser
|
||||
Icon=checks-parser
|
||||
Type=Application
|
||||
Categories=Utility;" \
|
||||
> AppDir/checks-parser.desktop
|
||||
|
||||
echo \
|
||||
"#!/bin/bash
|
||||
export TESSDATA_PREFIX=\$APPDIR/usr/share/tesseract-ocr/4.00/tessdata
|
||||
|
||||
\$APPDIR/usr/bin/checks-parser" \
|
||||
> AppDir/AppRun
|
||||
|
||||
chmod +x AppDir/AppRun
|
||||
cp ../../checks-parser AppDir/usr/bin
|
||||
linuxdeployqt AppDir/usr/bin/checks-parser -no-copy-copyright-files -appimage
|
||||
6
exceptions/ofdrequestexception.cpp
Normal file
6
exceptions/ofdrequestexception.cpp
Normal file
@@ -0,0 +1,6 @@
|
||||
#include "ofdrequestexception.h"
|
||||
|
||||
OfdRequestException::OfdRequestException(const char* msg) : message(msg) {}
|
||||
const char* OfdRequestException::what() throw() {
|
||||
return message.c_str();
|
||||
}
|
||||
16
exceptions/ofdrequestexception.h
Normal file
16
exceptions/ofdrequestexception.h
Normal file
@@ -0,0 +1,16 @@
|
||||
#ifndef OFDREQUESTEXCEPTION_H
|
||||
#define OFDREQUESTEXCEPTION_H
|
||||
|
||||
#include <exception>
|
||||
#include <string>
|
||||
|
||||
class OfdRequestException : public std::exception
|
||||
{
|
||||
private:
|
||||
std::string message;
|
||||
public:
|
||||
OfdRequestException(const char* msg);
|
||||
const char* what() throw();
|
||||
};
|
||||
|
||||
#endif // OFDREQUESTEXCEPTION_H
|
||||
@@ -12,6 +12,7 @@ class ImageRedactor : public QGraphicsView
|
||||
Q_OBJECT
|
||||
public:
|
||||
ImageRedactor(QWidget *parent = nullptr);
|
||||
QGraphicsScene *scene;
|
||||
protected:
|
||||
void wheelEvent(QWheelEvent *event);
|
||||
|
||||
@@ -20,7 +21,6 @@ protected:
|
||||
void mouseReleaseEvent(QMouseEvent *event);
|
||||
|
||||
private:
|
||||
QGraphicsScene *scene;
|
||||
QGraphicsPixmapItem *item;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
#include <QWheelEvent>
|
||||
#include "imageview.h"
|
||||
#include <iostream>
|
||||
|
||||
|
||||
ImageView::ImageView(QWidget *parent) :
|
||||
QLabel(parent) {
|
||||
|
||||
// std::cout << this->geometry().height() << " " << this->geometry().width() << std::endl;
|
||||
}
|
||||
|
||||
// ImageView::ImageView(QWidget *parent, std::string path):
|
||||
// QLabel(parent) {
|
||||
// this->setPixmap(QPixmap(QString::fromStdString(path)));
|
||||
// }
|
||||
|
||||
void ImageView::wheelEvent(QWheelEvent *event) {
|
||||
QPointF shift = event->position();
|
||||
QRegion r = QRegion();
|
||||
// this->pixmap(Qt::ReturnByValueConstant::ReturnByValue).scroll(10, 10, this->rect(), &r);
|
||||
this->scroll(shift.x(), shift.y(), this->rect());
|
||||
// this->setPixmap(QPixmap());
|
||||
// pm.scroll(shift.x(), shift.y(), this->rect());
|
||||
|
||||
// pm.scroll();
|
||||
// this->setPixmap(pm);
|
||||
|
||||
//this->pixmap(Qt::ReturnByValueConstant::ReturnByValue).scroll(shift.x(), shift.y(), this->pixmap()->rect());
|
||||
|
||||
QPoint numDegrees = event->angleDelta() / 8;
|
||||
std::cout << numDegrees.x() << std::endl;
|
||||
event->accept();
|
||||
}
|
||||
|
||||
void ImageView::setImage(std::string image){
|
||||
//Commented is a way of scaling that is, as I understand, is lossless. If there'll be problems with current method's losses, I'll return to commented method
|
||||
|
||||
maxHeight = this->height();
|
||||
maxWidth = this->width();
|
||||
|
||||
QPixmap pixmap = QPixmap(QString::fromStdString(image));
|
||||
// double scaleFactor = pixmap.height() > pixmap.width()? static_cast<double>(maxHeight) / pixmap.height() : static_cast<double>(maxWidth) / pixmap.width();
|
||||
|
||||
pixmap = pixmap.scaled(maxWidth, maxHeight, Qt::AspectRatioMode::KeepAspectRatio);
|
||||
|
||||
|
||||
this->setPixmap(pixmap);
|
||||
|
||||
// this->setGeometry(this->geometry().x(), this->geometry().y(), pixmap.width() * scaleFactor, pixmap.height() * scaleFactor);
|
||||
// this->setScaledContents(true);
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
#ifndef IMAGEVIEW_H
|
||||
#define IMAGEVIEW_H
|
||||
|
||||
#include <QLabel>
|
||||
#include <QObject>
|
||||
#include <QWidget>
|
||||
|
||||
class ImageView : public QLabel
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
double maxHeight, maxWidth;
|
||||
public:
|
||||
ImageView(QWidget *parent=nullptr);
|
||||
// ImageView(QWidget *parent=nullptr, std::string path="");
|
||||
void wheelEvent(QWheelEvent*);
|
||||
void setImage(std::string);
|
||||
};
|
||||
#endif // IMAGEVIEW_H
|
||||
32
main.cpp
32
main.cpp
@@ -1,40 +1,33 @@
|
||||
#include "mainwindow.h"
|
||||
#include "net/net.h"
|
||||
#include "ofd/ofd.h"
|
||||
#include "settings/settings.h"
|
||||
#include "utils/utils.h"
|
||||
#include <QApplication>
|
||||
#include <curl/curl.h>
|
||||
#include <iostream>
|
||||
#if __GNUC__ < 8 && __clang_major__ < 17
|
||||
# include <experimental/filesystem>
|
||||
using namespace std::experimental::filesystem;
|
||||
#else
|
||||
# include <filesystem>
|
||||
using namespace std::filesystem;
|
||||
#endif
|
||||
#include <QTranslator>
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
curl_global_init(CURL_GLOBAL_ALL);
|
||||
|
||||
std::string program_data_path = get_path_relative_to_home(".local/share/checks_parser");
|
||||
std::filesystem::create_directories(program_data_path);
|
||||
create_directories(program_data_path);
|
||||
|
||||
std::string settings_file_path =
|
||||
get_path_relative_to_home(".local/share/checks_parser/settings.json");
|
||||
|
||||
Settings s(settings_file_path);
|
||||
OFD ofd;
|
||||
Net n;
|
||||
|
||||
// std::vector<std::string> ofd_updates = ofd.check_updates();
|
||||
// for (const std::string &update : ofd_updates) {
|
||||
// std::cout << "Downloading "
|
||||
// << s.get_setting("ofds_modules_url") + update << " to "
|
||||
// << get_path_relative_to_home(s.get_setting("ofds_modules_dir") +
|
||||
// "/" + update)
|
||||
// << std::endl;
|
||||
// n.get_file(s.get_setting("ofds_modules_url") + "/" + update,
|
||||
// get_path_relative_to_home(s.get_setting("ofds_modules_dir") +
|
||||
// "/" + update));
|
||||
// }
|
||||
|
||||
Parser p;
|
||||
std::vector<std::string> stores_updates = p.check_updates();\
|
||||
std::vector<std::string> stores_updates = p.check_updates();
|
||||
for (const std::string &update : stores_updates) {
|
||||
std::cout << "Downloading "
|
||||
<< s.get_setting("stores_modules_url") + update << " to "
|
||||
@@ -48,7 +41,14 @@ int main(int argc, char *argv[]) {
|
||||
}
|
||||
|
||||
QApplication a(argc, argv);
|
||||
|
||||
QTranslator translator;
|
||||
if(!translator.load(QLocale::system().name())) {
|
||||
translator.load("en_US");
|
||||
}
|
||||
a.installTranslator(&translator);
|
||||
MainWindow w;
|
||||
w.update();
|
||||
w.show();
|
||||
|
||||
return a.exec();
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
#include "mainwindow.h"
|
||||
#include "./ui_mainwindow.h"
|
||||
#include "check/check.h"
|
||||
#include "exceptions/ofdrequestexception.h"
|
||||
#include "goods/goods.h"
|
||||
#include "outputdialog.h"
|
||||
#include "adjustpicturedialog.h"
|
||||
#include "settingsdialog.h"
|
||||
#include <iostream>
|
||||
#include "solvecaptchadialog.h"
|
||||
#include <QFileDialog>
|
||||
#include <QMessageBox>
|
||||
#include "image/checkimage.h"
|
||||
@@ -36,25 +37,73 @@ void MainWindow::setupStoresList() {
|
||||
QString s = QString::fromStdWString(module_name);
|
||||
ui->storeType->addItem(s);
|
||||
}
|
||||
|
||||
|
||||
|
||||
#ifdef DEBUG
|
||||
for (auto module : parser.search_modules()) {
|
||||
std::cout << "Module: " << module << std::endl;
|
||||
}
|
||||
#endif
|
||||
|
||||
std::string MainWindow::makeRequestToOfd(std::string captcha) {
|
||||
std::string checkContent = Net().fetch_check_data_from_ofdru(
|
||||
ui->fn_edit->text().toStdString(),
|
||||
ui->fd_edit->text().toStdString(),
|
||||
ui->fi_edit->text().toStdString(),
|
||||
ui->dateTimeEdit->dateTime().toString(Qt::ISODate).toStdString(),
|
||||
ui->fundIncomeCombo->currentIndex() + 1,
|
||||
// In the request to ofd.ru, total is in a strange format, like a string of a format where 2 last digits represent decimal part of a number.
|
||||
ui->total_edit->text().toDouble() * 100,
|
||||
captcha);
|
||||
|
||||
return checkContent;
|
||||
}
|
||||
|
||||
void MainWindow::on_parseButton_clicked() {
|
||||
QString s;
|
||||
switch (ui->checkType->currentIndex()) {
|
||||
switch (ui->tabWidget->currentIndex()) {
|
||||
case 0:
|
||||
s = ui->checkContent->toPlainText();
|
||||
break;
|
||||
case 1:
|
||||
s = ui->checkContentFromImage->toPlainText();
|
||||
break;
|
||||
case 2:
|
||||
Net().get_captcha_from_ofdru();
|
||||
|
||||
std::string solved_captcha = "";
|
||||
bool success = true;
|
||||
bool is_captcha_solved = true;
|
||||
|
||||
do {
|
||||
SolveCaptchaDialog dialog = SolveCaptchaDialog(this, &solved_captcha);
|
||||
dialog.exec();
|
||||
is_captcha_solved = true;
|
||||
|
||||
try {
|
||||
std::string check_content = makeRequestToOfd(solved_captcha);
|
||||
check = parseOfdRuAnswer(check_content);
|
||||
} catch(OfdRequestException e) {
|
||||
success = false;
|
||||
if (!strcmp(e.what(), "Incorrect captcha")) {
|
||||
is_captcha_solved = false;
|
||||
QMessageBox infoDialog;
|
||||
infoDialog.setText(tr("Captcha was not solved correctly!"));
|
||||
infoDialog.setIcon(QMessageBox::Critical);
|
||||
infoDialog.setWindowTitle(tr("Captcha is incorrect"));
|
||||
infoDialog.exec();
|
||||
break;
|
||||
} else if (!strcmp(e.what(), "Does not exist")) {
|
||||
QMessageBox infoDialog;
|
||||
infoDialog.setText(tr("Check not found. Please, ensure correctness of entered data."));
|
||||
infoDialog.setIcon(QMessageBox::Critical);
|
||||
infoDialog.setWindowTitle(tr("Check was not found"));
|
||||
infoDialog.exec();
|
||||
return;
|
||||
}
|
||||
}
|
||||
} while (!is_captcha_solved);
|
||||
|
||||
if (success) {
|
||||
OutputDialog d = OutputDialog(this, check);
|
||||
d.exec();
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
std::wstring check_plaintext = s.toStdWString();
|
||||
@@ -67,8 +116,6 @@ void MainWindow::on_parseButton_clicked() {
|
||||
return;
|
||||
}
|
||||
|
||||
Check check;
|
||||
|
||||
for (auto& g : c) {
|
||||
check.add_goods(g);
|
||||
}
|
||||
@@ -93,6 +140,15 @@ void MainWindow::on_preferencesButton_clicked() {
|
||||
void MainWindow::on_chooseImageButton_ofd_clicked() {
|
||||
QString filename = QFileDialog::getOpenFileName();
|
||||
|
||||
if (filename == "") {
|
||||
QMessageBox infoDialog;
|
||||
infoDialog.setText(tr("Please, select a picture where QR code that contains info about check is present"));
|
||||
infoDialog.setIcon(QMessageBox::Critical);
|
||||
infoDialog.setWindowTitle(tr("Picture was not selected"));
|
||||
infoDialog.exec();
|
||||
return;
|
||||
}
|
||||
|
||||
std::string new_text = "Selected: " + filename.toStdString();
|
||||
ui->pathLabel_ofd->setText(QString::fromStdString(new_text));
|
||||
|
||||
@@ -118,12 +174,27 @@ void MainWindow::onDecodedData(std::string data) {
|
||||
QDateTime datetime = QDateTime::fromString(extractedDateTime, "yyyyMMddThhmm");
|
||||
ui->dateTimeEdit->setDateTime(datetime);
|
||||
|
||||
int type = std::stoi(split(dataSplit[5], "=")[1]);
|
||||
ui->fundIncomeCombo->setCurrentIndex(type - 1);
|
||||
|
||||
std::string total = split(dataSplit[1], "=")[1];
|
||||
|
||||
ui->total_edit->setText(QString::fromStdString(total));
|
||||
}
|
||||
|
||||
void MainWindow::on_chooseImageButton_ocr_clicked()
|
||||
{
|
||||
QString filename = QFileDialog::getOpenFileName();
|
||||
|
||||
if (filename == "") {
|
||||
QMessageBox infoDialog;
|
||||
infoDialog.setText(tr("Please, select a picture to scan"));
|
||||
infoDialog.setIcon(QMessageBox::Critical);
|
||||
infoDialog.setWindowTitle(tr("Picture was not selected"));
|
||||
infoDialog.exec();
|
||||
return;
|
||||
}
|
||||
|
||||
std::string new_text = "Selected: " + filename.toStdString();
|
||||
ui->pathLabel_ocr->setText(QString::fromStdString(new_text));
|
||||
|
||||
|
||||
@@ -26,13 +26,12 @@ public:
|
||||
Check get_check();
|
||||
void onDecodedData(std::string);
|
||||
|
||||
std::string makeRequestToOfd(std::string captcha);
|
||||
private slots:
|
||||
void on_parseButton_clicked();
|
||||
|
||||
void on_storeType_currentIndexChanged(int index);
|
||||
|
||||
// void on_chooseImageButton_clicked();
|
||||
|
||||
void on_preferencesButton_clicked();
|
||||
|
||||
void on_chooseImageButton_ofd_clicked();
|
||||
|
||||
401
mainwindow.ui
Normal file
401
mainwindow.ui
Normal file
@@ -0,0 +1,401 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>817</width>
|
||||
<height>659</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>MainWindow</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<widget class="QComboBox" name="storeType">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>90</x>
|
||||
<y>10</y>
|
||||
<width>211</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="storeTypeLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>10</y>
|
||||
<width>81</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Store type</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="parseButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>560</y>
|
||||
<width>80</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Parse</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="preferencesButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>730</x>
|
||||
<y>0</y>
|
||||
<width>81</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Preferences</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTabWidget" name="tabWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>50</y>
|
||||
<width>801</width>
|
||||
<height>511</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>2</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="Text">
|
||||
<attribute name="title">
|
||||
<string>Text</string>
|
||||
</attribute>
|
||||
<widget class="QLabel" name="checkContentLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>101</width>
|
||||
<height>18</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Check content</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPlainTextEdit" name="checkContent">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>30</y>
|
||||
<width>611</width>
|
||||
<height>441</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="OCR">
|
||||
<attribute name="title">
|
||||
<string>OCR</string>
|
||||
</attribute>
|
||||
<widget class="QPushButton" name="chooseImageButton_ocr">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>80</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Choose</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPlainTextEdit" name="checkContentFromImage">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>60</y>
|
||||
<width>511</width>
|
||||
<height>401</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="pathLabel_ocr">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>0</y>
|
||||
<width>381</width>
|
||||
<height>18</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Path to image: </string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>30</y>
|
||||
<width>571</width>
|
||||
<height>18</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Here is recognised check text. Please, edit it if something's wrong:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="picture_ocr">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>490</x>
|
||||
<y>10</y>
|
||||
<width>291</width>
|
||||
<height>421</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="OFD">
|
||||
<attribute name="title">
|
||||
<string>OFD</string>
|
||||
</attribute>
|
||||
<widget class="QLabel" name="picture_ofd">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>490</x>
|
||||
<y>10</y>
|
||||
<width>291</width>
|
||||
<height>421</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="pathLabel_ofd">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>0</y>
|
||||
<width>381</width>
|
||||
<height>18</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Path to image: </string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="chooseImageButton_ofd">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>0</y>
|
||||
<width>80</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Choose</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="fn_edit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>180</x>
|
||||
<y>50</y>
|
||||
<width>261</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="inputMask">
|
||||
<string>0000000000000000</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="fn_label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>50</y>
|
||||
<width>161</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FN (Fiscal Number)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="fd_label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>90</y>
|
||||
<width>161</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FD (Fiscal Document)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="fd_edit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>180</x>
|
||||
<y>90</y>
|
||||
<width>261</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="inputMask">
|
||||
<string>0000000000</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="fi_label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>130</y>
|
||||
<width>161</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FI (Fiscal Identifier)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="fi_edit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>180</x>
|
||||
<y>130</y>
|
||||
<width>261</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="inputMask">
|
||||
<string>0000000000</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDateTimeEdit" name="dateTimeEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>170</y>
|
||||
<width>194</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QComboBox" name="fundIncomeCombo">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>210</y>
|
||||
<width>191</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Funds income</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Funds return</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Funds spend</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Spends return</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="total_edit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>90</x>
|
||||
<y>250</y>
|
||||
<width>113</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="inputMask">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="total_label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>250</y>
|
||||
<width>66</width>
|
||||
<height>18</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Total</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QMenuBar" name="menubar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>817</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
<widget class="QMenu" name="menuchecks_parser">
|
||||
<property name="title">
|
||||
<string>checks parser</string>
|
||||
</property>
|
||||
</widget>
|
||||
<addaction name="menuchecks_parser"/>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
48
net/net.cpp
48
net/net.cpp
@@ -1,5 +1,6 @@
|
||||
#include "net.h"
|
||||
#include <curl/curl.h>
|
||||
#include "../utils/utils.h"
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
#include <regex>
|
||||
@@ -32,6 +33,12 @@ void write_modules(void *buffer, size_t size, size_t nmemb, void *modules) {
|
||||
}
|
||||
}
|
||||
|
||||
size_t writeCallback(void* contents, size_t size, size_t nmemb, void* userp) {
|
||||
size_t totalSize = size * nmemb;
|
||||
((std::string*)userp)->append(std::string((char*)contents));
|
||||
return totalSize;
|
||||
}
|
||||
|
||||
std::vector<std::string> Net::get_all_modules(std::string url) {
|
||||
CURL *handle = curl_easy_init();
|
||||
|
||||
@@ -47,7 +54,7 @@ std::vector<std::string> Net::get_all_modules(std::string url) {
|
||||
return modules;
|
||||
}
|
||||
|
||||
std::string Net::get_file(std::string url, std::string filename) {
|
||||
void Net::get_file(std::string url, std::string filename) {
|
||||
CURL *handle = curl_easy_init();
|
||||
|
||||
curl_easy_setopt(handle, CURLOPT_URL, url.c_str());
|
||||
@@ -58,6 +65,45 @@ std::string Net::get_file(std::string url, std::string filename) {
|
||||
auto success = curl_easy_perform(handle);
|
||||
|
||||
curl_easy_cleanup(handle);
|
||||
}
|
||||
|
||||
std::string Net::fetch_check_data_from_ofdru(std::string fn, std::string fd, std::string fi, std::string datetime, int operation, int total, std::string captcha) {
|
||||
CURL *handle = curl_easy_init();
|
||||
if (handle == nullptr) {
|
||||
std::cerr << "cannot initialize curl" << std::endl;
|
||||
return "";
|
||||
}
|
||||
struct curl_slist *headers = NULL;
|
||||
std::string readBuffer = "";
|
||||
|
||||
curl_easy_setopt(handle, CURLOPT_URL, "https://check.ofd.ru/Document/FetchReceiptFromFns");
|
||||
|
||||
headers = curl_slist_append(headers, "Content-Type: application/json;charset=UTF-8");
|
||||
curl_easy_setopt(handle, CURLOPT_HTTPHEADER, headers);
|
||||
|
||||
std::string dataJSON =
|
||||
"{"
|
||||
"\"TotalSum\":" + std::to_string(total) + ","
|
||||
"\"FnNumber\":\"" + fn + "\","
|
||||
"\"ReceiptOperationType\":\"" + std::to_string(operation) + "\","
|
||||
"\"DocNumber\":\"" + fd + "\","
|
||||
"\"DocFiscalSign\":\"" + fi + "\","
|
||||
"\"Captcha\":\"" + captcha + "\","
|
||||
"\"DocDateTime\":\"" + datetime + ".000Z\""
|
||||
"}";
|
||||
|
||||
curl_easy_setopt(handle, CURLOPT_POSTFIELDS, dataJSON.c_str());
|
||||
curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, writeCallback);
|
||||
curl_easy_setopt(handle, CURLOPT_WRITEDATA, &readBuffer);
|
||||
|
||||
auto answer = curl_easy_perform(handle);
|
||||
|
||||
delete headers;
|
||||
curl_easy_cleanup(handle);
|
||||
|
||||
return readBuffer;
|
||||
}
|
||||
|
||||
void Net::get_captcha_from_ofdru() {
|
||||
get_file("https://check.ofd.ru/api/captcha/common/img", get_path_relative_to_home(".local/share/checks_parser/captcha.jpg"));
|
||||
}
|
||||
|
||||
@@ -11,7 +11,9 @@ class Net
|
||||
public:
|
||||
Net();
|
||||
std::vector<std::string> get_all_modules(std::string url);
|
||||
std::string get_file(std::string url, std::string filename);
|
||||
void get_file(std::string url, std::string filename);
|
||||
std::string fetch_check_data_from_ofdru(std::string fn, std::string fd, std::string fi, std::string datetime, int operation, int total, std::string captcha);
|
||||
void get_captcha_from_ofdru();
|
||||
};
|
||||
|
||||
#endif // NET_H
|
||||
|
||||
2
ofd.desc
2
ofd.desc
@@ -1,2 +0,0 @@
|
||||
1. curl -X GET https://check.ofd.ru/api/captcha/common/img
|
||||
2. curl 'https://check.ofd.ru/Document/FetchReceiptFromFns' -H 'content-type: application/json;charset=UTF-8' --data-raw '{"TotalSum":52344,"FnNumber":"7281440701327430","ReceiptOperationType":"1","DocNumber":"25955","DocFiscalSign":"2518183888","Captcha":"INSERT SOLVED CAPTCHA","DocDateTime":"2024-08-16T19:36:00.000Z"}'
|
||||
@@ -1,24 +0,0 @@
|
||||
#include "module.h"
|
||||
|
||||
#include <nlohmann/json.hpp>
|
||||
#include <fstream>
|
||||
#include "../utils/utils.h"
|
||||
|
||||
OFDModule::OFDModule() {}
|
||||
|
||||
OFDModule::OFDModule(std::string path) {
|
||||
this->path = path;
|
||||
|
||||
std::ifstream settings_file(path);
|
||||
nlohmann::json settings = nlohmann::json::parse(settings_file);
|
||||
|
||||
this->name = from_utf8(settings["name"]);
|
||||
this->url = from_utf8(settings["url"]);
|
||||
}
|
||||
|
||||
std::wstring OFDModule::get_name() {
|
||||
return this->name;
|
||||
}
|
||||
std::wstring OFDModule::get_url() {
|
||||
return this->url;
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
#include "ofd.h"
|
||||
|
||||
OFD::OFD() {}
|
||||
13
ofd/ofd.h
13
ofd/ofd.h
@@ -1,13 +0,0 @@
|
||||
#ifndef OFD_H
|
||||
#define OFD_H
|
||||
|
||||
#include <string>
|
||||
|
||||
class OFD {
|
||||
|
||||
public:
|
||||
OFD();
|
||||
void ask_captcha();
|
||||
std::string request_and_parse_check(long fiscal_number, long fiscal_document, long fiscal_sign, std::string datetime, double total, std::string captcha);
|
||||
};
|
||||
#endif // OFD_H
|
||||
@@ -3,7 +3,11 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#if __GNUC__ < 8
|
||||
# include <experimental/filesystem>
|
||||
#else
|
||||
# include <filesystem>
|
||||
#endif
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
#include <QFileDialog>
|
||||
#include <QMainWindow>
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include "settings/settings.h"
|
||||
#include "utils/utils.h"
|
||||
|
||||
@@ -50,8 +49,6 @@ void OutputDialog::on_buttonBox_accepted() {
|
||||
int position = ui->tableWidget->item(i, 0)->text().toInt();
|
||||
std::string name = ui->tableWidget->item(i, 1)->text().toStdString();
|
||||
|
||||
std::cout << position << " " << name << std::endl;
|
||||
|
||||
Column c;
|
||||
c.type = static_cast<ColumnType>(i);
|
||||
c.position = position;
|
||||
@@ -75,38 +72,35 @@ void OutputDialog::on_buttonBox_accepted() {
|
||||
|
||||
for (auto goods : this->check.get_goods()) {
|
||||
for (auto &column : this->options.get_columns()) {
|
||||
std::string output_str;
|
||||
|
||||
switch (column.type) {
|
||||
case ColumnType::goods_name:
|
||||
output_str = goods.get_name();
|
||||
output_file << goods.get_name();
|
||||
break;
|
||||
case ColumnType::goods_price_per_unit:
|
||||
output_str = std::to_string(goods.get_price_per_unit());
|
||||
output_file << std::fixed << std::setprecision(2) << goods.get_price_per_unit();
|
||||
break;
|
||||
case ColumnType::goods_quantity:
|
||||
output_str = std::to_string(goods.get_quantity());
|
||||
output_file << std::fixed << std::setprecision(2) << goods.get_quantity();
|
||||
break;
|
||||
case ColumnType::goods_net_weight:
|
||||
output_str = "TODO";
|
||||
output_file << "TODO";
|
||||
// TODO
|
||||
break;
|
||||
case ColumnType::goods_total:
|
||||
output_str = std::to_string(goods.calculate_total_price());
|
||||
output_file << std::fixed << std::setprecision(2) << goods.calculate_total_price();
|
||||
break;
|
||||
}
|
||||
|
||||
if (column.position != this->options.get_columns().size()) {
|
||||
output_str += ",";
|
||||
output_file << ",";
|
||||
} else {
|
||||
output_str += "\n";
|
||||
output_file << "\n";
|
||||
}
|
||||
output_file << output_str;
|
||||
}
|
||||
}
|
||||
|
||||
if (this->options.get_print_total()) {
|
||||
output_file << "Total: " << std::to_string(check.calculae_total_price());
|
||||
output_file << "Total: " << std::fixed << std::setprecision(2) << check.calculae_total_price() << std::endl;
|
||||
}
|
||||
|
||||
output_file.close();
|
||||
|
||||
215
outputdialog.ui
Normal file
215
outputdialog.ui
Normal file
@@ -0,0 +1,215 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>OutputDialog</class>
|
||||
<widget class="QDialog" name="OutputDialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>586</width>
|
||||
<height>431</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QDialogButtonBox" name="buttonBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>410</x>
|
||||
<y>390</y>
|
||||
<width>166</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="standardButtons">
|
||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="pathLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>20</y>
|
||||
<width>271</width>
|
||||
<height>18</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Path to export: </string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="chooseFileButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>290</x>
|
||||
<y>20</y>
|
||||
<width>80</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Choose</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="printHeaderCheckBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>50</y>
|
||||
<width>111</width>
|
||||
<height>24</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Print header</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTableWidget" name="tableWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>130</y>
|
||||
<width>401</width>
|
||||
<height>221</height>
|
||||
</rect>
|
||||
</property>
|
||||
<row>
|
||||
<property name="text">
|
||||
<string>Goods name</string>
|
||||
</property>
|
||||
</row>
|
||||
<row>
|
||||
<property name="text">
|
||||
<string>Goods price</string>
|
||||
</property>
|
||||
</row>
|
||||
<row>
|
||||
<property name="text">
|
||||
<string>Goods quantity</string>
|
||||
</property>
|
||||
</row>
|
||||
<row>
|
||||
<property name="text">
|
||||
<string>Goods net weight</string>
|
||||
</property>
|
||||
</row>
|
||||
<row>
|
||||
<property name="text">
|
||||
<string>Goods total</string>
|
||||
</property>
|
||||
</row>
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>position</string>
|
||||
</property>
|
||||
</column>
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>name</string>
|
||||
</property>
|
||||
</column>
|
||||
<item row="0" column="0">
|
||||
<property name="text">
|
||||
<string>1</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<property name="text">
|
||||
<string>Name</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<property name="text">
|
||||
<string>2</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<property name="text">
|
||||
<string>Price</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<property name="text">
|
||||
<string>3</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<property name="text">
|
||||
<string>Quantity</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<property name="text">
|
||||
<string>4</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<property name="text">
|
||||
<string>Net weight</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<property name="text">
|
||||
<string>5</string>
|
||||
</property>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<property name="text">
|
||||
<string>Total price</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="printTotalCheckBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>90</y>
|
||||
<width>111</width>
|
||||
<height>24</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Print total</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>OutputDialog</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>248</x>
|
||||
<y>254</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>157</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>OutputDialog</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>316</x>
|
||||
<y>260</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>286</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
</connections>
|
||||
</ui>
|
||||
@@ -3,18 +3,26 @@
|
||||
#include "../net/net.h"
|
||||
#include "../settings/settings.h"
|
||||
#include "../utils/utils.h"
|
||||
#include <filesystem>
|
||||
#include <iostream>
|
||||
|
||||
#if __GNUC__ < 8 && __clang_major__ < 17
|
||||
# include <experimental/filesystem>
|
||||
using namespace std::experimental;
|
||||
using namespace std::experimental::filesystem;
|
||||
#else
|
||||
# include <filesystem>
|
||||
using namespace std::filesystem;
|
||||
#endif
|
||||
|
||||
Parser::Parser() {}
|
||||
|
||||
std::vector<std::string> Parser::search_modules() {
|
||||
Settings s(get_path_relative_to_home(".local/share/checks_parser/settings.json"));
|
||||
std::string path = get_path_relative_to_home(s.get_setting("stores_modules_dir"));//std::string(std::getenv("HOME")) + "/" + STORES_MODULES_DIR;
|
||||
std::filesystem::directory_entry modules_dir(path);
|
||||
directory_entry modules_dir(path);
|
||||
|
||||
if (!modules_dir.exists()) {
|
||||
std::filesystem::create_directories(path);
|
||||
if (!exists(modules_dir)) {
|
||||
create_directories(path);
|
||||
std::cout << "No modules directory found. Created one at " << path
|
||||
<< std::endl;
|
||||
std::cout << "Please, download modules to that directory from my git."
|
||||
@@ -23,7 +31,7 @@ std::vector<std::string> Parser::search_modules() {
|
||||
|
||||
std::vector<std::string> modules_files;
|
||||
|
||||
for (auto file : std::filesystem::directory_iterator(path)) {
|
||||
for (auto file : directory_iterator(path)) {
|
||||
modules_files.push_back(file.path());
|
||||
}
|
||||
|
||||
@@ -67,17 +75,17 @@ std::vector<std::string> Parser::check_updates() {
|
||||
std::vector<std::string> to_download;
|
||||
std::vector<std::string> stored_modules;
|
||||
|
||||
std::filesystem::directory_entry modules_dir(path);
|
||||
if (!modules_dir.exists()) {
|
||||
std::filesystem::create_directories(path);
|
||||
directory_entry modules_dir(path);
|
||||
if (!exists(modules_dir)) {
|
||||
create_directories(path);
|
||||
}
|
||||
for (const auto& file : std::filesystem::directory_iterator(path)) {
|
||||
if (!file.is_regular_file()) continue;
|
||||
for (const auto& file : directory_iterator(path)) {
|
||||
if (!is_regular_file(file)) continue;
|
||||
stored_modules.push_back(file.path().filename());
|
||||
std::cout << file.path().filename() << " detected store module" << std::endl;
|
||||
}
|
||||
Net n;
|
||||
std::cerr << "Downloading modules list from: " << s.get_setting("stores_modules_url");
|
||||
std::cerr << "Downloading modules list from: " << s.get_setting("stores_modules_url") << std::endl;
|
||||
std::vector<std::string> remote_modules = n.get_all_modules(s.get_setting("stores_modules_url"));
|
||||
if (stored_modules.empty()) {
|
||||
std::cout << "I need to download everything" << std::endl;
|
||||
|
||||
@@ -1,21 +1,29 @@
|
||||
#include "settings.h"
|
||||
#include <filesystem>
|
||||
#include <fstream>
|
||||
#include <nlohmann/json.hpp>
|
||||
#include <string>
|
||||
#include "../utils/utils.h"
|
||||
|
||||
#if __GNUC__ < 8 && __clang_major__ < 17
|
||||
# include <experimental/filesystem>
|
||||
using namespace std::experimental;
|
||||
using namespace std::experimental::filesystem;
|
||||
#else
|
||||
# include <filesystem>
|
||||
using namespace std::filesystem;
|
||||
#endif
|
||||
|
||||
Settings::Settings(std::string path) {
|
||||
this->settings_file_path = path;
|
||||
|
||||
if (!std::filesystem::exists(path)) {
|
||||
if (!exists(path)) {
|
||||
std::ofstream output(path);
|
||||
|
||||
nlohmann::json settings = R"({
|
||||
"ofds_modules_dir":".local/share/checks_parser/modules/ofd",
|
||||
"stores_modules_dir":".local/share/checks_parser/modules/stores",
|
||||
"ofds_modules_url":"https://foxarmy.org/checks-parser/modules/ofd/",
|
||||
"stores_modules_url":"https://foxarmy.org/checks-parser/modules/modules/",
|
||||
"stores_modules_url":"https://foxarmy.org/checks-parser/modules/stores/",
|
||||
"print_header": true,
|
||||
"print_total": true,
|
||||
"output_order": {
|
||||
@@ -53,8 +61,8 @@ Settings::Settings(std::string path) {
|
||||
this->settings = settings;
|
||||
}
|
||||
|
||||
std::filesystem::create_directories(get_path_relative_to_home(this->settings["ofds_modules_dir"]));
|
||||
std::filesystem::create_directories(get_path_relative_to_home(this->settings["stores_modules_dir"]));
|
||||
create_directories(get_path_relative_to_home(this->settings["ofds_modules_dir"]));
|
||||
create_directories(get_path_relative_to_home(this->settings["stores_modules_dir"]));
|
||||
}
|
||||
|
||||
void Settings::write_setting(std::string setting, std::string value) {
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
#include "settings/settings.h"
|
||||
#include "ui_settingsdialog.h"
|
||||
#include "utils/utils.h"
|
||||
#include <iostream>
|
||||
|
||||
SettingsDialog::SettingsDialog(QWidget *parent)
|
||||
: QDialog(parent), ui(new Ui::settingsdialog),
|
||||
|
||||
285
settingsdialog.ui
Normal file
285
settingsdialog.ui
Normal file
@@ -0,0 +1,285 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>settingsdialog</class>
|
||||
<widget class="QDialog" name="settingsdialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>599</width>
|
||||
<height>727</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QDialogButtonBox" name="buttonBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>310</x>
|
||||
<y>690</y>
|
||||
<width>251</width>
|
||||
<height>32</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Orientation::Horizontal</enum>
|
||||
</property>
|
||||
<property name="standardButtons">
|
||||
<set>QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Save</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QScrollArea" name="scrollArea">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>0</y>
|
||||
<width>541</width>
|
||||
<height>661</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="widgetResizable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<widget class="QWidget" name="scrollAreaWidgetContents">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>539</width>
|
||||
<height>659</height>
|
||||
</rect>
|
||||
</property>
|
||||
<widget class="QWidget" name="gridLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>531</width>
|
||||
<height>651</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="11" column="1">
|
||||
<widget class="QLineEdit" name="goodsNetWeightAliasEdit"/>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QLineEdit" name="storesModulesDirEdit"/>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<widget class="QLabel" name="label_9">
|
||||
<property name="text">
|
||||
<string>Goods name position</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="7" column="0">
|
||||
<widget class="QLabel" name="label_12">
|
||||
<property name="text">
|
||||
<string>Goods price per unit alias</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2">
|
||||
<widget class="QPushButton" name="storedModulesDirChooseButton">
|
||||
<property name="text">
|
||||
<string>Choose</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="13" column="1">
|
||||
<widget class="QLineEdit" name="goodsTotalAliasEdit"/>
|
||||
</item>
|
||||
<item row="14" column="0">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>Print header</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="11" column="0">
|
||||
<widget class="QLabel" name="label_16">
|
||||
<property name="text">
|
||||
<string>Goods net weight alias</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="label_8">
|
||||
<property name="text">
|
||||
<string>Stores modules url</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QLineEdit" name="storesModulesURLEdit"/>
|
||||
</item>
|
||||
<item row="13" column="0">
|
||||
<widget class="QLabel" name="label_18">
|
||||
<property name="text">
|
||||
<string>Goods total alias</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="0">
|
||||
<widget class="QLabel" name="label_10">
|
||||
<property name="text">
|
||||
<string>Goods name alias</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="12" column="1">
|
||||
<widget class="QSpinBox" name="goodsTotalPositionSpin"/>
|
||||
</item>
|
||||
<item row="9" column="0">
|
||||
<widget class="QLabel" name="label_14">
|
||||
<property name="text">
|
||||
<string>Goods quantity alias</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label_7">
|
||||
<property name="text">
|
||||
<string>Stores modules directory</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QLineEdit" name="goodsNameAliasEdit"/>
|
||||
</item>
|
||||
<item row="10" column="1">
|
||||
<widget class="QSpinBox" name="goodsNetWeightPositionSpin"/>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="label_6">
|
||||
<property name="text">
|
||||
<string>OFD modules directory</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QSpinBox" name="goodsNamePositionSpin"/>
|
||||
</item>
|
||||
<item row="9" column="1">
|
||||
<widget class="QLineEdit" name="goodsQuantityAliasEdit"/>
|
||||
</item>
|
||||
<item row="7" column="1">
|
||||
<widget class="QLineEdit" name="goodsPricePerUnitAliasEdit"/>
|
||||
</item>
|
||||
<item row="6" column="0">
|
||||
<widget class="QLabel" name="label_11">
|
||||
<property name="text">
|
||||
<string>Goods price per unit position</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="10" column="0">
|
||||
<widget class="QLabel" name="label_15">
|
||||
<property name="text">
|
||||
<string>Goods net weight position</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>OFD modules url</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLineEdit" name="OFDModulesDirEdit"/>
|
||||
</item>
|
||||
<item row="12" column="0">
|
||||
<widget class="QLabel" name="label_17">
|
||||
<property name="text">
|
||||
<string>Goods total position</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="0">
|
||||
<widget class="QLabel" name="label_13">
|
||||
<property name="text">
|
||||
<string>Goods quantity position</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QLineEdit" name="OFDModulesURLEdit"/>
|
||||
</item>
|
||||
<item row="8" column="1">
|
||||
<widget class="QSpinBox" name="goodsQuantityPositionSpin"/>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QPushButton" name="OFDModulesDirChooseButton">
|
||||
<property name="text">
|
||||
<string>Choose</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="1">
|
||||
<widget class="QSpinBox" name="goodsPricePerUnitPositionSpin"/>
|
||||
</item>
|
||||
<item row="15" column="0">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>Print total</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="14" column="1">
|
||||
<widget class="QCheckBox" name="printHeaderCheckBox">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="15" column="1">
|
||||
<widget class="QCheckBox" name="printTotalCheckBox">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>settingsdialog</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>248</x>
|
||||
<y>254</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>157</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>settingsdialog</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>316</x>
|
||||
<y>260</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>286</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
</connections>
|
||||
</ui>
|
||||
36
solvecaptchadialog.cpp
Normal file
36
solvecaptchadialog.cpp
Normal file
@@ -0,0 +1,36 @@
|
||||
#include "solvecaptchadialog.h"
|
||||
#include "ui_solvecaptchadialog.h"
|
||||
#include "utils/utils.h"
|
||||
#include <iostream>
|
||||
#include <QMessageBox>
|
||||
|
||||
SolveCaptchaDialog::SolveCaptchaDialog(QWidget *parent, std::string* solved_captcha) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::SolveCaptchaDialog),
|
||||
solved_captcha(solved_captcha) {
|
||||
ui->setupUi(this);
|
||||
|
||||
QString captcha_path = QString::fromStdString(get_path_relative_to_home(".local/share/checks_parser/captcha.jpg"));
|
||||
std::cout << captcha_path.toStdString() << std::endl;
|
||||
ui->captcha_picture->setPixmap(captcha_path);
|
||||
ui->captcha_picture->setScaledContents(true);
|
||||
}
|
||||
|
||||
void SolveCaptchaDialog::accept() {
|
||||
std::string userInput = ui->captcha_edit->text().toStdString();
|
||||
if (userInput.length() < 6) {
|
||||
QMessageBox infoDialog;
|
||||
infoDialog.setText(tr("Please, enter a valid captcha"));
|
||||
infoDialog.setIcon(QMessageBox::Warning);
|
||||
infoDialog.setWindowTitle(tr("No captcha"));
|
||||
infoDialog.exec();
|
||||
} else {
|
||||
solved_captcha->erase();
|
||||
solved_captcha->append(userInput);
|
||||
QDialog::accept();
|
||||
}
|
||||
}
|
||||
|
||||
SolveCaptchaDialog::~SolveCaptchaDialog() {
|
||||
delete ui;
|
||||
}
|
||||
26
solvecaptchadialog.h
Normal file
26
solvecaptchadialog.h
Normal file
@@ -0,0 +1,26 @@
|
||||
#ifndef SOLVECAPTCHADIALOG_H
|
||||
#define SOLVECAPTCHADIALOG_H
|
||||
|
||||
#include <QDialog>
|
||||
|
||||
namespace Ui {
|
||||
class SolveCaptchaDialog;
|
||||
}
|
||||
|
||||
class SolveCaptchaDialog : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit SolveCaptchaDialog(QWidget *parent = nullptr, std::string* = nullptr) ;
|
||||
~SolveCaptchaDialog();
|
||||
|
||||
private:
|
||||
Ui::SolveCaptchaDialog *ui;
|
||||
std::string* solved_captcha;
|
||||
|
||||
private slots:
|
||||
void accept() override;
|
||||
};
|
||||
|
||||
#endif // SOLVECAPTCHADIALOG_H
|
||||
91
solvecaptchadialog.ui
Normal file
91
solvecaptchadialog.ui
Normal file
@@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>SolveCaptchaDialog</class>
|
||||
<widget class="QDialog" name="SolveCaptchaDialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>503</width>
|
||||
<height>350</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QDialogButtonBox" name="buttonBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>130</x>
|
||||
<y>310</y>
|
||||
<width>341</width>
|
||||
<height>32</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="standardButtons">
|
||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="captcha_picture">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>20</y>
|
||||
<width>451</width>
|
||||
<height>221</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="captcha_edit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>80</x>
|
||||
<y>260</y>
|
||||
<width>321</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>SolveCaptchaDialog</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>248</x>
|
||||
<y>254</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>157</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>SolveCaptchaDialog</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>316</x>
|
||||
<y>260</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>286</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
</connections>
|
||||
</ui>
|
||||
404
translations/en_US.ts
Normal file
404
translations/en_US.ts
Normal file
@@ -0,0 +1,404 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1">
|
||||
<context>
|
||||
<name>AdjustPictureDialog</name>
|
||||
<message>
|
||||
<location filename="../adjustpicturedialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../adjustpicturedialog.ui" line="58"/>
|
||||
<source>Please, zoom to qr code and adjust contrast so that qr code looks sharp</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../adjustpicturedialog.cpp" line="39"/>
|
||||
<source>QR code was not detected on that image. Please edit it again or enter data manually</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../adjustpicturedialog.cpp" line="41"/>
|
||||
<source>No QR code</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MainWindow</name>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="14"/>
|
||||
<source>MainWindow</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="37"/>
|
||||
<source>Store type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="50"/>
|
||||
<source>Parse</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="63"/>
|
||||
<source>Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="80"/>
|
||||
<source>Text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="92"/>
|
||||
<source>Check content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="108"/>
|
||||
<source>OCR</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="120"/>
|
||||
<location filename="../mainwindow.ui" line="213"/>
|
||||
<source>Choose</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="143"/>
|
||||
<location filename="../mainwindow.ui" line="200"/>
|
||||
<source>Path to image: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="156"/>
|
||||
<source>Here is recognised check text. Please, edit it if something's wrong:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="175"/>
|
||||
<source>OFD</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="226"/>
|
||||
<source>0000000000000000</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="245"/>
|
||||
<source>FN (Fiscal Number)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="264"/>
|
||||
<source>FD (Fiscal Document)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="277"/>
|
||||
<location filename="../mainwindow.ui" line="309"/>
|
||||
<source>0000000000</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="296"/>
|
||||
<source>FI (Fiscal Identifier)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="333"/>
|
||||
<source>Funds income</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="338"/>
|
||||
<source>Funds return</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="343"/>
|
||||
<source>Funds spend</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="348"/>
|
||||
<source>Spends return</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="375"/>
|
||||
<source>Total</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="392"/>
|
||||
<source>checks parser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="85"/>
|
||||
<source>Captcha was not solved correctly!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="87"/>
|
||||
<source>Captcha is incorrect</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="92"/>
|
||||
<source>Check not found. Please, ensure correctness of entered data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="94"/>
|
||||
<source>Check was not found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="145"/>
|
||||
<source>Please, select a picture where QR code that contains info about check is present</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="147"/>
|
||||
<location filename="../mainwindow.cpp" line="193"/>
|
||||
<source>Picture was not selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="191"/>
|
||||
<source>Please, select a picture to scan</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OutputDialog</name>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="42"/>
|
||||
<source>Path to export: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="55"/>
|
||||
<source>Choose</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="68"/>
|
||||
<source>Print header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="82"/>
|
||||
<source>Goods name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="87"/>
|
||||
<source>Goods price</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="92"/>
|
||||
<source>Goods quantity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="97"/>
|
||||
<source>Goods net weight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="102"/>
|
||||
<source>Goods total</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="107"/>
|
||||
<source>position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="112"/>
|
||||
<source>name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="117"/>
|
||||
<source>1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="122"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="127"/>
|
||||
<source>2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="132"/>
|
||||
<source>Price</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="137"/>
|
||||
<source>3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="142"/>
|
||||
<source>Quantity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="147"/>
|
||||
<source>4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="152"/>
|
||||
<source>Net weight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="157"/>
|
||||
<source>5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="162"/>
|
||||
<source>Total price</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="176"/>
|
||||
<source>Print total</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SolveCaptchaDialog</name>
|
||||
<message>
|
||||
<location filename="../solvecaptchadialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../solvecaptchadialog.cpp" line="23"/>
|
||||
<source>Please, enter a valid captcha</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../solvecaptchadialog.cpp" line="25"/>
|
||||
<source>No captcha</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>settingsdialog</name>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="72"/>
|
||||
<source>Goods name position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="79"/>
|
||||
<source>Goods price per unit alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="86"/>
|
||||
<location filename="../settingsdialog.ui" line="217"/>
|
||||
<source>Choose</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="96"/>
|
||||
<source>Print header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="103"/>
|
||||
<source>Goods net weight alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="110"/>
|
||||
<source>Stores modules url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="120"/>
|
||||
<source>Goods total alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="127"/>
|
||||
<source>Goods name alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="137"/>
|
||||
<source>Goods quantity alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="144"/>
|
||||
<source>Stores modules directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="157"/>
|
||||
<source>OFD modules directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="173"/>
|
||||
<source>Goods price per unit position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="180"/>
|
||||
<source>Goods net weight position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="187"/>
|
||||
<source>OFD modules url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="197"/>
|
||||
<source>Goods total position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="204"/>
|
||||
<source>Goods quantity position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="227"/>
|
||||
<source>Print total</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
404
translations/ru_RU.ts
Normal file
404
translations/ru_RU.ts
Normal file
@@ -0,0 +1,404 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ru_RU">
|
||||
<context>
|
||||
<name>AdjustPictureDialog</name>
|
||||
<message>
|
||||
<location filename="../adjustpicturedialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../adjustpicturedialog.ui" line="58"/>
|
||||
<source>Please, zoom to qr code and adjust contrast so that qr code looks sharp</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../adjustpicturedialog.cpp" line="39"/>
|
||||
<source>QR code was not detected on that image. Please edit it again or enter data manually</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../adjustpicturedialog.cpp" line="41"/>
|
||||
<source>No QR code</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MainWindow</name>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="14"/>
|
||||
<source>MainWindow</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="37"/>
|
||||
<source>Store type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="50"/>
|
||||
<source>Parse</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="63"/>
|
||||
<source>Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="80"/>
|
||||
<source>Text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="92"/>
|
||||
<source>Check content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="108"/>
|
||||
<source>OCR</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="120"/>
|
||||
<location filename="../mainwindow.ui" line="213"/>
|
||||
<source>Choose</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="143"/>
|
||||
<location filename="../mainwindow.ui" line="200"/>
|
||||
<source>Path to image: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="156"/>
|
||||
<source>Here is recognised check text. Please, edit it if something's wrong:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="175"/>
|
||||
<source>OFD</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="226"/>
|
||||
<source>0000000000000000</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="245"/>
|
||||
<source>FN (Fiscal Number)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="264"/>
|
||||
<source>FD (Fiscal Document)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="277"/>
|
||||
<location filename="../mainwindow.ui" line="309"/>
|
||||
<source>0000000000</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="296"/>
|
||||
<source>FI (Fiscal Identifier)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="333"/>
|
||||
<source>Funds income</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="338"/>
|
||||
<source>Funds return</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="343"/>
|
||||
<source>Funds spend</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="348"/>
|
||||
<source>Spends return</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="375"/>
|
||||
<source>Total</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.ui" line="392"/>
|
||||
<source>checks parser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="85"/>
|
||||
<source>Captcha was not solved correctly!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="87"/>
|
||||
<source>Captcha is incorrect</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="92"/>
|
||||
<source>Check not found. Please, ensure correctness of entered data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="94"/>
|
||||
<source>Check was not found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="145"/>
|
||||
<source>Please, select a picture where QR code that contains info about check is present</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="147"/>
|
||||
<location filename="../mainwindow.cpp" line="193"/>
|
||||
<source>Picture was not selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="191"/>
|
||||
<source>Please, select a picture to scan</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OutputDialog</name>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="42"/>
|
||||
<source>Path to export: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="55"/>
|
||||
<source>Choose</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="68"/>
|
||||
<source>Print header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="82"/>
|
||||
<source>Goods name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="87"/>
|
||||
<source>Goods price</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="92"/>
|
||||
<source>Goods quantity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="97"/>
|
||||
<source>Goods net weight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="102"/>
|
||||
<source>Goods total</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="107"/>
|
||||
<source>position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="112"/>
|
||||
<source>name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="117"/>
|
||||
<source>1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="122"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="127"/>
|
||||
<source>2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="132"/>
|
||||
<source>Price</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="137"/>
|
||||
<source>3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="142"/>
|
||||
<source>Quantity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="147"/>
|
||||
<source>4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="152"/>
|
||||
<source>Net weight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="157"/>
|
||||
<source>5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="162"/>
|
||||
<source>Total price</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../outputdialog.ui" line="176"/>
|
||||
<source>Print total</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SolveCaptchaDialog</name>
|
||||
<message>
|
||||
<location filename="../solvecaptchadialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../solvecaptchadialog.cpp" line="23"/>
|
||||
<source>Please, enter a valid captcha</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../solvecaptchadialog.cpp" line="25"/>
|
||||
<source>No captcha</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>settingsdialog</name>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="72"/>
|
||||
<source>Goods name position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="79"/>
|
||||
<source>Goods price per unit alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="86"/>
|
||||
<location filename="../settingsdialog.ui" line="217"/>
|
||||
<source>Choose</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="96"/>
|
||||
<source>Print header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="103"/>
|
||||
<source>Goods net weight alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="110"/>
|
||||
<source>Stores modules url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="120"/>
|
||||
<source>Goods total alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="127"/>
|
||||
<source>Goods name alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="137"/>
|
||||
<source>Goods quantity alias</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="144"/>
|
||||
<source>Stores modules directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="157"/>
|
||||
<source>OFD modules directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="173"/>
|
||||
<source>Goods price per unit position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="180"/>
|
||||
<source>Goods net weight position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="187"/>
|
||||
<source>OFD modules url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="197"/>
|
||||
<source>Goods total position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="204"/>
|
||||
<source>Goods quantity position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settingsdialog.ui" line="227"/>
|
||||
<source>Print total</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
102
utils/utils.cpp
102
utils/utils.cpp
@@ -1,8 +1,12 @@
|
||||
#include "utils.h"
|
||||
|
||||
#include <codecvt>
|
||||
#include <cstring>
|
||||
#include <iostream>
|
||||
#include <locale>
|
||||
#include <regex>
|
||||
#include <string>
|
||||
#include "../exceptions/ofdrequestexception.h"
|
||||
|
||||
std::string to_utf8(std::wstring wide_string) {
|
||||
static std::wstring_convert<std::codecvt_utf8<wchar_t>> utf8_conv;
|
||||
@@ -42,3 +46,101 @@ std::vector<std::string> split(std::string s, std::string delimiter) {
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
std::wstring substring_from_to(std::wstring& text, std::wstring from, std::wstring to) {
|
||||
unsigned int start_pos = 0;
|
||||
unsigned int end_pos = 0;
|
||||
|
||||
std::wstring substring;
|
||||
|
||||
std::wregex start_regex(from);
|
||||
std::wregex end_regex(to);
|
||||
|
||||
for (std::wsregex_iterator it{text.begin(), text.end(), start_regex}, end{};
|
||||
it != end; it++) {
|
||||
start_pos = it->position() + it->str().size();
|
||||
break;
|
||||
}
|
||||
|
||||
if(text == from_utf8("")) return text;
|
||||
substring = text.substr(start_pos, text.size());
|
||||
|
||||
for (std::wsregex_iterator it{substring.begin(), substring.end(), end_regex}, end{};
|
||||
it != end; it++) {
|
||||
end_pos = it->position();
|
||||
break;
|
||||
}
|
||||
|
||||
if (end_pos == 0) return substring;
|
||||
|
||||
substring = substring.substr(0, end_pos);
|
||||
|
||||
return substring;
|
||||
}
|
||||
|
||||
std::wstring trim_html_response(std::wstring& check) {
|
||||
std::wstring begin_check_marker = from_utf8("<!-- Products -->");
|
||||
std::wstring end_check_marker = from_utf8("<!-- \\/Products -->");
|
||||
std::wstring trimmed = substring_from_to(check, begin_check_marker, end_check_marker);
|
||||
trimmed += from_utf8("\n</div>");
|
||||
return trimmed;
|
||||
}
|
||||
|
||||
std::vector<std::wstring> find_in_html(std::string& html, std::string regex, std::string html_start, std::string html_end) {
|
||||
std::regex searching_regex(regex);
|
||||
|
||||
std::vector<std::wstring> parsed;
|
||||
for (std::sregex_iterator it{html.begin(), html.end(), searching_regex}, end{};
|
||||
it != end; it++) {
|
||||
|
||||
std::wstring found_entry = from_utf8(it->str());
|
||||
std::wstring extracted = substring_from_to(found_entry, from_utf8(html_start), from_utf8(html_end));
|
||||
|
||||
parsed.push_back(extracted);
|
||||
}
|
||||
return parsed;
|
||||
}
|
||||
|
||||
std::vector<std::wstring> find_products_in_html(std::string html) {
|
||||
return find_in_html(html, "<div class=\"ifw-col ifw-col-1 text-left\"><b>.*<\\/b><\\/div>", "<div class=\"ifw-col ifw-col-1 text-left\"><b>", "<\\/b><\\/div>");
|
||||
}
|
||||
|
||||
std::vector<std::wstring> find_amounts_in_html(std::string html) {
|
||||
return find_in_html(html, "<span>\\d+<\\/span>", "<span>", "<\\/span>");
|
||||
}
|
||||
|
||||
std::vector<std::wstring> find_prices_in_html(std::string html) {
|
||||
return find_in_html(html, "X <\\/span><span>\\d+\\.\\d{2}<\\/span>", "X <\\/span><span>", "<\\/span>");
|
||||
}
|
||||
|
||||
Check parseOfdRuAnswer(std::string html) {
|
||||
std::wstring wstr_html = from_utf8(html);
|
||||
std::string trimmed = to_utf8(trim_html_response(wstr_html));
|
||||
|
||||
std::vector<std::wstring> products = find_products_in_html(trimmed);
|
||||
std::vector<std::wstring> amounts = find_amounts_in_html(trimmed);
|
||||
std::vector<std::wstring> prices = find_prices_in_html(trimmed);
|
||||
|
||||
if ((products.size() + amounts.size() + prices.size()) == 0) {
|
||||
if (html == "Bad Request4") { // Failed to solve a captcha
|
||||
throw OfdRequestException("Incorrect captcha");
|
||||
} else { // Most likely that the check does not exist
|
||||
throw OfdRequestException("Does not exist");
|
||||
}
|
||||
return Check();
|
||||
}
|
||||
|
||||
if ((products.size() + amounts.size() + prices.size())/products.size() != 3) {
|
||||
std::cerr << "An error has occured during the parsing of html. Please, contact the developer." << std::endl;
|
||||
std::exit(-1);
|
||||
}
|
||||
|
||||
Check c;
|
||||
|
||||
for (int i = 0; i < products.size(); i ++) {
|
||||
Goods goods(to_utf8(products[i]), std::stod(prices[i]), std::stod(amounts[i]));
|
||||
c.add_goods(goods);
|
||||
}
|
||||
|
||||
return c;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "../check/check.h"
|
||||
|
||||
std::string to_utf8(std::wstring wide_string);
|
||||
std::wstring from_utf8(std::string string);
|
||||
@@ -14,4 +15,8 @@ bool vector_contains_element(const std::vector<T> &vector, const T &to_find);
|
||||
|
||||
std::vector<std::string> split(std::string, std::string);
|
||||
|
||||
Check parseOfdRuAnswer(std::string);
|
||||
|
||||
std::wstring trim_html_response(std::wstring& check);
|
||||
|
||||
#endif // UTILS_H
|
||||
|
||||
Reference in New Issue
Block a user