From dccaa63bcca914bafd6d4f2ff7918926be87969b Mon Sep 17 00:00:00 2001 From: Javier Date: Thu, 4 Jun 2026 15:59:46 +0200 Subject: [PATCH] Add MataAvistas project (BudgetPro) as regular files --- MataAvistas/BudgetPro | 1 - MataAvistas/BudgetPro/.qmake.stash | 23 + MataAvistas/BudgetPro/Makefile | 1265 ++ MataAvistas/BudgetPro/README.md | 96 + MataAvistas/BudgetPro/budgetPro | Bin 0 -> 1332104 bytes MataAvistas/BudgetPro/budgetPro.pro | 130 + MataAvistas/BudgetPro/budgetPro.pro.backup | 120 + MataAvistas/BudgetPro/budgetPro.pro.backup2 | 120 + MataAvistas/BudgetPro/budgetPro.pro.bak2 | 120 + MataAvistas/BudgetPro/budgetPro.pro.orig | 120 + MataAvistas/BudgetPro/data/sqltable.h | 548 + MataAvistas/BudgetPro/dbutils.o | Bin 0 -> 10496 bytes MataAvistas/BudgetPro/editabletreemodel.qrc | 37 + MataAvistas/BudgetPro/formbaselist.o | Bin 0 -> 26608 bytes MataAvistas/BudgetPro/formbudgetlist.o | Bin 0 -> 6248 bytes .../BudgetPro/gui/SARibbon/.clang-format | 98 + .../.github/workflows/cmake-linux-qt5.12.yml | 39 + .../.github/workflows/cmake-linux-qt5.13.yml | 39 + .../.github/workflows/cmake-linux-qt5.14.yml | 39 + .../.github/workflows/cmake-linux-qt5.15.yml | 39 + .../.github/workflows/cmake-linux-qt6.0.yml | 40 + .../.github/workflows/cmake-linux-qt6.1.yml | 40 + .../.github/workflows/cmake-linux-qt6.2.yml | 40 + .../.github/workflows/cmake-linux-qt6.3.yml | 40 + .../.github/workflows/cmake-linux-qt6.4.yml | 40 + .../.github/workflows/cmake-linux-qt6.5.yml | 40 + .../.github/workflows/cmake-linux-qt6.6.yml | 40 + .../.github/workflows/cmake-mac-qt5.12.yml | 36 + .../.github/workflows/cmake-mac-qt5.13.yml | 36 + .../.github/workflows/cmake-mac-qt5.14.yml | 36 + .../.github/workflows/cmake-mac-qt5.15.yml | 36 + .../.github/workflows/cmake-mac-qt6.0.yml | 36 + .../.github/workflows/cmake-mac-qt6.1.yml | 36 + .../.github/workflows/cmake-mac-qt6.2.yml | 36 + .../.github/workflows/cmake-mac-qt6.3.yml | 36 + .../.github/workflows/cmake-mac-qt6.4.yml | 36 + .../.github/workflows/cmake-mac-qt6.5.yml | 36 + .../.github/workflows/cmake-mac-qt6.6.yml | 36 + .../.github/workflows/cmake-win-qt5.12.yml | 36 + .../.github/workflows/cmake-win-qt5.13.yml | 36 + .../.github/workflows/cmake-win-qt5.14.yml | 36 + .../.github/workflows/cmake-win-qt5.15.yml | 36 + .../.github/workflows/cmake-win-qt6.0.yml | 36 + .../.github/workflows/cmake-win-qt6.1.yml | 36 + .../.github/workflows/cmake-win-qt6.2.yml | 36 + .../.github/workflows/cmake-win-qt6.3.yml | 36 + .../.github/workflows/cmake-win-qt6.4.yml | 36 + .../.github/workflows/cmake-win-qt6.5.yml | 36 + .../.github/workflows/cmake-win-qt6.6.yml | 36 + MataAvistas/BudgetPro/gui/SARibbon/.gitignore | 96 + .../BudgetPro/gui/SARibbon/.gitmodules | 3 + .../BudgetPro/gui/SARibbon/CMakeLists.txt | 188 + MataAvistas/BudgetPro/gui/SARibbon/LICENSE | 21 + .../BudgetPro/gui/SARibbon/SARibbon.pro | 16 + .../BudgetPro/gui/SARibbon/SARibbonBar.pri | 24 + .../BudgetPro/gui/SARibbon/changlog.md | 178 + .../gui/SARibbon/cmake/SARibbonBar.pri | 35 + .../gui/SARibbon/cmake/SARibbonUtils.cmake | 16 + .../gui/SARibbon/cmake/WinResource.cmake | 119 + .../BudgetPro/gui/SARibbon/cmake/common.pri | 22 + MataAvistas/BudgetPro/gui/SARibbon/common.pri | 53 + .../BudgetPro/gui/SARibbon/doc/.gitignore | 1 + .../gui/SARibbon/doc/Doxyfile-qch-cn | 2970 +++ .../gui/SARibbon/doc/Doxyfile-wiki-cn | 2970 +++ .../BudgetPro/gui/SARibbon/doc/SA-logo.png | Bin 0 -> 4176 bytes .../gui/SARibbon/doc/SARibbon-qq交流群.jpg | Bin 0 -> 45465 bytes .../gui/SARibbon/doc/SARibbonBar-layout.pptx | Bin 0 -> 125597 bytes .../gui/SARibbon/doc/SARibbonBar.pptx | Bin 0 -> 145813 bytes .../gui/SARibbon/doc/color-widgets.drawio | 1 + .../doxygen-awesome-darkmode-toggle.js | 157 + .../doxygen-awesome-fragment-copy-button.js | 85 + .../doxygen-awesome-interactive-toc.js | 81 + .../doxygen-awesome-paragraph-link.js | 51 + ...n-awesome-sidebar-only-darkmode-toggle.css | 40 + .../doxygen-awesome-sidebar-only.css | 116 + .../doxygen-awesome-tabs.js | 90 + .../doxygen-awesome-css/doxygen-awesome.css | 2669 +++ .../gui/SARibbon/doc/how-to-build-cn.md | 252 + .../gui/SARibbon/doc/how-to-build.md | 192 + .../gui/SARibbon/doc/pic/add-large-action.png | Bin 0 -> 1458 bytes .../gui/SARibbon/doc/pic/cmd-build-qwk.png | Bin 0 -> 30990 bytes .../doc/pic/enableWordwrap-but-nowrap.png | Bin 0 -> 16969 bytes .../doc/pic/enableWordwrap-user-wrap.png | Bin 0 -> 17218 bytes .../gui/SARibbon/doc/pic/msdn-ribbon.png | Bin 0 -> 11093 bytes .../doc/pic/office-excel-oneline-spacing.png | Bin 0 -> 16849 bytes .../SARibbon/doc/pic/office-screenshot.png | Bin 0 -> 27156 bytes .../SARibbon/doc/pic/office-word-wrodwrap.png | Bin 0 -> 27015 bytes .../doc/pic/office-word-wrodwrap2.png | Bin 0 -> 25736 bytes .../gui/SARibbon/doc/pic/pannelLayout2row.png | Bin 0 -> 32472 bytes .../doc/pic/pannelLayout3row-example.png | Bin 0 -> 96786 bytes .../gui/SARibbon/doc/pic/pannelLayout3row.png | Bin 0 -> 38022 bytes .../doc/pic/remove-menu-bar-at-uifile.png | Bin 0 -> 70798 bytes ...bbon-toolbutton-largebutton-nowordwrap.png | Bin 0 -> 8565 bytes .../doc/pic/ribbon-toolbutton-largebutton.png | Bin 0 -> 16593 bytes .../SARibbon/doc/pic/ribbon-toolbutton.gif | Bin 0 -> 125750 bytes .../doc/pic/ribbonbar-geometry-office3.png | Bin 0 -> 20765 bytes .../doc/pic/ribbonbar-geometry-wps3.png | Bin 0 -> 35929 bytes .../SARibbon/doc/pic/saribbonbar-level.png | Bin 0 -> 134408 bytes .../doc/pic/set-qwindowkit-on-snap.gif | Bin 0 -> 1386519 bytes .../SARibbon/doc/pic/word-contextcategory.png | Bin 0 -> 14495 bytes .../SARibbon/doc/pic/wps-change-ribbon-1.jpg | Bin 0 -> 53193 bytes .../SARibbon/doc/pic/wps-word-nowrodwrap.png | Bin 0 -> 16522 bytes .../BudgetPro/gui/SARibbon/doc/pic/赞赏码.png | Bin 0 -> 110850 bytes .../BudgetPro/gui/SARibbon/doc/qtify.css | 1053 + .../gui/SARibbon/doc/ribbon-toolbutton.drawio | 1 + .../gui/SARibbon/doc/ribbon-toolbutton.md | 60 + .../QuickAccessBarAndRightButtonGroup.png | Bin 0 -> 19746 bytes .../screenshot/SARibbon-aligment-center.png | Bin 0 -> 25649 bytes .../doc/screenshot/SARibbon-theme-dark.png | Bin 0 -> 27256 bytes .../screenshot/SARibbon-theme-office2013.png | Bin 0 -> 27913 bytes .../screenshot/SARibbon-theme-office2016.png | Bin 0 -> 27252 bytes .../screenshot/SARibbon-theme-office2021.png | Bin 0 -> 26807 bytes .../doc/screenshot/SARibbon-theme-win7.png | Bin 0 -> 28807 bytes .../SARibbonBar-Context-Category.png | Bin 0 -> 24301 bytes .../doc/screenshot/SARibbonBar-gallery.gif | Bin 0 -> 190222 bytes .../doc/screenshot/SARibbonBar-minMode.gif | Bin 0 -> 647577 bytes .../screenshot/SARibbonBar-option-action.gif | Bin 0 -> 213930 bytes .../doc/screenshot/SARibbonBar-overview.gif | Bin 0 -> 541954 bytes .../screenshot/SARibbonBar-quickAccessBar.gif | Bin 0 -> 244832 bytes .../screenshot/SARibbonBar-ribbonbutton.gif | Bin 0 -> 587578 bytes .../doc/screenshot/SARibbonBar-style.gif | Bin 0 -> 238577 bytes .../customize/customization-office-ui.png | Bin 0 -> 28508 bytes .../customize/customization-saribbon-ui.png | Bin 0 -> 61109 bytes .../data-workbench-screenshot01-en.png | Bin 0 -> 64177 bytes .../data-workbench-screenshot02-en.png | Bin 0 -> 69513 bytes .../data-workbench-screenshot1-cn.gif | Bin 0 -> 2050911 bytes .../doc/screenshot/office-2-style-nowrap.png | Bin 0 -> 22295 bytes .../doc/screenshot/office-2-style.png | Bin 0 -> 20662 bytes .../doc/screenshot/office-3-style-nowrap.png | Bin 0 -> 26858 bytes .../doc/screenshot/office-3-style.png | Bin 0 -> 26465 bytes .../SARibbon/doc/screenshot/office-mode.png | Bin 0 -> 28665 bytes .../screenshot/ribbonbar-use-in-qwidget.png | Bin 0 -> 10693 bytes .../SARibbon/doc/screenshot/sa-screenshot.gif | Bin 0 -> 482063 bytes .../doc/screenshot/wps-2-style-nowrap.png | Bin 0 -> 20411 bytes .../SARibbon/doc/screenshot/wps-2-style.png | Bin 0 -> 18292 bytes .../doc/screenshot/wps-3-style-nowrap.png | Bin 0 -> 24567 bytes .../SARibbon/doc/screenshot/wps-3-style.png | Bin 0 -> 24238 bytes .../gui/SARibbon/doc/screenshot/wps-mode.png | Bin 0 -> 26545 bytes .../gui/SARibbon/example/CMakeLists.txt | 8 + .../example/MainWindowExample/CMakeLists.txt | 45 + .../MainWindowExample/MainWindowExample.pro | 35 + .../MainWindowExample/icon/Align-Center.svg | 1 + .../MainWindowExample/icon/Align-Left.svg | 1 + .../MainWindowExample/icon/Align-Right.svg | 1 + .../icon/ContextCategory.svg | 1 + .../icon/Decrease-Indent.svg | 1 + .../icon/Decrease-Margin.svg | 1 + .../example/MainWindowExample/icon/Italic.svg | 1 + .../example/MainWindowExample/icon/SA.svg | 1 + .../MainWindowExample/icon/Underline.svg | 1 + .../icon/Wrap-Image Left.svg | 1 + .../icon/Wrap-Image Right.svg | 1 + .../example/MainWindowExample/icon/action.svg | 1 + .../MainWindowExample/icon/action2.svg | 1 + .../MainWindowExample/icon/action3.svg | 1 + .../MainWindowExample/icon/action4.svg | 1 + .../MainWindowExample/icon/al-bothside.svg | 1 + .../MainWindowExample/icon/al-center.svg | 1 + .../MainWindowExample/icon/al-left.svg | 1 + .../MainWindowExample/icon/al-right.svg | 1 + .../example/MainWindowExample/icon/bold.svg | 1 + .../MainWindowExample/icon/chinese-char.svg | 1 + .../MainWindowExample/icon/customize.svg | 1 + .../MainWindowExample/icon/customize0.svg | 1 + .../example/MainWindowExample/icon/delete.svg | 1 + .../MainWindowExample/icon/deleteContext.svg | 1 + .../MainWindowExample/icon/disable.svg | 1 + .../MainWindowExample/icon/enableTest.svg | 1 + .../example/MainWindowExample/icon/file.svg | 1 + .../icon/folder-checkmark.svg | 1 + .../MainWindowExample/icon/folder-cog.svg | 1 + .../MainWindowExample/icon/folder-star.svg | 1 + .../MainWindowExample/icon/folder-stats.svg | 1 + .../MainWindowExample/icon/folder-table.svg | 1 + .../MainWindowExample/icon/gallery/Adobe.svg | 1 + .../icon/gallery/Document-File.svg | 1 + .../icon/gallery/Download-File.svg | 1 + .../icon/gallery/Drive-File.svg | 1 + .../icon/gallery/Dropbox-File.svg | 1 + .../icon/gallery/Email-File.svg | 1 + .../icon/gallery/Encode-File.svg | 1 + .../icon/gallery/Favorit-File.svg | 1 + .../icon/gallery/File-Error.svg | 1 + .../icon/gallery/File-Readonly.svg | 1 + .../icon/gallery/File-Settings.svg | 1 + .../icon/gallery/Google-Maps.svg | 1 + .../icon/gallery/Illustrator.svg | 1 + .../icon/gallery/Internet-Explorer.svg | 1 + .../icon/gallery/Photoshop.svg | 1 + .../icon/gallery/Presentation-File.svg | 1 + .../MainWindowExample/icon/gallery/Word.svg | 1 + .../example/MainWindowExample/icon/help.svg | 1 + .../MainWindowExample/icon/hidePannel.svg | 1 + .../MainWindowExample/icon/hideRibbon.svg | 1 + .../example/MainWindowExample/icon/item.svg | 1 + .../MainWindowExample/icon/largerFont.svg | 1 + .../example/MainWindowExample/icon/layout.svg | 1 + .../MainWindowExample/icon/long-text.svg | 1 + .../icon/presentationFile.svg | 1 + .../example/MainWindowExample/icon/redo.svg | 1 + .../MainWindowExample/icon/remove-app-btn.svg | 1 + .../example/MainWindowExample/icon/remove.svg | 1 + .../MainWindowExample/icon/removePage.svg | 1 + .../example/MainWindowExample/icon/save.svg | 1 + .../MainWindowExample/icon/setText.svg | 1 + .../example/MainWindowExample/icon/show.svg | 1 + .../MainWindowExample/icon/showContext.svg | 1 + .../MainWindowExample/icon/showHideButton.svg | 1 + .../MainWindowExample/icon/smallFont.svg | 1 + .../example/MainWindowExample/icon/test1.svg | 1 + .../example/MainWindowExample/icon/test2.svg | 1 + .../example/MainWindowExample/icon/undo.svg | 1 + .../example/MainWindowExample/icon/unlock.svg | 1 + .../MainWindowExample/icon/useCustomize.svg | 1 + .../example/MainWindowExample/icon/useqss.svg | 1 + .../MainWindowExample/icon/visible-false.svg | 1 + .../MainWindowExample/icon/visible-true.svg | 1 + .../icon/windowsflag-normal.svg | 1 + .../MainWindowExample/icon/wordwrap.svg | 2 + .../example/MainWindowExample/main.cpp | 64 + .../example/MainWindowExample/mainwindow.cpp | 1731 ++ .../example/MainWindowExample/mainwindow.h | 121 + .../example/MainWindowExample/moc_predefs.h | 464 + .../MainWindowExample/saribbonresouce.qrc | 84 + .../MdiAreaWindowExample/CMakeLists.txt | 49 + .../MdiAreaWindowExample/MainWindow.ui | 65 + .../MdiAreaWindowExample.pro | 37 + .../example/MdiAreaWindowExample/icon.qrc | 5 + .../example/MdiAreaWindowExample/icon/add.svg | 1 + .../example/MdiAreaWindowExample/main.cpp | 64 + .../MdiAreaWindowExample/mdimainwindow.cpp | 81 + .../MdiAreaWindowExample/mdimainwindow.h | 33 + .../MdiAreaWindowExample/moc_predefs.h | 464 + .../NormalMenuBarExample/CMakeLists.txt | 50 + .../NormalMenuBarExample/MainWindow.cpp | 15 + .../example/NormalMenuBarExample/MainWindow.h | 24 + .../NormalMenuBarExample/MainWindow.ui | 55 + .../NormalMenuBarExample.pro | 34 + .../example/NormalMenuBarExample/main.cpp | 66 + .../NormalMenuBarExample/moc_predefs.h | 464 + .../example/StaticExample/CMakeLists.txt | 107 + .../example/StaticExample/MainWindow.cpp | 43 + .../example/StaticExample/MainWindow.h | 15 + .../example/StaticExample/StaticExample | Bin 0 -> 972976 bytes .../example/StaticExample/StaticExample.pro | 23 + .../SARibbon/example/StaticExample/icon.qrc | 11 + .../example/StaticExample/icon/SA.svg | 1 + .../example/StaticExample/icon/action.svg | 1 + .../example/StaticExample/icon/customize0.svg | 1 + .../StaticExample/icon/folder-star.svg | 1 + .../example/StaticExample/icon/item.svg | 1 + .../example/StaticExample/icon/save.svg | 1 + .../example/StaticExample/icon/test1.svg | 1 + .../SARibbon/example/StaticExample/main.cpp | 14 + .../example/StaticExample/moc_predefs.h | 464 + .../example/WidgetWithRibbon/CMakeLists.txt | 57 + .../example/WidgetWithRibbon/InnerWidget.cpp | 17 + .../example/WidgetWithRibbon/InnerWidget.h | 25 + .../example/WidgetWithRibbon/InnerWidget.ui | 24 + .../example/WidgetWithRibbon/MainWidget.cpp | 15 + .../example/WidgetWithRibbon/MainWidget.h | 22 + .../example/WidgetWithRibbon/MainWidget.ui | 49 + .../example/WidgetWithRibbon/RibbonWidget.cpp | 85 + .../example/WidgetWithRibbon/RibbonWidget.h | 25 + .../WidgetWithRibbon/WidgetWithRibbon.pro | 51 + .../example/WidgetWithRibbon/icon.qrc | 14 + .../example/WidgetWithRibbon/icon/action.svg | 1 + .../example/WidgetWithRibbon/icon/action2.svg | 1 + .../WidgetWithRibbon/icon/customize0.svg | 1 + .../WidgetWithRibbon/icon/folder-star.svg | 1 + .../WidgetWithRibbon/icon/hidePannel.svg | 1 + .../example/WidgetWithRibbon/icon/redo.svg | 1 + .../example/WidgetWithRibbon/icon/save.svg | 1 + .../example/WidgetWithRibbon/icon/undo.svg | 1 + .../example/WidgetWithRibbon/icon/useqss.svg | 1 + .../icon/windowsflag-normal.svg | 1 + .../example/WidgetWithRibbon/main.cpp | 11 + .../example/WidgetWithRibbon/moc_predefs.h | 464 + .../gui/SARibbon/importSARibbonBarLib.pri | 1 + .../BudgetPro/gui/SARibbon/readme-cn.md | 788 + MataAvistas/BudgetPro/gui/SARibbon/readme.md | 706 + .../BudgetPro/gui/SARibbon/src/CMakeLists.txt | 4 + .../BudgetPro/gui/SARibbon/src/SARibbon.cpp | 16222 ++++++++++++++++ .../BudgetPro/gui/SARibbon/src/SARibbon.h | 3778 ++++ .../BudgetPro/gui/SARibbon/src/SARibbon.pri | 51 + .../src/SARibbonBar/3rdparty/CMakeLists.txt | 59 + .../SARibbonBar/3rdparty/cmd-build-example.sh | 6 + .../SARibbon/src/SARibbonBar/CMakeLists.txt | 289 + .../src/SARibbonBar/SAFramelessHelper.cpp | 616 + .../src/SARibbonBar/SAFramelessHelper.h | 53 + .../SARibbonBar/SARibbonActionsManager.cpp | 638 + .../src/SARibbonBar/SARibbonActionsManager.h | 147 + .../SARibbonBar/SARibbonApplicationButton.cpp | 33 + .../SARibbonBar/SARibbonApplicationButton.h | 21 + .../SARibbon/src/SARibbonBar/SARibbonBar.cpp | 2636 +++ .../SARibbon/src/SARibbonBar/SARibbonBar.h | 459 + .../SARibbon/src/SARibbonBar/SARibbonBar.pri | 123 + .../SARibbon/src/SARibbonBar/SARibbonBar.pro | 22 + .../SARibbonBar/SARibbonBarConfig.cmake.in | 15 + .../src/SARibbonBar/SARibbonBarVersionInfo.h | 33 + .../SARibbonBar/SARibbonBarVersionInfo.h.in | 33 + .../SARibbonBar/SARibbonButtonGroupWidget.cpp | 260 + .../SARibbonBar/SARibbonButtonGroupWidget.h | 58 + .../src/SARibbonBar/SARibbonCategory.cpp | 741 + .../src/SARibbonBar/SARibbonCategory.h | 164 + .../SARibbonBar/SARibbonCategoryLayout.cpp | 723 + .../src/SARibbonBar/SARibbonCategoryLayout.h | 95 + .../src/SARibbonBar/SARibbonCheckBox.cpp | 17 + .../src/SARibbonBar/SARibbonCheckBox.h | 18 + .../SARibbonBar/SARibbonColorToolButton.cpp | 208 + .../src/SARibbonBar/SARibbonColorToolButton.h | 55 + .../src/SARibbonBar/SARibbonComboBox.cpp | 11 + .../src/SARibbonBar/SARibbonComboBox.h | 19 + .../SARibbonBar/SARibbonContextCategory.cpp | 212 + .../src/SARibbonBar/SARibbonContextCategory.h | 80 + .../src/SARibbonBar/SARibbonControlButton.cpp | 16 + .../src/SARibbonBar/SARibbonControlButton.h | 33 + .../src/SARibbonBar/SARibbonCtrlContainer.cpp | 169 + .../src/SARibbonBar/SARibbonCtrlContainer.h | 42 + .../src/SARibbonBar/SARibbonCustomizeData.cpp | 704 + .../src/SARibbonBar/SARibbonCustomizeData.h | 152 + .../SARibbonBar/SARibbonCustomizeDialog.cpp | 187 + .../src/SARibbonBar/SARibbonCustomizeDialog.h | 58 + .../SARibbonBar/SARibbonCustomizeWidget.cpp | 1513 ++ .../src/SARibbonBar/SARibbonCustomizeWidget.h | 209 + .../SARibbonBar/SARibbonElementFactory.cpp | 118 + .../src/SARibbonBar/SARibbonElementFactory.h | 59 + .../SARibbonBar/SARibbonElementManager.cpp | 27 + .../src/SARibbonBar/SARibbonElementManager.h | 52 + .../src/SARibbonBar/SARibbonGallery.cpp | 421 + .../src/SARibbonBar/SARibbonGallery.h | 125 + .../src/SARibbonBar/SARibbonGalleryGroup.cpp | 496 + .../src/SARibbonBar/SARibbonGalleryGroup.h | 138 + .../src/SARibbonBar/SARibbonGalleryItem.cpp | 163 + .../src/SARibbonBar/SARibbonGalleryItem.h | 64 + .../SARibbon/src/SARibbonBar/SARibbonGlobal.h | 149 + .../src/SARibbonBar/SARibbonLineEdit.cpp | 17 + .../src/SARibbonBar/SARibbonLineEdit.h | 19 + .../SARibbonLineWidgetContainer.cpp | 57 + .../SARibbonBar/SARibbonLineWidgetContainer.h | 44 + .../src/SARibbonBar/SARibbonMainWindow.cpp | 382 + .../src/SARibbonBar/SARibbonMainWindow.h | 114 + .../SARibbon/src/SARibbonBar/SARibbonMenu.cpp | 50 + .../SARibbon/src/SARibbonBar/SARibbonMenu.h | 23 + .../src/SARibbonBar/SARibbonPannel.cpp | 1013 + .../SARibbon/src/SARibbonBar/SARibbonPannel.h | 237 + .../src/SARibbonBar/SARibbonPannelItem.cpp | 15 + .../src/SARibbonBar/SARibbonPannelItem.h | 50 + .../src/SARibbonBar/SARibbonPannelLayout.cpp | 952 + .../src/SARibbonBar/SARibbonPannelLayout.h | 113 + .../SARibbonPannelOptionButton.cpp | 16 + .../SARibbonBar/SARibbonPannelOptionButton.h | 24 + .../SARibbonBar/SARibbonQuickAccessBar.cpp | 92 + .../src/SARibbonBar/SARibbonQuickAccessBar.h | 35 + .../SARibbonBar/SARibbonSeparatorWidget.cpp | 26 + .../src/SARibbonBar/SARibbonSeparatorWidget.h | 18 + .../src/SARibbonBar/SARibbonStackedWidget.cpp | 115 + .../src/SARibbonBar/SARibbonStackedWidget.h | 43 + .../SARibbonBar/SARibbonSystemButtonBar.cpp | 467 + .../src/SARibbonBar/SARibbonSystemButtonBar.h | 88 + .../src/SARibbonBar/SARibbonTabBar.cpp | 57 + .../SARibbon/src/SARibbonBar/SARibbonTabBar.h | 26 + .../src/SARibbonBar/SARibbonToolButton.cpp | 1229 ++ .../src/SARibbonBar/SARibbonToolButton.h | 92 + .../src/SARibbonBar/SARibbonWidget.cpp | 227 + .../SARibbon/src/SARibbonBar/SARibbonWidget.h | 45 + .../colorWidgets/SAColorGridWidget.cpp | 504 + .../colorWidgets/SAColorGridWidget.h | 93 + .../SARibbonBar/colorWidgets/SAColorMenu.cpp | 260 + .../SARibbonBar/colorWidgets/SAColorMenu.h | 53 + .../colorWidgets/SAColorPaletteGridWidget.cpp | 171 + .../colorWidgets/SAColorPaletteGridWidget.h | 45 + .../colorWidgets/SAColorToolButton.cpp | 631 + .../colorWidgets/SAColorToolButton.h | 105 + .../colorWidgets/SAColorWidgets.pri | 13 + .../colorWidgets/SAColorWidgetsGlobal.h | 58 + .../SARibbonBar/colorWidgets/tst/Widget.cpp | 134 + .../src/SARibbonBar/colorWidgets/tst/Widget.h | 29 + .../SARibbonBar/colorWidgets/tst/Widget.ui | 1363 ++ .../colorWidgets/tst/colorWidgetTst.pro | 41 + .../src/SARibbonBar/colorWidgets/tst/icon.qrc | 5 + .../colorWidgets/tst/icon/text.svg | 2 + .../src/SARibbonBar/colorWidgets/tst/main.cpp | 11 + .../SARibbon/src/SARibbonBar/moc_predefs.h | 445 + .../gui/SARibbon/src/SARibbonBar/resource.qrc | 27 + .../src/SARibbonBar/resource/ArrowDown.png | Bin 0 -> 252 bytes .../src/SARibbonBar/resource/ArrowMore.png | Bin 0 -> 257 bytes .../src/SARibbonBar/resource/ArrowUp.png | Bin 0 -> 251 bytes .../SARibbonBar/resource/Titlebar_Close.svg | 1 + .../resource/Titlebar_Close_Hover.svg | 1 + .../src/SARibbonBar/resource/Titlebar_Max.svg | 1 + .../resource/Titlebar_Max_Hover.svg | 1 + .../src/SARibbonBar/resource/Titlebar_Min.svg | 1 + .../resource/Titlebar_Min_Hover.svg | 1 + .../SARibbonBar/resource/Titlebar_Normal.svg | 1 + .../resource/Titlebar_Normal_Hover.svg | 1 + .../SARibbonBar/resource/Titlebar_Shade.png | Bin 0 -> 391 bytes .../SARibbonBar/resource/Titlebar_Unshade.png | Bin 0 -> 389 bytes .../src/SARibbonBar/resource/define-color.svg | 1 + .../SARibbonBar/resource/office2013-px.qss | 388 + .../SARibbonBar/resource/removePNGWarning.py | 24 + .../resource/ribbonPannelOptionButton.png | Bin 0 -> 331 bytes .../src/SARibbonBar/resource/theme-dark.qss | 384 + .../src/SARibbonBar/resource/theme-dark2.qss | 407 + .../resource/theme-office2013-em.qss | 387 + .../SARibbonBar/resource/theme-office2013.qss | 407 + .../resource/theme-office2016-blue.qss | 491 + .../resource/theme-office2021-blue.qss | 523 + .../src/SARibbonBar/resource/theme-win7.qss | 393 + .../BudgetPro/gui/SARibbon/submodule.md | 32 + .../gui/SARibbon/tools/Amalgamate.md | 107 + .../gui/SARibbon/tools/Amalgamate.sh | 10 + .../amalgamate/SARibbonAmalgamTemplate.cpp | 69 + .../amalgamate/SARibbonAmalgamTemplate.h | 14 + .../SARibbonAmalgamTemplateHeaderGlue.h | 2 + .../SARibbonAmalgamTemplatePublicHeaders.h | 47 + .../BudgetPro/gui/formelementlist.cpp.backup | 178 + .../BudgetPro/gui/formelementlist.cpp.bak | 178 + MataAvistas/BudgetPro/gui/formproduct.h.bak | 54 + .../gui/qtRibbonGUI/QsfMainWindow.cpp | 188 + .../BudgetPro/gui/qtRibbonGUI/QsfMainWindow.h | 159 + .../BudgetPro/gui/qtRibbonGUI/QsfTitleBar.cpp | 62 + .../BudgetPro/gui/qtRibbonGUI/QsfTitleBar.h | 65 + .../gui/qtRibbonGUI/QsfToolButton.cpp | 96 + .../BudgetPro/gui/qtRibbonGUI/QsfToolButton.h | 59 + .../gui/qtRibbonGUI/QsrRibbonCore.cpp | 928 + .../BudgetPro/gui/qtRibbonGUI/QsrRibbonCore.h | 535 + .../gui/qtRibbonGUI/SgfParamManager.cpp | 49 + .../gui/qtRibbonGUI/SgfParamManager.h | 51 + MataAvistas/BudgetPro/header.cpp | 7 + MataAvistas/BudgetPro/header.h | 58 + MataAvistas/BudgetPro/header.o | Bin 0 -> 1904 bytes .../BudgetPro/itemcomboboxdelegate.cpp | 58 + MataAvistas/BudgetPro/itemcomboboxdelegate.h | 23 + MataAvistas/BudgetPro/itemnumberdelegate.cpp | 48 + MataAvistas/BudgetPro/itemnumberdelegate.h | 33 + MataAvistas/BudgetPro/itemnumberdelegate.o | Bin 0 -> 6456 bytes .../BudgetPro/itemrichtextdelegate.cpp | 38 + MataAvistas/BudgetPro/itemrichtextdelegate.h | 23 + MataAvistas/BudgetPro/itemtextdelegate.cpp | 39 + MataAvistas/BudgetPro/itemtextdelegate.h | 22 + MataAvistas/BudgetPro/itemtextdelegate.o | Bin 0 -> 6536 bytes .../BudgetPro/itemtextpopupdelegate.cpp | 44 + MataAvistas/BudgetPro/itemtextpopupdelegate.h | 26 + MataAvistas/BudgetPro/main.cpp | 77 + MataAvistas/BudgetPro/main.o | Bin 0 -> 6392 bytes MataAvistas/BudgetPro/mainwindow.o | Bin 0 -> 49872 bytes MataAvistas/BudgetPro/mapplication.cpp | 238 + MataAvistas/BudgetPro/mapplication.h | 51 + MataAvistas/BudgetPro/mapplication.o | Bin 0 -> 57080 bytes MataAvistas/BudgetPro/qmtreeview.cpp | 655 + MataAvistas/BudgetPro/qmtreeview.h | 41 + MataAvistas/BudgetPro/qmtreeview.o | Bin 0 -> 27568 bytes .../BudgetPro/resources/icons/add-file.svg | 1 + .../BudgetPro/resources/icons/blocks.svg | 1211 ++ .../BudgetPro/resources/icons/box-back.svg | 347 + MataAvistas/BudgetPro/resources/icons/box.svg | 402 + .../BudgetPro/resources/icons/brush.png | Bin 0 -> 156 bytes .../BudgetPro/resources/icons/copy(1).svg | 62 + .../resources/icons/copy(copiar).svg | 55 + .../BudgetPro/resources/icons/copy.svg | 1 + .../BudgetPro/resources/icons/delete-.svg | 135 + .../BudgetPro/resources/icons/delete.svg | 104 + .../BudgetPro/resources/icons/down-arrow.svg | 64 + .../BudgetPro/resources/icons/duplicate.svg | 1 + .../BudgetPro/resources/icons/file.svg | 2 + .../BudgetPro/resources/icons/gear.svg | 1 + .../BudgetPro/resources/icons/helmet.png | Bin 0 -> 124789 bytes .../BudgetPro/resources/icons/helmet.svg | 251 + .../resources/icons/helmet_backup.svg | 251 + .../BudgetPro/resources/icons/insert.svg | 186 + ...lego-red-brick-2-x-4-3001-30-771344-81.jpg | Bin 0 -> 58015 bytes .../BudgetPro/resources/icons/list.svg | 71 + .../BudgetPro/resources/icons/menu.svg | 51 + .../resources/icons/numbered-list-style.svg | 52 + .../BudgetPro/resources/icons/pencil(1).svg | 1 + .../BudgetPro/resources/icons/pencil.svg | 49 + .../BudgetPro/resources/icons/percentage.svg | 85 + .../BudgetPro/resources/icons/recycle.svg | 68 + .../BudgetPro/resources/icons/save.svg | 117 + MataAvistas/BudgetPro/resources/icons/saw.svg | 57 + .../BudgetPro/resources/icons/scissor.svg | 1 + .../BudgetPro/resources/icons/scissors(1).svg | 66 + .../BudgetPro/resources/icons/scissors.svg | 1 + MataAvistas/BudgetPro/resources/icons/tag.svg | 1 + .../BudgetPro/resources/icons/tick.svg | 1 + .../BudgetPro/resources/icons/wrench(1).svg | 42 + .../BudgetPro/resources/icons/wrench(2).svg | 50 + .../BudgetPro/resources/icons/wrench.svg | 1 + .../resources/styles/RibbonStyle.qss | 143 + .../resources/styles/ribbon_blue.qss | 119 + .../resources/styles/ribbon_green.qss | 102 + .../BudgetPro/resources/styles/ribbon_red.qss | 102 + MataAvistas/BudgetPro/src/dao/budgetdao.cpp | 275 + MataAvistas/BudgetPro/src/dao/budgetdao.h | 74 + MataAvistas/BudgetPro/src/dao/elementdao.cpp | 171 + MataAvistas/BudgetPro/src/dao/elementdao.h | 44 + .../BudgetPro/src/dao/enterprisedao.cpp | 173 + MataAvistas/BudgetPro/src/dao/enterprisedao.h | 43 + MataAvistas/BudgetPro/src/dao/productdao.cpp | 337 + MataAvistas/BudgetPro/src/dao/productdao.h | 69 + MataAvistas/BudgetPro/src/dao/thirddao.cpp | 239 + MataAvistas/BudgetPro/src/dao/thirddao.h | 59 + MataAvistas/BudgetPro/src/elementtype.h | 25 + .../src/gui/forms/dialogcreateenterprise.cpp | 143 + .../src/gui/forms/dialogcreateenterprise.h | 28 + .../src/gui/forms/dialogcreateenterprise.ui | 444 + .../src/gui/forms/dialogopencompany.cpp | 51 + .../src/gui/forms/dialogopencompany.h | 32 + .../src/gui/forms/dialogopencompany.ui | 75 + .../BudgetPro/src/gui/forms/formbase.cpp | 52 + .../BudgetPro/src/gui/forms/formbase.h | 35 + .../BudgetPro/src/gui/forms/formbase.ui | 19 + .../BudgetPro/src/gui/forms/formbaselist.cpp | 27 + .../BudgetPro/src/gui/forms/formbaselist.h | 25 + .../BudgetPro/src/gui/forms/formbaselist.ui | 115 + .../BudgetPro/src/gui/forms/formbudget.cpp | 486 + .../src/gui/forms/formbudget.cpp.backup | 486 + .../src/gui/forms/formbudget.cpp.backup2 | 491 + .../src/gui/forms/formbudget.cpp.bak | 616 + .../src/gui/forms/formbudget.cpp.fixed | 486 + .../src/gui/forms/formbudget.cpp.working | 486 + .../src/gui/forms/formbudget.fixed.cpp | 486 + .../BudgetPro/src/gui/forms/formbudget.h | 77 + .../src/gui/forms/formbudget.h.backup | 77 + .../BudgetPro/src/gui/forms/formbudget.h.bak | 73 + .../BudgetPro/src/gui/forms/formbudget.ui | 1600 ++ .../src/gui/forms/formbudgetlist.cpp | 14 + .../BudgetPro/src/gui/forms/formbudgetlist.h | 23 + .../BudgetPro/src/gui/forms/formbudgetlist.ui | 19 + .../src/gui/forms/formelementlist.cpp | 178 + .../src/gui/forms/formelementlist.cpp.bak | 181 + .../BudgetPro/src/gui/forms/formelementlist.h | 40 + .../src/gui/forms/formelementlist.ui | 126 + .../src/gui/forms/forminvoiceinlist.cpp | 14 + .../src/gui/forms/forminvoiceinlist.h | 24 + .../src/gui/forms/forminvoiceinlist.ui | 19 + .../BudgetPro/src/gui/forms/formproduct.cpp | 483 + .../src/gui/forms/formproduct.cpp.backup | 509 + .../BudgetPro/src/gui/forms/formproduct.h | 56 + .../BudgetPro/src/gui/forms/formproduct.ui | 1533 ++ .../BudgetPro/src/gui/forms/formthird.cpp | 196 + .../BudgetPro/src/gui/forms/formthird.h | 47 + .../BudgetPro/src/gui/forms/formthird.ui | 1192 ++ .../BudgetPro/src/gui/forms/formthirdlist.cpp | 157 + .../BudgetPro/src/gui/forms/formthirdlist.h | 45 + .../BudgetPro/src/gui/forms/formthirdlist.ui | 130 + MataAvistas/BudgetPro/src/gui/mainwindow.cpp | 316 + .../BudgetPro/src/gui/mainwindow.cpp.bak | 404 + MataAvistas/BudgetPro/src/gui/mainwindow.h | 108 + MataAvistas/BudgetPro/src/gui/mainwindow.o | Bin 0 -> 47496 bytes MataAvistas/BudgetPro/src/gui/mainwindow.ui | 74 + .../BudgetPro/src/gui/widgets/qlistmodel.cpp | 43 + .../BudgetPro/src/gui/widgets/qlistmodel.h | 16 + .../BudgetPro/src/models/treemodel.cpp | 616 + MataAvistas/BudgetPro/src/models/treemodel.h | 117 + MataAvistas/BudgetPro/src/models/treemodel.o | Bin 0 -> 61920 bytes MataAvistas/BudgetPro/treeitem.cpp | 190 + MataAvistas/BudgetPro/treeitem.h | 84 + MataAvistas/BudgetPro/treemodel.o | Bin 0 -> 61920 bytes .../BudgetPro/ui_dialogcreateenterprise.h | 392 + MataAvistas/BudgetPro/ui_dialogopencompany.h | 90 + MataAvistas/BudgetPro/ui_formbase.h | 46 + MataAvistas/BudgetPro/ui_formbaselist.h | 127 + MataAvistas/BudgetPro/ui_formbudget.h | 982 + MataAvistas/BudgetPro/ui_formbudgetlist.h | 46 + MataAvistas/BudgetPro/ui_formelementlist.h | 126 + MataAvistas/BudgetPro/ui_forminvoiceinlist.h | 46 + MataAvistas/BudgetPro/ui_formproduct.h | 960 + MataAvistas/BudgetPro/ui_formthird.h | 730 + MataAvistas/BudgetPro/ui_formthirdlist.h | 129 + MataAvistas/BudgetPro/ui_mainwindow.h | 104 + .../BudgetPro/ui_widgetcomboboxpopuptable.h | 111 + MataAvistas/BudgetPro/utils/dbutils.cpp | 52 + MataAvistas/BudgetPro/utils/dbutils.h | 18 + MataAvistas/BudgetPro/utils/fiebdc.cpp | 367 + MataAvistas/BudgetPro/utils/fiebdc.h | 39 + .../BudgetPro/utils/filterlineedit.cpp | 243 + MataAvistas/BudgetPro/utils/filterlineedit.h | 49 + .../BudgetPro/utils/filtertableheader.cpp | 148 + .../BudgetPro/utils/filtertableheader.h | 47 + MataAvistas/BudgetPro/utils/frameless.cpp | 228 + MataAvistas/BudgetPro/utils/frameless.h | 67 + .../BudgetPro/widget/arrowrectangle.cpp | 24 + MataAvistas/BudgetPro/widget/arrowrectangle.h | 23 + MataAvistas/BudgetPro/widget/avatarwidget.cpp | 278 + MataAvistas/BudgetPro/widget/avatarwidget.h | 79 + .../BudgetPro/widget/bigcolorbutton.cpp | 156 + MataAvistas/BudgetPro/widget/bigcolorbutton.h | 39 + .../BudgetPro/widget/bordercolorbutton.cpp | 136 + .../BudgetPro/widget/bordercolorbutton.h | 35 + MataAvistas/BudgetPro/widget/colorlabel.cpp | 172 + MataAvistas/BudgetPro/widget/colorlabel.h | 50 + MataAvistas/BudgetPro/widget/colorpanel.cpp | 375 + MataAvistas/BudgetPro/widget/colorpanel.h | 71 + MataAvistas/BudgetPro/widget/colorslider.cpp | 84 + MataAvistas/BudgetPro/widget/colorslider.h | 23 + .../widget/companylistitemdelegate.cpp | 158 + .../widget/companylistitemdelegate.h | 23 + MataAvistas/BudgetPro/widget/dlineedit.cpp | 377 + MataAvistas/BudgetPro/widget/dlineedit.h | 80 + .../BudgetPro/widget/drawthememanager.cpp | 47 + .../BudgetPro/widget/drawthememanager.h | 26 + .../BudgetPro/widget/fontsizelineedit.h | 40 + .../BudgetPro/widget/graphicsgloweffect.cpp | 111 + .../BudgetPro/widget/graphicsgloweffect.h | 69 + MataAvistas/BudgetPro/widget/iconbutton.cpp | 143 + MataAvistas/BudgetPro/widget/iconbutton.h | 55 + .../BudgetPro/widget/imagecropperdialog.h | 99 + .../BudgetPro/widget/imagecropperlabel.cpp | 714 + .../BudgetPro/widget/imagecropperlabel.h | 165 + MataAvistas/BudgetPro/widget/lineedittag.cpp | 180 + MataAvistas/BudgetPro/widget/lineedittag.h | 40 + MataAvistas/BudgetPro/widget/loadtips.cpp | 63 + MataAvistas/BudgetPro/widget/loadtips.h | 28 + MataAvistas/BudgetPro/widget/maillist.cpp | 376 + MataAvistas/BudgetPro/widget/maillist.h | 65 + .../BudgetPro/widget/mlineeditbutton.cpp | 84 + .../BudgetPro/widget/mlineeditbutton.h | 18 + .../BudgetPro/widget/mrichtextedit.cpp | 748 + MataAvistas/BudgetPro/widget/mrichtextedit.h | 108 + MataAvistas/BudgetPro/widget/mrichtextedit.ui | 792 + .../BudgetPro/widget/msqlquerymodel.cpp | 146 + MataAvistas/BudgetPro/widget/msqlquerymodel.h | 17 + MataAvistas/BudgetPro/widget/mtextedit.cpp | 115 + MataAvistas/BudgetPro/widget/mtextedit.h | 22 + .../BudgetPro/widget/pickcolorwidget.cpp | 123 + .../BudgetPro/widget/pickcolorwidget.h | 34 + MataAvistas/BudgetPro/widget/resizelabel.cpp | 52 + MataAvistas/BudgetPro/widget/resizelabel.h | 28 + MataAvistas/BudgetPro/widget/seperatorline.h | 17 + MataAvistas/BudgetPro/widget/sliderlabel.cpp | 130 + MataAvistas/BudgetPro/widget/sliderlabel.h | 53 + .../BudgetPro/widget/textfontlabel.cpp | 94 + MataAvistas/BudgetPro/widget/textfontlabel.h | 20 + MataAvistas/BudgetPro/widget/tipslabel.cpp | 16 + MataAvistas/BudgetPro/widget/tipslabel.h | 14 + MataAvistas/BudgetPro/widget/toolbutton.h | 24 + .../widget/treemodelcomposeelement.cpp | 420 + .../widget/treemodelcomposeelement.h | 43 + .../widget/widgetcomboboxpopuptable.cpp | 88 + .../widget/widgetcomboboxpopuptable.h | 40 + .../widget/widgetcomboboxpopuptable.ui | 112 + MataAvistas/BudgetPro/widget/widgetsRes.qrc | 3 + 644 files changed, 104937 insertions(+), 1 deletion(-) delete mode 160000 MataAvistas/BudgetPro create mode 100644 MataAvistas/BudgetPro/.qmake.stash create mode 100644 MataAvistas/BudgetPro/Makefile create mode 100644 MataAvistas/BudgetPro/README.md create mode 100755 MataAvistas/BudgetPro/budgetPro create mode 100644 MataAvistas/BudgetPro/budgetPro.pro create mode 100755 MataAvistas/BudgetPro/budgetPro.pro.backup create mode 100755 MataAvistas/BudgetPro/budgetPro.pro.backup2 create mode 100755 MataAvistas/BudgetPro/budgetPro.pro.bak2 create mode 100755 MataAvistas/BudgetPro/budgetPro.pro.orig create mode 100755 MataAvistas/BudgetPro/data/sqltable.h create mode 100644 MataAvistas/BudgetPro/dbutils.o create mode 100755 MataAvistas/BudgetPro/editabletreemodel.qrc create mode 100644 MataAvistas/BudgetPro/formbaselist.o create mode 100644 MataAvistas/BudgetPro/formbudgetlist.o create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.clang-format create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt5.12.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt5.13.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt5.14.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt5.15.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt6.0.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt6.1.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt6.2.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt6.3.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt6.4.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt6.5.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-linux-qt6.6.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt5.12.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt5.13.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt5.14.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt5.15.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt6.0.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt6.1.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt6.2.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt6.3.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt6.4.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt6.5.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-mac-qt6.6.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt5.12.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt5.13.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt5.14.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt5.15.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt6.0.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt6.1.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt6.2.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt6.3.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt6.4.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt6.5.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.github/workflows/cmake-win-qt6.6.yml create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.gitignore create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/.gitmodules create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/LICENSE create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/SARibbon.pro create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/SARibbonBar.pri create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/changlog.md create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/cmake/SARibbonBar.pri create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/cmake/SARibbonUtils.cmake create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/cmake/WinResource.cmake create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/cmake/common.pri create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/common.pri create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/.gitignore create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/Doxyfile-qch-cn create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/Doxyfile-wiki-cn create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/SA-logo.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/SARibbon-qq交流群.jpg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/SARibbonBar-layout.pptx create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/SARibbonBar.pptx create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/color-widgets.drawio create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/doxygen-awesome-css/doxygen-awesome-interactive-toc.js create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/doxygen-awesome-css/doxygen-awesome-paragraph-link.js create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/doxygen-awesome-css/doxygen-awesome-sidebar-only-darkmode-toggle.css create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/doxygen-awesome-css/doxygen-awesome-sidebar-only.css create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/doxygen-awesome-css/doxygen-awesome-tabs.js create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/doxygen-awesome-css/doxygen-awesome.css create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/how-to-build-cn.md create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/how-to-build.md create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/add-large-action.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/cmd-build-qwk.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/enableWordwrap-but-nowrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/enableWordwrap-user-wrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/msdn-ribbon.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/office-excel-oneline-spacing.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/office-screenshot.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/office-word-wrodwrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/office-word-wrodwrap2.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/pannelLayout2row.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/pannelLayout3row-example.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/pannelLayout3row.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/remove-menu-bar-at-uifile.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/ribbon-toolbutton-largebutton-nowordwrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/ribbon-toolbutton-largebutton.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/ribbon-toolbutton.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/ribbonbar-geometry-office3.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/ribbonbar-geometry-wps3.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/saribbonbar-level.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/set-qwindowkit-on-snap.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/word-contextcategory.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/wps-change-ribbon-1.jpg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/wps-word-nowrodwrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/pic/赞赏码.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/qtify.css create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/ribbon-toolbutton.drawio create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/ribbon-toolbutton.md create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/QuickAccessBarAndRightButtonGroup.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbon-aligment-center.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbon-theme-dark.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbon-theme-office2013.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbon-theme-office2016.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbon-theme-office2021.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbon-theme-win7.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbonBar-Context-Category.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbonBar-gallery.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbonBar-minMode.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbonBar-option-action.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbonBar-overview.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbonBar-quickAccessBar.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbonBar-ribbonbutton.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/SARibbonBar-style.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/customize/customization-office-ui.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/customize/customization-saribbon-ui.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/data-workbench-screenshot01-en.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/data-workbench-screenshot02-en.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/data-workbench-screenshot1-cn.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/office-2-style-nowrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/office-2-style.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/office-3-style-nowrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/office-3-style.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/office-mode.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/ribbonbar-use-in-qwidget.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/sa-screenshot.gif create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/wps-2-style-nowrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/wps-2-style.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/wps-3-style-nowrap.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/wps-3-style.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/doc/screenshot/wps-mode.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/MainWindowExample.pro create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Align-Center.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Align-Left.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Align-Right.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/ContextCategory.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Decrease-Indent.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Decrease-Margin.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Italic.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/SA.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Underline.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Wrap-Image Left.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/Wrap-Image Right.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/action.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/action2.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/action3.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/action4.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/al-bothside.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/al-center.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/al-left.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/al-right.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/bold.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/chinese-char.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/customize.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/customize0.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/delete.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/deleteContext.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/disable.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/enableTest.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/file.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/folder-checkmark.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/folder-cog.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/folder-star.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/folder-stats.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/folder-table.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Adobe.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Document-File.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Download-File.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Drive-File.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Dropbox-File.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Email-File.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Encode-File.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Favorit-File.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/File-Error.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/File-Readonly.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/File-Settings.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Google-Maps.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Illustrator.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Internet-Explorer.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Photoshop.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Presentation-File.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/gallery/Word.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/help.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/hidePannel.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/hideRibbon.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/item.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/largerFont.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/layout.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/long-text.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/presentationFile.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/redo.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/remove-app-btn.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/remove.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/removePage.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/save.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/setText.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/show.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/showContext.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/showHideButton.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/smallFont.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/test1.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/test2.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/undo.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/unlock.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/useCustomize.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/useqss.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/visible-false.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/visible-true.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/windowsflag-normal.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/icon/wordwrap.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/main.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/mainwindow.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/mainwindow.h create mode 100644 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/moc_predefs.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MainWindowExample/saribbonresouce.qrc create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/MainWindow.ui create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/MdiAreaWindowExample.pro create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/icon.qrc create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/icon/add.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/main.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/mdimainwindow.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/mdimainwindow.h create mode 100644 MataAvistas/BudgetPro/gui/SARibbon/example/MdiAreaWindowExample/moc_predefs.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/NormalMenuBarExample/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/NormalMenuBarExample/MainWindow.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/NormalMenuBarExample/MainWindow.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/NormalMenuBarExample/MainWindow.ui create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/NormalMenuBarExample/NormalMenuBarExample.pro create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/NormalMenuBarExample/main.cpp create mode 100644 MataAvistas/BudgetPro/gui/SARibbon/example/NormalMenuBarExample/moc_predefs.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/MainWindow.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/MainWindow.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/StaticExample create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/StaticExample.pro create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/icon.qrc create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/icon/SA.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/icon/action.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/icon/customize0.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/icon/folder-star.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/icon/item.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/icon/save.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/icon/test1.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/main.cpp create mode 100644 MataAvistas/BudgetPro/gui/SARibbon/example/StaticExample/moc_predefs.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/InnerWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/InnerWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/InnerWidget.ui create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/MainWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/MainWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/MainWidget.ui create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/RibbonWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/RibbonWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/WidgetWithRibbon.pro create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon.qrc create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/action.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/action2.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/customize0.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/folder-star.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/hidePannel.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/redo.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/save.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/undo.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/useqss.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/icon/windowsflag-normal.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/main.cpp create mode 100644 MataAvistas/BudgetPro/gui/SARibbon/example/WidgetWithRibbon/moc_predefs.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/importSARibbonBarLib.pri create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/readme-cn.md create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/readme.md create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbon.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbon.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbon.pri create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/3rdparty/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/3rdparty/cmd-build-example.sh create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/CMakeLists.txt create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SAFramelessHelper.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SAFramelessHelper.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonActionsManager.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonActionsManager.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonApplicationButton.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonApplicationButton.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonBar.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonBar.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonBar.pri create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonBar.pro create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonBarConfig.cmake.in create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h.in create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonButtonGroupWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonButtonGroupWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCategory.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCategory.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCategoryLayout.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCategoryLayout.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCheckBox.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCheckBox.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonColorToolButton.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonColorToolButton.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonComboBox.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonComboBox.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonContextCategory.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonContextCategory.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonControlButton.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonControlButton.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCtrlContainer.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCtrlContainer.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCustomizeData.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCustomizeData.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCustomizeDialog.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCustomizeDialog.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCustomizeWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonCustomizeWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonElementFactory.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonElementFactory.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonElementManager.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonElementManager.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonGallery.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonGallery.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonGalleryGroup.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonGalleryGroup.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonGalleryItem.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonGalleryItem.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonGlobal.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonLineEdit.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonLineEdit.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonLineWidgetContainer.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonLineWidgetContainer.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonMenu.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonMenu.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonPannel.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonPannel.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonPannelItem.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonPannelItem.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonPannelLayout.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonPannelLayout.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonPannelOptionButton.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonPannelOptionButton.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonQuickAccessBar.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonQuickAccessBar.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonSeparatorWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonSeparatorWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonStackedWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonStackedWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonSystemButtonBar.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonSystemButtonBar.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonTabBar.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonTabBar.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonToolButton.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonToolButton.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/SARibbonWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorGridWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorGridWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorMenu.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorMenu.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorPaletteGridWidget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorPaletteGridWidget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorToolButton.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorToolButton.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorWidgets.pri create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorWidgetsGlobal.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/tst/Widget.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/tst/Widget.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/tst/Widget.ui create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/tst/colorWidgetTst.pro create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/tst/icon.qrc create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/tst/icon/text.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/colorWidgets/tst/main.cpp create mode 100644 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/moc_predefs.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource.qrc create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/ArrowDown.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/ArrowMore.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/ArrowUp.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Close.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Close_Hover.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Max.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Max_Hover.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Min.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Min_Hover.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Normal.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Normal_Hover.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Shade.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/Titlebar_Unshade.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/define-color.svg create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/office2013-px.qss create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/removePNGWarning.py create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/ribbonPannelOptionButton.png create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/theme-dark.qss create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/theme-dark2.qss create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/theme-office2013-em.qss create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/theme-office2013.qss create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/theme-office2016-blue.qss create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/theme-office2021-blue.qss create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/src/SARibbonBar/resource/theme-win7.qss create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/submodule.md create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/tools/Amalgamate.md create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/tools/Amalgamate.sh create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/tools/amalgamate/SARibbonAmalgamTemplate.cpp create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/tools/amalgamate/SARibbonAmalgamTemplate.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/tools/amalgamate/SARibbonAmalgamTemplateHeaderGlue.h create mode 100755 MataAvistas/BudgetPro/gui/SARibbon/tools/amalgamate/SARibbonAmalgamTemplatePublicHeaders.h create mode 100755 MataAvistas/BudgetPro/gui/formelementlist.cpp.backup create mode 100755 MataAvistas/BudgetPro/gui/formelementlist.cpp.bak create mode 100755 MataAvistas/BudgetPro/gui/formproduct.h.bak create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/QsfMainWindow.cpp create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/QsfMainWindow.h create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/QsfTitleBar.cpp create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/QsfTitleBar.h create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/QsfToolButton.cpp create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/QsfToolButton.h create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/QsrRibbonCore.cpp create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/QsrRibbonCore.h create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/SgfParamManager.cpp create mode 100755 MataAvistas/BudgetPro/gui/qtRibbonGUI/SgfParamManager.h create mode 100755 MataAvistas/BudgetPro/header.cpp create mode 100755 MataAvistas/BudgetPro/header.h create mode 100644 MataAvistas/BudgetPro/header.o create mode 100755 MataAvistas/BudgetPro/itemcomboboxdelegate.cpp create mode 100755 MataAvistas/BudgetPro/itemcomboboxdelegate.h create mode 100755 MataAvistas/BudgetPro/itemnumberdelegate.cpp create mode 100755 MataAvistas/BudgetPro/itemnumberdelegate.h create mode 100644 MataAvistas/BudgetPro/itemnumberdelegate.o create mode 100755 MataAvistas/BudgetPro/itemrichtextdelegate.cpp create mode 100755 MataAvistas/BudgetPro/itemrichtextdelegate.h create mode 100755 MataAvistas/BudgetPro/itemtextdelegate.cpp create mode 100755 MataAvistas/BudgetPro/itemtextdelegate.h create mode 100644 MataAvistas/BudgetPro/itemtextdelegate.o create mode 100755 MataAvistas/BudgetPro/itemtextpopupdelegate.cpp create mode 100755 MataAvistas/BudgetPro/itemtextpopupdelegate.h create mode 100755 MataAvistas/BudgetPro/main.cpp create mode 100644 MataAvistas/BudgetPro/main.o create mode 100644 MataAvistas/BudgetPro/mainwindow.o create mode 100755 MataAvistas/BudgetPro/mapplication.cpp create mode 100755 MataAvistas/BudgetPro/mapplication.h create mode 100644 MataAvistas/BudgetPro/mapplication.o create mode 100755 MataAvistas/BudgetPro/qmtreeview.cpp create mode 100755 MataAvistas/BudgetPro/qmtreeview.h create mode 100644 MataAvistas/BudgetPro/qmtreeview.o create mode 100755 MataAvistas/BudgetPro/resources/icons/add-file.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/blocks.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/box-back.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/box.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/brush.png create mode 100755 MataAvistas/BudgetPro/resources/icons/copy(1).svg create mode 100755 MataAvistas/BudgetPro/resources/icons/copy(copiar).svg create mode 100755 MataAvistas/BudgetPro/resources/icons/copy.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/delete-.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/delete.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/down-arrow.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/duplicate.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/file.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/gear.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/helmet.png create mode 100755 MataAvistas/BudgetPro/resources/icons/helmet.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/helmet_backup.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/insert.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/lego-red-brick-2-x-4-3001-30-771344-81.jpg create mode 100755 MataAvistas/BudgetPro/resources/icons/list.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/menu.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/numbered-list-style.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/pencil(1).svg create mode 100755 MataAvistas/BudgetPro/resources/icons/pencil.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/percentage.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/recycle.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/save.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/saw.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/scissor.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/scissors(1).svg create mode 100755 MataAvistas/BudgetPro/resources/icons/scissors.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/tag.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/tick.svg create mode 100755 MataAvistas/BudgetPro/resources/icons/wrench(1).svg create mode 100755 MataAvistas/BudgetPro/resources/icons/wrench(2).svg create mode 100755 MataAvistas/BudgetPro/resources/icons/wrench.svg create mode 100755 MataAvistas/BudgetPro/resources/styles/RibbonStyle.qss create mode 100755 MataAvistas/BudgetPro/resources/styles/ribbon_blue.qss create mode 100755 MataAvistas/BudgetPro/resources/styles/ribbon_green.qss create mode 100755 MataAvistas/BudgetPro/resources/styles/ribbon_red.qss create mode 100644 MataAvistas/BudgetPro/src/dao/budgetdao.cpp create mode 100644 MataAvistas/BudgetPro/src/dao/budgetdao.h create mode 100644 MataAvistas/BudgetPro/src/dao/elementdao.cpp create mode 100644 MataAvistas/BudgetPro/src/dao/elementdao.h create mode 100644 MataAvistas/BudgetPro/src/dao/enterprisedao.cpp create mode 100644 MataAvistas/BudgetPro/src/dao/enterprisedao.h create mode 100644 MataAvistas/BudgetPro/src/dao/productdao.cpp create mode 100644 MataAvistas/BudgetPro/src/dao/productdao.h create mode 100644 MataAvistas/BudgetPro/src/dao/thirddao.cpp create mode 100644 MataAvistas/BudgetPro/src/dao/thirddao.h create mode 100644 MataAvistas/BudgetPro/src/elementtype.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/dialogcreateenterprise.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/dialogcreateenterprise.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/dialogcreateenterprise.ui create mode 100755 MataAvistas/BudgetPro/src/gui/forms/dialogopencompany.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/dialogopencompany.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/dialogopencompany.ui create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbase.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbase.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbase.ui create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbaselist.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbaselist.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbaselist.ui create mode 100644 MataAvistas/BudgetPro/src/gui/forms/formbudget.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudget.cpp.backup create mode 100644 MataAvistas/BudgetPro/src/gui/forms/formbudget.cpp.backup2 create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudget.cpp.bak create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudget.cpp.fixed create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudget.cpp.working create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudget.fixed.cpp create mode 100644 MataAvistas/BudgetPro/src/gui/forms/formbudget.h create mode 100644 MataAvistas/BudgetPro/src/gui/forms/formbudget.h.backup create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudget.h.bak create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudget.ui create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudgetlist.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudgetlist.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formbudgetlist.ui create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formelementlist.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formelementlist.cpp.bak create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formelementlist.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formelementlist.ui create mode 100755 MataAvistas/BudgetPro/src/gui/forms/forminvoiceinlist.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/forminvoiceinlist.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/forminvoiceinlist.ui create mode 100644 MataAvistas/BudgetPro/src/gui/forms/formproduct.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formproduct.cpp.backup create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formproduct.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formproduct.ui create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formthird.cpp create mode 100644 MataAvistas/BudgetPro/src/gui/forms/formthird.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formthird.ui create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formthirdlist.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formthirdlist.h create mode 100755 MataAvistas/BudgetPro/src/gui/forms/formthirdlist.ui create mode 100644 MataAvistas/BudgetPro/src/gui/mainwindow.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/mainwindow.cpp.bak create mode 100755 MataAvistas/BudgetPro/src/gui/mainwindow.h create mode 100644 MataAvistas/BudgetPro/src/gui/mainwindow.o create mode 100755 MataAvistas/BudgetPro/src/gui/mainwindow.ui create mode 100755 MataAvistas/BudgetPro/src/gui/widgets/qlistmodel.cpp create mode 100755 MataAvistas/BudgetPro/src/gui/widgets/qlistmodel.h create mode 100755 MataAvistas/BudgetPro/src/models/treemodel.cpp create mode 100755 MataAvistas/BudgetPro/src/models/treemodel.h create mode 100644 MataAvistas/BudgetPro/src/models/treemodel.o create mode 100755 MataAvistas/BudgetPro/treeitem.cpp create mode 100755 MataAvistas/BudgetPro/treeitem.h create mode 100644 MataAvistas/BudgetPro/treemodel.o create mode 100644 MataAvistas/BudgetPro/ui_dialogcreateenterprise.h create mode 100644 MataAvistas/BudgetPro/ui_dialogopencompany.h create mode 100644 MataAvistas/BudgetPro/ui_formbase.h create mode 100644 MataAvistas/BudgetPro/ui_formbaselist.h create mode 100644 MataAvistas/BudgetPro/ui_formbudget.h create mode 100644 MataAvistas/BudgetPro/ui_formbudgetlist.h create mode 100644 MataAvistas/BudgetPro/ui_formelementlist.h create mode 100644 MataAvistas/BudgetPro/ui_forminvoiceinlist.h create mode 100644 MataAvistas/BudgetPro/ui_formproduct.h create mode 100644 MataAvistas/BudgetPro/ui_formthird.h create mode 100644 MataAvistas/BudgetPro/ui_formthirdlist.h create mode 100644 MataAvistas/BudgetPro/ui_mainwindow.h create mode 100644 MataAvistas/BudgetPro/ui_widgetcomboboxpopuptable.h create mode 100644 MataAvistas/BudgetPro/utils/dbutils.cpp create mode 100644 MataAvistas/BudgetPro/utils/dbutils.h create mode 100644 MataAvistas/BudgetPro/utils/fiebdc.cpp create mode 100644 MataAvistas/BudgetPro/utils/fiebdc.h create mode 100755 MataAvistas/BudgetPro/utils/filterlineedit.cpp create mode 100755 MataAvistas/BudgetPro/utils/filterlineedit.h create mode 100755 MataAvistas/BudgetPro/utils/filtertableheader.cpp create mode 100755 MataAvistas/BudgetPro/utils/filtertableheader.h create mode 100755 MataAvistas/BudgetPro/utils/frameless.cpp create mode 100755 MataAvistas/BudgetPro/utils/frameless.h create mode 100755 MataAvistas/BudgetPro/widget/arrowrectangle.cpp create mode 100755 MataAvistas/BudgetPro/widget/arrowrectangle.h create mode 100755 MataAvistas/BudgetPro/widget/avatarwidget.cpp create mode 100755 MataAvistas/BudgetPro/widget/avatarwidget.h create mode 100755 MataAvistas/BudgetPro/widget/bigcolorbutton.cpp create mode 100755 MataAvistas/BudgetPro/widget/bigcolorbutton.h create mode 100755 MataAvistas/BudgetPro/widget/bordercolorbutton.cpp create mode 100755 MataAvistas/BudgetPro/widget/bordercolorbutton.h create mode 100755 MataAvistas/BudgetPro/widget/colorlabel.cpp create mode 100755 MataAvistas/BudgetPro/widget/colorlabel.h create mode 100755 MataAvistas/BudgetPro/widget/colorpanel.cpp create mode 100755 MataAvistas/BudgetPro/widget/colorpanel.h create mode 100755 MataAvistas/BudgetPro/widget/colorslider.cpp create mode 100755 MataAvistas/BudgetPro/widget/colorslider.h create mode 100755 MataAvistas/BudgetPro/widget/companylistitemdelegate.cpp create mode 100755 MataAvistas/BudgetPro/widget/companylistitemdelegate.h create mode 100755 MataAvistas/BudgetPro/widget/dlineedit.cpp create mode 100755 MataAvistas/BudgetPro/widget/dlineedit.h create mode 100755 MataAvistas/BudgetPro/widget/drawthememanager.cpp create mode 100755 MataAvistas/BudgetPro/widget/drawthememanager.h create mode 100755 MataAvistas/BudgetPro/widget/fontsizelineedit.h create mode 100755 MataAvistas/BudgetPro/widget/graphicsgloweffect.cpp create mode 100755 MataAvistas/BudgetPro/widget/graphicsgloweffect.h create mode 100755 MataAvistas/BudgetPro/widget/iconbutton.cpp create mode 100755 MataAvistas/BudgetPro/widget/iconbutton.h create mode 100755 MataAvistas/BudgetPro/widget/imagecropperdialog.h create mode 100755 MataAvistas/BudgetPro/widget/imagecropperlabel.cpp create mode 100755 MataAvistas/BudgetPro/widget/imagecropperlabel.h create mode 100755 MataAvistas/BudgetPro/widget/lineedittag.cpp create mode 100755 MataAvistas/BudgetPro/widget/lineedittag.h create mode 100755 MataAvistas/BudgetPro/widget/loadtips.cpp create mode 100755 MataAvistas/BudgetPro/widget/loadtips.h create mode 100755 MataAvistas/BudgetPro/widget/maillist.cpp create mode 100755 MataAvistas/BudgetPro/widget/maillist.h create mode 100755 MataAvistas/BudgetPro/widget/mlineeditbutton.cpp create mode 100755 MataAvistas/BudgetPro/widget/mlineeditbutton.h create mode 100755 MataAvistas/BudgetPro/widget/mrichtextedit.cpp create mode 100755 MataAvistas/BudgetPro/widget/mrichtextedit.h create mode 100755 MataAvistas/BudgetPro/widget/mrichtextedit.ui create mode 100755 MataAvistas/BudgetPro/widget/msqlquerymodel.cpp create mode 100755 MataAvistas/BudgetPro/widget/msqlquerymodel.h create mode 100755 MataAvistas/BudgetPro/widget/mtextedit.cpp create mode 100755 MataAvistas/BudgetPro/widget/mtextedit.h create mode 100755 MataAvistas/BudgetPro/widget/pickcolorwidget.cpp create mode 100755 MataAvistas/BudgetPro/widget/pickcolorwidget.h create mode 100755 MataAvistas/BudgetPro/widget/resizelabel.cpp create mode 100755 MataAvistas/BudgetPro/widget/resizelabel.h create mode 100755 MataAvistas/BudgetPro/widget/seperatorline.h create mode 100755 MataAvistas/BudgetPro/widget/sliderlabel.cpp create mode 100755 MataAvistas/BudgetPro/widget/sliderlabel.h create mode 100755 MataAvistas/BudgetPro/widget/textfontlabel.cpp create mode 100755 MataAvistas/BudgetPro/widget/textfontlabel.h create mode 100755 MataAvistas/BudgetPro/widget/tipslabel.cpp create mode 100755 MataAvistas/BudgetPro/widget/tipslabel.h create mode 100755 MataAvistas/BudgetPro/widget/toolbutton.h create mode 100755 MataAvistas/BudgetPro/widget/treemodelcomposeelement.cpp create mode 100755 MataAvistas/BudgetPro/widget/treemodelcomposeelement.h create mode 100755 MataAvistas/BudgetPro/widget/widgetcomboboxpopuptable.cpp create mode 100755 MataAvistas/BudgetPro/widget/widgetcomboboxpopuptable.h create mode 100755 MataAvistas/BudgetPro/widget/widgetcomboboxpopuptable.ui create mode 100755 MataAvistas/BudgetPro/widget/widgetsRes.qrc diff --git a/MataAvistas/BudgetPro b/MataAvistas/BudgetPro deleted file mode 160000 index f94f34f..0000000 --- a/MataAvistas/BudgetPro +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f94f34f397d8500585a76cdf50c374c748f7c4ba diff --git a/MataAvistas/BudgetPro/.qmake.stash b/MataAvistas/BudgetPro/.qmake.stash new file mode 100644 index 0000000..99e66aa --- /dev/null +++ b/MataAvistas/BudgetPro/.qmake.stash @@ -0,0 +1,23 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 201703L +QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 13 +QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 3 +QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_GCC_MAJOR_VERSION \ + QMAKE_GCC_MINOR_VERSION \ + QMAKE_GCC_PATCH_VERSION +QMAKE_CXX.INCDIRS = \ + /usr/include/c++/13 \ + /usr/include/x86_64-linux-gnu/c++/13 \ + /usr/include/c++/13/backward \ + /usr/lib/gcc/x86_64-linux-gnu/13/include \ + /usr/local/include \ + /usr/include/x86_64-linux-gnu \ + /usr/include +QMAKE_CXX.LIBDIRS = \ + /usr/lib/gcc/x86_64-linux-gnu/13 \ + /usr/lib/x86_64-linux-gnu \ + /usr/lib \ + /lib/x86_64-linux-gnu \ + /lib diff --git a/MataAvistas/BudgetPro/Makefile b/MataAvistas/BudgetPro/Makefile new file mode 100644 index 0000000..1f7f66d --- /dev/null +++ b/MataAvistas/BudgetPro/Makefile @@ -0,0 +1,1265 @@ +############################################################################# +# Makefile for building: budgetPro +# Generated by qmake (3.1) (Qt 5.15.13) +# Project: budgetPro.pro +# Template: app +# Command: /usr/lib/qt5/bin/qmake -o Makefile budgetPro.pro +############################################################################# + +MAKEFILE = Makefile + +EQ = = + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DSARIBBON_USE_3RDPARTY_FRAMELESSHELPER=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB +CFLAGS = -pipe -O2 -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES) +CXXFLAGS = -pipe -O2 -std=gnu++1y -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES) +INCPATH = -I. -Igui -Iwidget -Idata -Iutils -Igui/qtRibbonGUI -Isrc/gui/forms -Isrc/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ +QMAKE = /usr/lib/qt5/bin/qmake +DEL_FILE = rm -f +CHK_DIR_EXISTS= test -d +MKDIR = mkdir -p +COPY = cp -f +COPY_FILE = cp -f +COPY_DIR = cp -f -R +INSTALL_FILE = install -m 644 -p +INSTALL_PROGRAM = install -m 755 -p +INSTALL_DIR = cp -f -R +QINSTALL = /usr/lib/qt5/bin/qmake -install qinstall +QINSTALL_PROGRAM = /usr/lib/qt5/bin/qmake -install qinstall -exe +DEL_FILE = rm -f +SYMLINK = ln -f -s +DEL_DIR = rmdir +MOVE = mv -f +TAR = tar -cf +COMPRESS = gzip -9f +DISTNAME = budgetPro1.0.0 +DISTDIR = /home/javi/.openclaw/workspace/BudgetPro/.tmp/budgetPro1.0.0 +LINK = g++ +LFLAGS = -Wl,-O1 +LIBS = $(SUBLIBS) -L/home/javi/.openclaw/workspace/BudgetPro/gui/SARibbon/bin_qt5.15.13_Release_x64/bin -lSARibbonBar /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Sql.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread +AR = ar cqs +RANLIB = +SED = sed +STRIP = strip + +####### Output directory + +OBJECTS_DIR = ./ + +####### Files + +SOURCES = src/gui/mainwindow.cpp \ + utils/dbutils.cpp \ + src/gui/forms/formbaselist.cpp \ + src/gui/forms/formbudgetlist.cpp \ + src/models/treemodel.cpp \ + main.cpp \ + itemnumberdelegate.cpp \ + qmtreeview.cpp \ + itemtextdelegate.cpp \ + header.cpp \ + mapplication.cpp \ + src/gui/forms/formbudget.cpp \ + utils/fiebdc.cpp \ + utils/filterlineedit.cpp \ + utils/filtertableheader.cpp \ + widget/widgetcomboboxpopuptable.cpp \ + src/gui/forms/formthird.cpp \ + widget/avatarwidget.cpp \ + src/gui/forms/formproduct.cpp \ + itemrichtextdelegate.cpp \ + src/gui/forms/dialogcreateenterprise.cpp \ + utils/frameless.cpp \ + src/gui/forms/dialogopencompany.cpp \ + widget/companylistitemdelegate.cpp \ + src/gui/forms/formelementlist.cpp \ + src/gui/forms/formthirdlist.cpp \ + widget/mlineeditbutton.cpp \ + itemtextpopupdelegate.cpp \ + widget/lineedittag.cpp \ + widget/treemodelcomposeelement.cpp \ + itemcomboboxdelegate.cpp \ + src/gui/widgets/qlistmodel.cpp \ + widget/msqlquerymodel.cpp \ + src/gui/forms/forminvoiceinlist.cpp \ + src/gui/forms/formbase.cpp \ + treeitem.cpp \ + src/dao/productdao.cpp \ + src/dao/enterprisedao.cpp \ + src/dao/thirddao.cpp \ + src/dao/budgetdao.cpp \ + src/dao/elementdao.cpp qrc_editabletreemodel.cpp \ + moc_mainwindow.cpp \ + moc_formbaselist.cpp \ + moc_formbudgetlist.cpp \ + moc_treemodel.cpp \ + moc_itemnumberdelegate.cpp \ + moc_qmtreeview.cpp \ + moc_itemtextdelegate.cpp \ + moc_header.cpp \ + moc_formbudget.cpp \ + moc_filterlineedit.cpp \ + moc_filtertableheader.cpp \ + moc_widgetcomboboxpopuptable.cpp \ + moc_formthird.cpp \ + moc_avatarwidget.cpp \ + moc_formproduct.cpp \ + moc_itemrichtextdelegate.cpp \ + moc_dialogcreateenterprise.cpp \ + moc_frameless.cpp \ + moc_dialogopencompany.cpp \ + moc_companylistitemdelegate.cpp \ + moc_formelementlist.cpp \ + moc_formthirdlist.cpp \ + moc_itemtextpopupdelegate.cpp \ + moc_lineedittag.cpp \ + moc_treemodelcomposeelement.cpp \ + moc_itemcomboboxdelegate.cpp \ + moc_msqlquerymodel.cpp \ + moc_forminvoiceinlist.cpp \ + moc_formbase.cpp +OBJECTS = mainwindow.o \ + dbutils.o \ + formbaselist.o \ + formbudgetlist.o \ + treemodel.o \ + main.o \ + itemnumberdelegate.o \ + qmtreeview.o \ + itemtextdelegate.o \ + header.o \ + mapplication.o \ + formbudget.o \ + fiebdc.o \ + filterlineedit.o \ + filtertableheader.o \ + widgetcomboboxpopuptable.o \ + formthird.o \ + avatarwidget.o \ + formproduct.o \ + itemrichtextdelegate.o \ + dialogcreateenterprise.o \ + frameless.o \ + dialogopencompany.o \ + companylistitemdelegate.o \ + formelementlist.o \ + formthirdlist.o \ + mlineeditbutton.o \ + itemtextpopupdelegate.o \ + lineedittag.o \ + treemodelcomposeelement.o \ + itemcomboboxdelegate.o \ + qlistmodel.o \ + msqlquerymodel.o \ + forminvoiceinlist.o \ + formbase.o \ + treeitem.o \ + productdao.o \ + enterprisedao.o \ + thirddao.o \ + budgetdao.o \ + elementdao.o \ + qrc_editabletreemodel.o \ + moc_mainwindow.o \ + moc_formbaselist.o \ + moc_formbudgetlist.o \ + moc_treemodel.o \ + moc_itemnumberdelegate.o \ + moc_qmtreeview.o \ + moc_itemtextdelegate.o \ + moc_header.o \ + moc_formbudget.o \ + moc_filterlineedit.o \ + moc_filtertableheader.o \ + moc_widgetcomboboxpopuptable.o \ + moc_formthird.o \ + moc_avatarwidget.o \ + moc_formproduct.o \ + moc_itemrichtextdelegate.o \ + moc_dialogcreateenterprise.o \ + moc_frameless.o \ + moc_dialogopencompany.o \ + moc_companylistitemdelegate.o \ + moc_formelementlist.o \ + moc_formthirdlist.o \ + moc_itemtextpopupdelegate.o \ + moc_lineedittag.o \ + moc_treemodelcomposeelement.o \ + moc_itemcomboboxdelegate.o \ + moc_msqlquerymodel.o \ + moc_forminvoiceinlist.o \ + moc_formbase.o +DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcommon.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcore.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkgui.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkwidget.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \ + .qmake.stash \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \ + gui/SARibbon/common.pri \ + gui/SARibbon/SARibbonBar.pri \ + gui/SARibbon/importSARibbonBarLib.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/link_pkgconfig.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources_functions.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \ + budgetPro.pro src/gui/mainwindow.h \ + src/gui/forms/formbaselist.h \ + src/gui/forms/formbudgetlist.h \ + src/models/treemodel.h \ + itemnumberdelegate.h \ + qmtreeview.h \ + itemtextdelegate.h \ + header.h \ + mapplication.h \ + src/gui/forms/formbudget.h \ + utils/fiebdc.h \ + utils/filterlineedit.h \ + utils/filtertableheader.h \ + widget/widgetcomboboxpopuptable.h \ + src/gui/forms/formthird.h \ + widget/avatarwidget.h \ + src/gui/forms/formproduct.h \ + data/sqltable.h \ + itemrichtextdelegate.h \ + src/gui/forms/dialogcreateenterprise.h \ + utils/frameless.h \ + src/gui/forms/dialogopencompany.h \ + widget/companylistitemdelegate.h \ + src/gui/forms/formelementlist.h \ + src/gui/forms/formthirdlist.h \ + widget/mlineeditbutton.h \ + itemtextpopupdelegate.h \ + widget/lineedittag.h \ + widget/treemodelcomposeelement.h \ + itemcomboboxdelegate.h \ + src/gui/widgets/qlistmodel.h \ + widget/msqlquerymodel.h \ + src/gui/forms/forminvoiceinlist.h \ + src/gui/forms/formbase.h \ + treeitem.h \ + utils/dbutils.h \ + src/dao/productdao.h \ + src/dao/enterprisedao.h \ + src/dao/thirddao.h \ + src/dao/budgetdao.h \ + src/dao/elementdao.h src/gui/mainwindow.cpp \ + utils/dbutils.cpp \ + src/gui/forms/formbaselist.cpp \ + src/gui/forms/formbudgetlist.cpp \ + src/models/treemodel.cpp \ + main.cpp \ + itemnumberdelegate.cpp \ + qmtreeview.cpp \ + itemtextdelegate.cpp \ + header.cpp \ + mapplication.cpp \ + src/gui/forms/formbudget.cpp \ + utils/fiebdc.cpp \ + utils/filterlineedit.cpp \ + utils/filtertableheader.cpp \ + widget/widgetcomboboxpopuptable.cpp \ + src/gui/forms/formthird.cpp \ + widget/avatarwidget.cpp \ + src/gui/forms/formproduct.cpp \ + itemrichtextdelegate.cpp \ + src/gui/forms/dialogcreateenterprise.cpp \ + utils/frameless.cpp \ + src/gui/forms/dialogopencompany.cpp \ + widget/companylistitemdelegate.cpp \ + src/gui/forms/formelementlist.cpp \ + src/gui/forms/formthirdlist.cpp \ + widget/mlineeditbutton.cpp \ + itemtextpopupdelegate.cpp \ + widget/lineedittag.cpp \ + widget/treemodelcomposeelement.cpp \ + itemcomboboxdelegate.cpp \ + src/gui/widgets/qlistmodel.cpp \ + widget/msqlquerymodel.cpp \ + src/gui/forms/forminvoiceinlist.cpp \ + src/gui/forms/formbase.cpp \ + treeitem.cpp \ + src/dao/productdao.cpp \ + src/dao/enterprisedao.cpp \ + src/dao/thirddao.cpp \ + src/dao/budgetdao.cpp \ + src/dao/elementdao.cpp +QMAKE_TARGET = budgetPro +DESTDIR = +TARGET = budgetPro + + +first: all +####### Build rules + +budgetPro: ui_mainwindow.h ui_formbaselist.h ui_formbudget.h ui_formbudgetlist.h ui_widgetcomboboxpopuptable.h ui_formthird.h ui_formproduct.h ui_dialogcreateenterprise.h ui_dialogopencompany.h ui_formelementlist.h ui_formthirdlist.h ui_forminvoiceinlist.h ui_formbase.h $(OBJECTS) + $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS) + +Makefile: budgetPro.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcommon.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcore.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkgui.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkwidget.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \ + .qmake.stash \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \ + gui/SARibbon/common.pri \ + gui/SARibbon/SARibbonBar.pri \ + gui/SARibbon/importSARibbonBarLib.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/link_pkgconfig.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources_functions.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \ + budgetPro.pro \ + editabletreemodel.qrc + $(QMAKE) -o Makefile budgetPro.pro +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcommon.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcore.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkgui.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkwidget.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf: +.qmake.stash: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf: +gui/SARibbon/common.pri: +gui/SARibbon/SARibbonBar.pri: +gui/SARibbon/importSARibbonBarLib.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/link_pkgconfig.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources_functions.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf: +budgetPro.pro: +editabletreemodel.qrc: +qmake: FORCE + @$(QMAKE) -o Makefile budgetPro.pro + +qmake_all: FORCE + + +all: Makefile budgetPro + +dist: distdir FORCE + (cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR) + +distdir: FORCE + @test -d $(DISTDIR) || mkdir -p $(DISTDIR) + $(COPY_FILE) --parents $(DIST) $(DISTDIR)/ + $(COPY_FILE) --parents editabletreemodel.qrc $(DISTDIR)/ + $(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/ + $(COPY_FILE) --parents src/gui/mainwindow.h src/gui/forms/formbaselist.h src/gui/forms/formbudgetlist.h src/models/treemodel.h itemnumberdelegate.h qmtreeview.h itemtextdelegate.h header.h mapplication.h src/gui/forms/formbudget.h utils/fiebdc.h utils/filterlineedit.h utils/filtertableheader.h widget/widgetcomboboxpopuptable.h src/gui/forms/formthird.h widget/avatarwidget.h src/gui/forms/formproduct.h data/sqltable.h itemrichtextdelegate.h src/gui/forms/dialogcreateenterprise.h utils/frameless.h src/gui/forms/dialogopencompany.h widget/companylistitemdelegate.h src/gui/forms/formelementlist.h src/gui/forms/formthirdlist.h widget/mlineeditbutton.h itemtextpopupdelegate.h widget/lineedittag.h widget/treemodelcomposeelement.h itemcomboboxdelegate.h src/gui/widgets/qlistmodel.h widget/msqlquerymodel.h src/gui/forms/forminvoiceinlist.h src/gui/forms/formbase.h treeitem.h utils/dbutils.h src/dao/productdao.h src/dao/enterprisedao.h src/dao/thirddao.h src/dao/budgetdao.h src/dao/elementdao.h $(DISTDIR)/ + $(COPY_FILE) --parents src/gui/mainwindow.cpp utils/dbutils.cpp src/gui/forms/formbaselist.cpp src/gui/forms/formbudgetlist.cpp src/models/treemodel.cpp main.cpp itemnumberdelegate.cpp qmtreeview.cpp itemtextdelegate.cpp header.cpp mapplication.cpp src/gui/forms/formbudget.cpp utils/fiebdc.cpp utils/filterlineedit.cpp utils/filtertableheader.cpp widget/widgetcomboboxpopuptable.cpp src/gui/forms/formthird.cpp widget/avatarwidget.cpp src/gui/forms/formproduct.cpp itemrichtextdelegate.cpp src/gui/forms/dialogcreateenterprise.cpp utils/frameless.cpp src/gui/forms/dialogopencompany.cpp widget/companylistitemdelegate.cpp src/gui/forms/formelementlist.cpp src/gui/forms/formthirdlist.cpp widget/mlineeditbutton.cpp itemtextpopupdelegate.cpp widget/lineedittag.cpp widget/treemodelcomposeelement.cpp itemcomboboxdelegate.cpp src/gui/widgets/qlistmodel.cpp widget/msqlquerymodel.cpp src/gui/forms/forminvoiceinlist.cpp src/gui/forms/formbase.cpp treeitem.cpp src/dao/productdao.cpp src/dao/enterprisedao.cpp src/dao/thirddao.cpp src/dao/budgetdao.cpp src/dao/elementdao.cpp $(DISTDIR)/ + $(COPY_FILE) --parents src/gui/mainwindow.ui src/gui/forms/formbaselist.ui src/gui/forms/formbudget.ui src/gui/forms/formbudgetlist.ui widget/widgetcomboboxpopuptable.ui src/gui/forms/formthird.ui src/gui/forms/formproduct.ui src/gui/forms/dialogcreateenterprise.ui src/gui/forms/dialogopencompany.ui src/gui/forms/formelementlist.ui src/gui/forms/formthirdlist.ui src/gui/forms/forminvoiceinlist.ui src/gui/forms/formbase.ui $(DISTDIR)/ + + +clean: compiler_clean + -$(DEL_FILE) $(OBJECTS) + -$(DEL_FILE) *~ core *.core + + +distclean: clean + -$(DEL_FILE) $(TARGET) + -$(DEL_FILE) .qmake.stash + -$(DEL_FILE) Makefile + + +####### Sub-libraries + +mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all + +check: first + +benchmark: first + +compiler_rcc_make_all: qrc_editabletreemodel.cpp +compiler_rcc_clean: + -$(DEL_FILE) qrc_editabletreemodel.cpp +qrc_editabletreemodel.cpp: editabletreemodel.qrc \ + /usr/lib/qt5/bin/rcc \ + resources/styles/RibbonStyle.qss \ + resources/styles/ribbon_green.qss \ + resources/styles/ribbon_blue.qss \ + resources/styles/ribbon_red.qss \ + resources/icons/wrench(2).svg \ + resources/icons/helmet.svg \ + resources/icons/brush.png \ + resources/icons/recycle.svg \ + resources/icons/tick.svg \ + resources/icons/list.svg \ + resources/icons/wrench(1).svg \ + resources/icons/pencil.svg \ + resources/icons/menu.svg \ + resources/icons/wrench.svg \ + resources/icons/insert.svg \ + resources/icons/box-back.svg \ + resources/icons/percentage.svg \ + resources/icons/duplicate.svg \ + resources/icons/tag.svg \ + resources/icons/save.svg \ + resources/icons/helmet.png \ + resources/icons/add-file.svg \ + resources/icons/blocks.svg \ + resources/icons/lego-red-brick-2-x-4-3001-30-771344-81.jpg \ + resources/icons/gear.svg \ + resources/icons/numbered-list-style.svg \ + resources/icons/box.svg \ + resources/icons/saw.svg \ + resources/icons/delete.svg \ + resources/icons/copy.svg \ + resources/icons/down-arrow.svg \ + resources/icons/delete-.svg \ + resources/icons/pencil(1).svg + /usr/lib/qt5/bin/rcc -name editabletreemodel editabletreemodel.qrc -o qrc_editabletreemodel.cpp + +compiler_moc_predefs_make_all: moc_predefs.h +compiler_moc_predefs_clean: + -$(DEL_FILE) moc_predefs.h +moc_predefs.h: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp + g++ -pipe -O2 -std=gnu++1y -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp + +compiler_moc_header_make_all: moc_mainwindow.cpp moc_formbaselist.cpp moc_formbudgetlist.cpp moc_treemodel.cpp moc_itemnumberdelegate.cpp moc_qmtreeview.cpp moc_itemtextdelegate.cpp moc_header.cpp moc_formbudget.cpp moc_filterlineedit.cpp moc_filtertableheader.cpp moc_widgetcomboboxpopuptable.cpp moc_formthird.cpp moc_avatarwidget.cpp moc_formproduct.cpp moc_itemrichtextdelegate.cpp moc_dialogcreateenterprise.cpp moc_frameless.cpp moc_dialogopencompany.cpp moc_companylistitemdelegate.cpp moc_formelementlist.cpp moc_formthirdlist.cpp moc_itemtextpopupdelegate.cpp moc_lineedittag.cpp moc_treemodelcomposeelement.cpp moc_itemcomboboxdelegate.cpp moc_msqlquerymodel.cpp moc_forminvoiceinlist.cpp moc_formbase.cpp +compiler_moc_header_clean: + -$(DEL_FILE) moc_mainwindow.cpp moc_formbaselist.cpp moc_formbudgetlist.cpp moc_treemodel.cpp moc_itemnumberdelegate.cpp moc_qmtreeview.cpp moc_itemtextdelegate.cpp moc_header.cpp moc_formbudget.cpp moc_filterlineedit.cpp moc_filtertableheader.cpp moc_widgetcomboboxpopuptable.cpp moc_formthird.cpp moc_avatarwidget.cpp moc_formproduct.cpp moc_itemrichtextdelegate.cpp moc_dialogcreateenterprise.cpp moc_frameless.cpp moc_dialogopencompany.cpp moc_companylistitemdelegate.cpp moc_formelementlist.cpp moc_formthirdlist.cpp moc_itemtextpopupdelegate.cpp moc_lineedittag.cpp moc_treemodelcomposeelement.cpp moc_itemcomboboxdelegate.cpp moc_msqlquerymodel.cpp moc_forminvoiceinlist.cpp moc_formbase.cpp +moc_mainwindow.cpp: src/gui/mainwindow.h \ + ui_mainwindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGlobal.h \ + gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/mainwindow.h -o moc_mainwindow.cpp + +moc_formbaselist.cpp: src/gui/forms/formbaselist.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/formbaselist.h -o moc_formbaselist.cpp + +moc_formbudgetlist.cpp: src/gui/forms/formbudgetlist.h \ + src/gui/forms/formbaselist.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/formbudgetlist.h -o moc_formbudgetlist.cpp + +moc_treemodel.cpp: src/models/treemodel.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/models/treemodel.h -o moc_treemodel.cpp + +moc_itemnumberdelegate.cpp: itemnumberdelegate.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include itemnumberdelegate.h -o moc_itemnumberdelegate.cpp + +moc_qmtreeview.cpp: qmtreeview.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include qmtreeview.h -o moc_qmtreeview.cpp + +moc_itemtextdelegate.cpp: itemtextdelegate.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include itemtextdelegate.h -o moc_itemtextdelegate.cpp + +moc_header.cpp: header.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include header.h -o moc_header.cpp + +moc_formbudget.cpp: src/gui/forms/formbudget.h \ + src/gui/forms/formbase.h \ + utils/dbutils.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/formbudget.h -o moc_formbudget.cpp + +moc_filterlineedit.cpp: utils/filterlineedit.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include utils/filterlineedit.h -o moc_filterlineedit.cpp + +moc_filtertableheader.cpp: utils/filtertableheader.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include utils/filtertableheader.h -o moc_filtertableheader.cpp + +moc_widgetcomboboxpopuptable.cpp: widget/widgetcomboboxpopuptable.h \ + ui_widgetcomboboxpopuptable.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include widget/widgetcomboboxpopuptable.h -o moc_widgetcomboboxpopuptable.cpp + +moc_formthird.cpp: src/gui/forms/formthird.h \ + src/gui/forms/formbase.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/formthird.h -o moc_formthird.cpp + +moc_avatarwidget.cpp: widget/avatarwidget.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include widget/avatarwidget.h -o moc_avatarwidget.cpp + +moc_formproduct.cpp: src/gui/forms/formproduct.h \ + src/gui/forms/formbase.h \ + src/elementtype.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/formproduct.h -o moc_formproduct.cpp + +moc_itemrichtextdelegate.cpp: itemrichtextdelegate.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include itemrichtextdelegate.h -o moc_itemrichtextdelegate.cpp + +moc_dialogcreateenterprise.cpp: src/gui/forms/dialogcreateenterprise.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/dialogcreateenterprise.h -o moc_dialogcreateenterprise.cpp + +moc_frameless.cpp: utils/frameless.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include utils/frameless.h -o moc_frameless.cpp + +moc_dialogopencompany.cpp: src/gui/forms/dialogopencompany.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/dialogopencompany.h -o moc_dialogopencompany.cpp + +moc_companylistitemdelegate.cpp: widget/companylistitemdelegate.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include widget/companylistitemdelegate.h -o moc_companylistitemdelegate.cpp + +moc_formelementlist.cpp: src/gui/forms/formelementlist.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/formelementlist.h -o moc_formelementlist.cpp + +moc_formthirdlist.cpp: src/gui/forms/formthirdlist.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/formthirdlist.h -o moc_formthirdlist.cpp + +moc_itemtextpopupdelegate.cpp: itemtextpopupdelegate.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include itemtextpopupdelegate.h -o moc_itemtextpopupdelegate.cpp + +moc_lineedittag.cpp: widget/lineedittag.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include widget/lineedittag.h -o moc_lineedittag.cpp + +moc_treemodelcomposeelement.cpp: widget/treemodelcomposeelement.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include widget/treemodelcomposeelement.h -o moc_treemodelcomposeelement.cpp + +moc_itemcomboboxdelegate.cpp: itemcomboboxdelegate.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include itemcomboboxdelegate.h -o moc_itemcomboboxdelegate.cpp + +moc_msqlquerymodel.cpp: widget/msqlquerymodel.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include widget/msqlquerymodel.h -o moc_msqlquerymodel.cpp + +moc_forminvoiceinlist.cpp: src/gui/forms/forminvoiceinlist.h \ + src/gui/forms/formbaselist.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/forminvoiceinlist.h -o moc_forminvoiceinlist.cpp + +moc_formbase.cpp: src/gui/forms/formbase.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include /home/javi/.openclaw/workspace/BudgetPro/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/javi/.openclaw/workspace/BudgetPro -I/home/javi/.openclaw/workspace/BudgetPro/gui -I/home/javi/.openclaw/workspace/BudgetPro/widget -I/home/javi/.openclaw/workspace/BudgetPro/data -I/home/javi/.openclaw/workspace/BudgetPro/utils -I/home/javi/.openclaw/workspace/BudgetPro/gui/qtRibbonGUI -I/home/javi/.openclaw/workspace/BudgetPro/src/gui/forms -I/home/javi/.openclaw/workspace/BudgetPro/src/models -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/gui/forms/formbase.h -o moc_formbase.cpp + +compiler_moc_objc_header_make_all: +compiler_moc_objc_header_clean: +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_mainwindow.h ui_formbaselist.h ui_formbudget.h ui_formbudgetlist.h ui_widgetcomboboxpopuptable.h ui_formthird.h ui_formproduct.h ui_dialogcreateenterprise.h ui_dialogopencompany.h ui_formelementlist.h ui_formthirdlist.h ui_forminvoiceinlist.h ui_formbase.h +compiler_uic_clean: + -$(DEL_FILE) ui_mainwindow.h ui_formbaselist.h ui_formbudget.h ui_formbudgetlist.h ui_widgetcomboboxpopuptable.h ui_formthird.h ui_formproduct.h ui_dialogcreateenterprise.h ui_dialogopencompany.h ui_formelementlist.h ui_formthirdlist.h ui_forminvoiceinlist.h ui_formbase.h +ui_mainwindow.h: src/gui/mainwindow.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic src/gui/mainwindow.ui -o ui_mainwindow.h + +ui_formbaselist.h: src/gui/forms/formbaselist.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic src/gui/forms/formbaselist.ui -o ui_formbaselist.h + +ui_formbudget.h: src/gui/forms/formbudget.ui \ + /usr/lib/qt5/bin/uic \ + qmtreeview.h + /usr/lib/qt5/bin/uic src/gui/forms/formbudget.ui -o ui_formbudget.h + +ui_formbudgetlist.h: src/gui/forms/formbudgetlist.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic src/gui/forms/formbudgetlist.ui -o ui_formbudgetlist.h + +ui_widgetcomboboxpopuptable.h: widget/widgetcomboboxpopuptable.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic widget/widgetcomboboxpopuptable.ui -o ui_widgetcomboboxpopuptable.h + +ui_formthird.h: src/gui/forms/formthird.ui \ + /usr/lib/qt5/bin/uic \ + widget/avatarwidget.h + /usr/lib/qt5/bin/uic src/gui/forms/formthird.ui -o ui_formthird.h + +ui_formproduct.h: src/gui/forms/formproduct.ui \ + /usr/lib/qt5/bin/uic \ + widget/avatarwidget.h \ + qmtreeview.h + /usr/lib/qt5/bin/uic src/gui/forms/formproduct.ui -o ui_formproduct.h + +ui_dialogcreateenterprise.h: src/gui/forms/dialogcreateenterprise.ui \ + /usr/lib/qt5/bin/uic \ + widget/avatarwidget.h + /usr/lib/qt5/bin/uic src/gui/forms/dialogcreateenterprise.ui -o ui_dialogcreateenterprise.h + +ui_dialogopencompany.h: src/gui/forms/dialogopencompany.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic src/gui/forms/dialogopencompany.ui -o ui_dialogopencompany.h + +ui_formelementlist.h: src/gui/forms/formelementlist.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic src/gui/forms/formelementlist.ui -o ui_formelementlist.h + +ui_formthirdlist.h: src/gui/forms/formthirdlist.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic src/gui/forms/formthirdlist.ui -o ui_formthirdlist.h + +ui_forminvoiceinlist.h: src/gui/forms/forminvoiceinlist.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic src/gui/forms/forminvoiceinlist.ui -o ui_forminvoiceinlist.h + +ui_formbase.h: src/gui/forms/formbase.ui \ + /usr/lib/qt5/bin/uic + /usr/lib/qt5/bin/uic src/gui/forms/formbase.ui -o ui_formbase.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean + +####### Compile + +mainwindow.o: src/gui/mainwindow.cpp src/gui/mainwindow.h \ + ui_mainwindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGlobal.h \ + gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h \ + mapplication.h \ + src/models/treemodel.h \ + src/gui/forms/formbudget.h \ + src/gui/forms/formbase.h \ + utils/dbutils.h \ + src/gui/forms/formthird.h \ + src/gui/forms/formproduct.h \ + src/elementtype.h \ + src/gui/forms/formelementlist.h \ + src/gui/forms/formthirdlist.h \ + src/gui/forms/forminvoiceinlist.h \ + src/gui/forms/formbaselist.h \ + src/gui/forms/formbudgetlist.h \ + gui/SARibbon/src/SARibbonBar/SAFramelessHelper.h \ + gui/SARibbon/src/SARibbonBar/SARibbonApplicationButton.h \ + gui/SARibbon/src/SARibbonBar/SARibbonBar.h \ + gui/SARibbon/src/SARibbonBar/SARibbonCategory.h \ + gui/SARibbon/src/SARibbonBar/SARibbonPannel.h \ + gui/SARibbon/src/SARibbonBar/SARibbonPannelItem.h \ + gui/SARibbon/src/SARibbonBar/SARibbonPannelLayout.h \ + gui/SARibbon/src/SARibbonBar/SARibbonToolButton.h \ + gui/SARibbon/src/SARibbonBar/SARibbonContextCategory.h \ + gui/SARibbon/src/SARibbonBar/SARibbonButtonGroupWidget.h \ + gui/SARibbon/src/SARibbonBar/SARibbonCheckBox.h \ + gui/SARibbon/src/SARibbonBar/SARibbonColorToolButton.h \ + gui/SARibbon/src/SARibbonBar/SARibbonComboBox.h \ + gui/SARibbon/src/SARibbonBar/SARibbonCustomizeDialog.h \ + gui/SARibbon/src/SARibbonBar/SARibbonCustomizeWidget.h \ + gui/SARibbon/src/SARibbonBar/SARibbonActionsManager.h \ + gui/SARibbon/src/SARibbonBar/SARibbonCustomizeData.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGallery.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGalleryGroup.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGalleryItem.h \ + gui/SARibbon/src/SARibbonBar/SARibbonLineEdit.h \ + gui/SARibbon/src/SARibbonBar/SARibbonMenu.h \ + gui/SARibbon/src/SARibbonBar/SARibbonQuickAccessBar.h \ + gui/SARibbon/src/SARibbonBar/SARibbonCtrlContainer.h \ + gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorGridWidget.h \ + gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorWidgetsGlobal.h \ + gui/SARibbon/src/SARibbonBar/colorWidgets/SAColorPaletteGridWidget.h \ + gui/SARibbon/src/SARibbonBar/SARibbonSystemButtonBar.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o src/gui/mainwindow.cpp + +dbutils.o: utils/dbutils.cpp utils/dbutils.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o dbutils.o utils/dbutils.cpp + +formbaselist.o: src/gui/forms/formbaselist.cpp src/gui/forms/formbaselist.h \ + ui_formbaselist.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o formbaselist.o src/gui/forms/formbaselist.cpp + +formbudgetlist.o: src/gui/forms/formbudgetlist.cpp src/gui/forms/formbudgetlist.h \ + src/gui/forms/formbaselist.h \ + ui_formbudgetlist.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o formbudgetlist.o src/gui/forms/formbudgetlist.cpp + +treemodel.o: src/models/treemodel.cpp treeitem.h \ + src/models/treemodel.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o treemodel.o src/models/treemodel.cpp + +main.o: main.cpp src/gui/mainwindow.h \ + ui_mainwindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGlobal.h \ + gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp + +itemnumberdelegate.o: itemnumberdelegate.cpp itemnumberdelegate.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o itemnumberdelegate.o itemnumberdelegate.cpp + +qmtreeview.o: qmtreeview.cpp qmtreeview.h \ + src/models/treemodel.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qmtreeview.o qmtreeview.cpp + +itemtextdelegate.o: itemtextdelegate.cpp itemtextdelegate.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o itemtextdelegate.o itemtextdelegate.cpp + +header.o: header.cpp header.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o header.o header.cpp + +mapplication.o: mapplication.cpp mapplication.h \ + src/gui/mainwindow.h \ + ui_mainwindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGlobal.h \ + gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h \ + data/sqltable.h \ + src/gui/forms/dialogcreateenterprise.h \ + src/gui/forms/dialogopencompany.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mapplication.o mapplication.cpp + +formbudget.o: src/gui/forms/formbudget.cpp src/gui/forms/formbudget.h \ + src/gui/forms/formbase.h \ + utils/dbutils.h \ + ui_formbudget.h \ + qmtreeview.h \ + src/models/treemodel.h \ + treeitem.h \ + mapplication.h \ + src/elementtype.h \ + src/dao/elementdao.h \ + widget/widgetcomboboxpopuptable.h \ + ui_widgetcomboboxpopuptable.h \ + itemnumberdelegate.h \ + itemtextdelegate.h \ + itemtextpopupdelegate.h \ + itemcomboboxdelegate.h \ + src/dao/budgetdao.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o formbudget.o src/gui/forms/formbudget.cpp + +fiebdc.o: utils/fiebdc.cpp utils/fiebdc.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o fiebdc.o utils/fiebdc.cpp + +filterlineedit.o: utils/filterlineedit.cpp utils/filterlineedit.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o filterlineedit.o utils/filterlineedit.cpp + +filtertableheader.o: utils/filtertableheader.cpp utils/filtertableheader.h \ + utils/filterlineedit.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o filtertableheader.o utils/filtertableheader.cpp + +widgetcomboboxpopuptable.o: widget/widgetcomboboxpopuptable.cpp widget/widgetcomboboxpopuptable.h \ + ui_widgetcomboboxpopuptable.h \ + utils/frameless.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o widgetcomboboxpopuptable.o widget/widgetcomboboxpopuptable.cpp + +formthird.o: src/gui/forms/formthird.cpp src/gui/forms/formthird.h \ + src/gui/forms/formbase.h \ + ui_formthird.h \ + widget/avatarwidget.h \ + mapplication.h \ + src/dao/thirddao.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o formthird.o src/gui/forms/formthird.cpp + +avatarwidget.o: widget/avatarwidget.cpp widget/avatarwidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o avatarwidget.o widget/avatarwidget.cpp + +formproduct.o: src/gui/forms/formproduct.cpp src/gui/forms/formproduct.h \ + src/gui/forms/formbase.h \ + src/elementtype.h \ + ui_formproduct.h \ + widget/avatarwidget.h \ + qmtreeview.h \ + mapplication.h \ + widget/treemodelcomposeelement.h \ + itemnumberdelegate.h \ + itemtextdelegate.h \ + itemtextpopupdelegate.h \ + itemcomboboxdelegate.h \ + src/dao/productdao.h \ + data/sqltable.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o formproduct.o src/gui/forms/formproduct.cpp + +itemrichtextdelegate.o: itemrichtextdelegate.cpp itemrichtextdelegate.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o itemrichtextdelegate.o itemrichtextdelegate.cpp + +dialogcreateenterprise.o: src/gui/forms/dialogcreateenterprise.cpp src/gui/forms/dialogcreateenterprise.h \ + ui_dialogcreateenterprise.h \ + widget/avatarwidget.h \ + data/sqltable.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o dialogcreateenterprise.o src/gui/forms/dialogcreateenterprise.cpp + +frameless.o: utils/frameless.cpp utils/frameless.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o frameless.o utils/frameless.cpp + +dialogopencompany.o: src/gui/forms/dialogopencompany.cpp src/gui/forms/dialogopencompany.h \ + ui_dialogopencompany.h \ + widget/companylistitemdelegate.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o dialogopencompany.o src/gui/forms/dialogopencompany.cpp + +companylistitemdelegate.o: widget/companylistitemdelegate.cpp widget/companylistitemdelegate.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o companylistitemdelegate.o widget/companylistitemdelegate.cpp + +formelementlist.o: src/gui/forms/formelementlist.cpp src/gui/forms/formelementlist.h \ + ui_formelementlist.h \ + src/gui/forms/formproduct.h \ + src/gui/forms/formbase.h \ + src/elementtype.h \ + src/gui/mainwindow.h \ + ui_mainwindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGlobal.h \ + gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h \ + mapplication.h \ + widget/msqlquerymodel.h \ + utils/filtertableheader.h \ + src/gui/forms/formbaselist.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o formelementlist.o src/gui/forms/formelementlist.cpp + +formthirdlist.o: src/gui/forms/formthirdlist.cpp src/gui/forms/formthirdlist.h \ + ui_formthirdlist.h \ + mapplication.h \ + src/gui/mainwindow.h \ + ui_mainwindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGlobal.h \ + gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h \ + src/gui/forms/formthird.h \ + src/gui/forms/formbase.h \ + utils/filtertableheader.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o formthirdlist.o src/gui/forms/formthirdlist.cpp + +mlineeditbutton.o: widget/mlineeditbutton.cpp widget/mlineeditbutton.h \ + widget/widgetcomboboxpopuptable.h \ + ui_widgetcomboboxpopuptable.h \ + mapplication.h \ + src/gui/mainwindow.h \ + ui_mainwindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonMainWindow.h \ + gui/SARibbon/src/SARibbonBar/SARibbonGlobal.h \ + gui/SARibbon/src/SARibbonBar/SARibbonBarVersionInfo.h \ + src/gui/forms/formproduct.h \ + src/gui/forms/formbase.h \ + src/elementtype.h \ + widget/msqlquerymodel.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mlineeditbutton.o widget/mlineeditbutton.cpp + +itemtextpopupdelegate.o: itemtextpopupdelegate.cpp itemtextpopupdelegate.h \ + widget/mlineeditbutton.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o itemtextpopupdelegate.o itemtextpopupdelegate.cpp + +lineedittag.o: widget/lineedittag.cpp widget/lineedittag.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o lineedittag.o widget/lineedittag.cpp + +treemodelcomposeelement.o: widget/treemodelcomposeelement.cpp widget/treemodelcomposeelement.h \ + treeitem.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o treemodelcomposeelement.o widget/treemodelcomposeelement.cpp + +itemcomboboxdelegate.o: itemcomboboxdelegate.cpp itemcomboboxdelegate.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o itemcomboboxdelegate.o itemcomboboxdelegate.cpp + +qlistmodel.o: src/gui/widgets/qlistmodel.cpp src/gui/widgets/qlistmodel.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qlistmodel.o src/gui/widgets/qlistmodel.cpp + +msqlquerymodel.o: widget/msqlquerymodel.cpp widget/msqlquerymodel.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o msqlquerymodel.o widget/msqlquerymodel.cpp + +forminvoiceinlist.o: src/gui/forms/forminvoiceinlist.cpp src/gui/forms/forminvoiceinlist.h \ + src/gui/forms/formbaselist.h \ + ui_forminvoiceinlist.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o forminvoiceinlist.o src/gui/forms/forminvoiceinlist.cpp + +formbase.o: src/gui/forms/formbase.cpp src/gui/forms/formbase.h \ + ui_formbase.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o formbase.o src/gui/forms/formbase.cpp + +treeitem.o: treeitem.cpp treeitem.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o treeitem.o treeitem.cpp + +productdao.o: src/dao/productdao.cpp src/dao/productdao.h \ + src/gui/forms/formproduct.h \ + src/gui/forms/formbase.h \ + src/elementtype.h \ + data/sqltable.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o productdao.o src/dao/productdao.cpp + +enterprisedao.o: src/dao/enterprisedao.cpp src/dao/enterprisedao.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o enterprisedao.o src/dao/enterprisedao.cpp + +thirddao.o: src/dao/thirddao.cpp src/dao/thirddao.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o thirddao.o src/dao/thirddao.cpp + +budgetdao.o: src/dao/budgetdao.cpp src/dao/budgetdao.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o budgetdao.o src/dao/budgetdao.cpp + +elementdao.o: src/dao/elementdao.cpp src/dao/elementdao.h \ + src/elementtype.h \ + mapplication.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o elementdao.o src/dao/elementdao.cpp + +qrc_editabletreemodel.o: qrc_editabletreemodel.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_editabletreemodel.o qrc_editabletreemodel.cpp + +moc_mainwindow.o: moc_mainwindow.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp + +moc_formbaselist.o: moc_formbaselist.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_formbaselist.o moc_formbaselist.cpp + +moc_formbudgetlist.o: moc_formbudgetlist.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_formbudgetlist.o moc_formbudgetlist.cpp + +moc_treemodel.o: moc_treemodel.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_treemodel.o moc_treemodel.cpp + +moc_itemnumberdelegate.o: moc_itemnumberdelegate.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_itemnumberdelegate.o moc_itemnumberdelegate.cpp + +moc_qmtreeview.o: moc_qmtreeview.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qmtreeview.o moc_qmtreeview.cpp + +moc_itemtextdelegate.o: moc_itemtextdelegate.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_itemtextdelegate.o moc_itemtextdelegate.cpp + +moc_header.o: moc_header.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_header.o moc_header.cpp + +moc_formbudget.o: moc_formbudget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_formbudget.o moc_formbudget.cpp + +moc_filterlineedit.o: moc_filterlineedit.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_filterlineedit.o moc_filterlineedit.cpp + +moc_filtertableheader.o: moc_filtertableheader.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_filtertableheader.o moc_filtertableheader.cpp + +moc_widgetcomboboxpopuptable.o: moc_widgetcomboboxpopuptable.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_widgetcomboboxpopuptable.o moc_widgetcomboboxpopuptable.cpp + +moc_formthird.o: moc_formthird.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_formthird.o moc_formthird.cpp + +moc_avatarwidget.o: moc_avatarwidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_avatarwidget.o moc_avatarwidget.cpp + +moc_formproduct.o: moc_formproduct.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_formproduct.o moc_formproduct.cpp + +moc_itemrichtextdelegate.o: moc_itemrichtextdelegate.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_itemrichtextdelegate.o moc_itemrichtextdelegate.cpp + +moc_dialogcreateenterprise.o: moc_dialogcreateenterprise.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dialogcreateenterprise.o moc_dialogcreateenterprise.cpp + +moc_frameless.o: moc_frameless.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_frameless.o moc_frameless.cpp + +moc_dialogopencompany.o: moc_dialogopencompany.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dialogopencompany.o moc_dialogopencompany.cpp + +moc_companylistitemdelegate.o: moc_companylistitemdelegate.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_companylistitemdelegate.o moc_companylistitemdelegate.cpp + +moc_formelementlist.o: moc_formelementlist.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_formelementlist.o moc_formelementlist.cpp + +moc_formthirdlist.o: moc_formthirdlist.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_formthirdlist.o moc_formthirdlist.cpp + +moc_itemtextpopupdelegate.o: moc_itemtextpopupdelegate.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_itemtextpopupdelegate.o moc_itemtextpopupdelegate.cpp + +moc_lineedittag.o: moc_lineedittag.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_lineedittag.o moc_lineedittag.cpp + +moc_treemodelcomposeelement.o: moc_treemodelcomposeelement.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_treemodelcomposeelement.o moc_treemodelcomposeelement.cpp + +moc_itemcomboboxdelegate.o: moc_itemcomboboxdelegate.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_itemcomboboxdelegate.o moc_itemcomboboxdelegate.cpp + +moc_msqlquerymodel.o: moc_msqlquerymodel.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_msqlquerymodel.o moc_msqlquerymodel.cpp + +moc_forminvoiceinlist.o: moc_forminvoiceinlist.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_forminvoiceinlist.o moc_forminvoiceinlist.cpp + +moc_formbase.o: moc_formbase.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_formbase.o moc_formbase.cpp + +####### Install + +install_target: first FORCE + @test -d $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/itemviews/editabletreemodel || mkdir -p $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/itemviews/editabletreemodel + $(QINSTALL_PROGRAM) $(QMAKE_TARGET) $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/itemviews/editabletreemodel/$(QMAKE_TARGET) + -$(STRIP) $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/itemviews/editabletreemodel/$(QMAKE_TARGET) + +uninstall_target: FORCE + -$(DEL_FILE) $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/itemviews/editabletreemodel/$(QMAKE_TARGET) + -$(DEL_DIR) $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/itemviews/editabletreemodel/ + + +install: install_target FORCE + +uninstall: uninstall_target FORCE + +FORCE: + diff --git a/MataAvistas/BudgetPro/README.md b/MataAvistas/BudgetPro/README.md new file mode 100644 index 0000000..ab7f0c7 --- /dev/null +++ b/MataAvistas/BudgetPro/README.md @@ -0,0 +1,96 @@ +# BudgetPro + +A Qt-based financial management and budgeting application with a ribbon-style interface. + +## Overview + +BudgetPro is a desktop application designed for managing company finances, budgets, products, and invoices. It features a modern ribbon interface similar to Microsoft Office applications, built using Qt Widgets and the SARibbon library. + +## Key Features + +- **Company Management**: Create and manage multiple companies/enterprises +- **Product Catalog**: Maintain a database of products/services with pricing +- **Third-Party Management**: Track suppliers and customers +- **Budget Planning**: Create hierarchical budgets with detailed breakdowns +- **Invoice Tracking**: Manage incoming and outgoing invoices +- **Data Visualization**: Tree views for hierarchical financial data +- **Custom Editors**: Specialized delegates for different data types (combobox, rich text, etc.) + +## Technical Stack + +- **Framework**: Qt 6 (Widgets module) +- **UI Library**: SARibbon for ribbon-style interface +- **Database**: SQL backend (via custom sqltable.h) +- **Build System**: QMake (.pro file) +- **Language**: C++11 + +## Project Structure + +``` +BudgetPro/ +├── main.cpp # Application entry point +├── mainwindow.h/cpp # Main window with ribbon interface +├── gui/ # GUI forms and components +│ ├── form*.ui/h/cpp # Various data entry forms (budget, product, etc.) +│ └── SARibbon/ # Ribbon library components +├── widget/ # Custom widgets and delegates +├── utils/ # Utility classes and helpers +├── data/ # Data access layer (sqltable.h) +└── resources/ # Qt resource file (icons, stylesheets, etc.) +``` + +## Getting Started + +### Prerequisites + +- Qt 6 development framework +- C++ compiler with C++11 support +- Make/build tools + +### Building + +```bash +# Using qmake +qmake BudgetPro.pro +make + +# Or using Qt Creator +# Open BudgetPro.pro in Qt Creator and build +``` + +### Running + +```bash +./BudgetPro # Linux/macOS +BudgetPro.exe # Windows +``` + +## Data Management + +The application uses a SQL database for persistent storage. Database initialization and schema management are handled through the `sqltable.h` interface. + +## Custom Components + +BudgetPro includes several custom Qt components: +- `QMTreeView`: Enhanced tree view for hierarchical data +- Custom delegates for: + - Combobox editing in tables + - Rich text rendering/editing + - Numeric input with formatting + - Item numbering in hierarchical views + - Popup tables for complex selection +- `TreeModel`: Custom model for tree-structured data +- `AvatarWidget`: For displaying user/entity avatars + +## Extending the Application + +To add new features: +1. Create new form classes inheriting from `formBase` +2. Design UI forms using Qt Designer (.ui files) +3. Implement data access methods using the existing DAO patterns +4. Add ribbon buttons/actions in MainWindow to access new features +5. Register new forms in the main window's workspace management + +## License + +This project is based on Qt examples and may be subject to Qt's licensing terms. Please check individual file headers for specific copyright and licensing information. \ No newline at end of file diff --git a/MataAvistas/BudgetPro/budgetPro b/MataAvistas/BudgetPro/budgetPro new file mode 100755 index 0000000000000000000000000000000000000000..25c9a6109c79e26d7117d601a049c22989e5468e GIT binary patch literal 1332104 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%0Dl|(cBf){r%fw%`>O$p$tyuN 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[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

BwuxiM+{kvfTyt(U<{{akkQ*WPMybE#DxH1E zxA-GL7{GJnzz7eTdh7MELHfe0YIiQgPjQlRTYU>kL3~>5Xhb-pkJRIQnl02$E2Ge92K)8De;8+aqrdwFxFfgLWxeQ}9$SDB|_ zoD%oTDLg%k0-~Ae^sf94SRl#S_8JQSJB&re=u(W-LC~?-0~onc*grhGbJsW0N@AiY zH=>Yt`)5%%4WJH0^4zYTI>n@iqWMy0lQ-6k<-vKI-2yLEDPEmld7`f9QA8HiyHEv~ zCpmVn2cwuLVhLk4mbH8rDTdr(w4k|eE@@`>2X>tOJ*;?=gps;?FK{dCQJ??i7yvlIJH6LPVEq?X5jpQUdo?VeB}8$nXUl1+D(3 zL-oWqs3i*s3m*zDI4A!7pfZwv92h*Qc0EQ$vG$7QaXWqIZ=ZLk9;Qc_8gd8sglXVZ z6@@D!eMDb8XHpd1Vy`K$9ak}BUD1AXu~^;C;J!KLW9lR7M#fps_rgQuBbBj|AV$oNp9R|#gf<6VutOsEE6VLJ%vxZ} z*gT)u#k!e5-TqXYR>)bS6y=^;EG?OJajEO_iBCl*_l4zzLCN10?Yk=0;bPnDO2`rL zQ+lnw1M>apo-JR-kxOl%_6FG|im3yLM2Hu0=J~^X6oHN`gDhEuh~&F)l_Fir6MSCG z)RWq`5S4#c_f{ruIeYvq-`U!Erd!6`3BOt$s