diff --git a/README.md b/README.md index f52f7ee..20d46a1 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,13 @@ This is simple console tool for change all copyrigh labels of your source code. * py +## Arhitecture: + +

+ +

+ + ## exemple Sign not signed files. @@ -45,6 +52,8 @@ Sign not signed files. | **make deploy** | The generate distribution for a project (dependet of CQtDeployer) | | **make release** | The prepare Qt Installer framework repository for a project, generate a snap package and APK file for android (dependet of CQtDeployer, snapcraft, AndroidDeployer). | + + ---

diff --git a/res/architecture.qmodel b/res/architecture.qmodel new file mode 100644 index 0000000..5828472 --- /dev/null +++ b/res/architecture.qmodel @@ -0,0 +1,1230 @@ + + + + {c5098099-b6df-4adb-8858-6ac4fab77acc} + + + + + + + + {56f7ddc0-0a41-4eaa-b3bd-7210bf1af233} + + + Architecture + + + + + + + {6d9f555d-5ee3-4807-b4b8-6743432b8b50} + + + + + + + + + + {6d9f555d-5ee3-4807-b4b8-6743432b8b50} + + + Architecture + + + + + + + + + + + + {4ca4bb41-ba83-40d4-a9ef-03e84a1eef32} + + + {d606e7ed-a43a-486a-8a4a-02d3d70f58f4} + CopyrighFixer + Copyrighfixer name space + x:650;y:480 + x:-445;y:-370;w:890;h:740 + false + 0 + + + + + + + + + + + + + {d0f5ece0-4497-4129-8ff4-1481f70c6d14} + + + {05b45e72-f76f-4a35-bc22-94563ab8c32c} + CopyrighFixer + MainClass + x:650;y:495 + x:-325;y:-290;w:650;h:580 + false + 0 + + + + + + + + + + + + + {981acb70-d07d-44d6-ad51-6b382b43673e} + + + {ef99bb70-14a6-4600-a07f-7186378cd8d9} + CopyrighFixer + Config + x:465;y:425 + x:-95;y:-65;w:190;h:130 + false + 0 + + + CopyrighFixer + + + + + + + + + + + {003c84fa-306c-4977-8205-7154123adec0} + + + {897ba3ee-c39e-45c0-b568-0e0e6e7c3ee0} + CopyrighFixer + Run() method + x:650;y:645 + x:-280;y:-25;w:560;h:50 + false + 0 + + + false + + + + + + + + + + + {c9e04ea0-ef1c-442d-96b5-02ca5b2f131a} + + + {723d862b-dc21-4295-9116-14d94d35f0ad} + {003c84fa-306c-4977-8205-7154123adec0} + {981acb70-d07d-44d6-ad51-6b382b43673e} + Init configuration + + + 2 + + + + + + + + + + + {c4addd45-dae3-4cd0-8018-1f91f1891a89} + + + {c297579d-bf43-4b32-8b57-433fdb08250f} + CopyrighFixer + ConfigParser + x:650;y:425 + x:-75;y:-65;w:150;h:130 + false + 0 + + + + + + + + + + + + + {3f9b7e09-9588-4acc-aa2b-61b857450d71} + + + {a587109d-398a-4180-9adc-c48f53d56f94} + CopyrighFixer + Signer + x:835;y:425 + x:-95;y:-65;w:190;h:130 + false + 0 + + + + + + + + + + + + + {b839f008-e706-4192-a994-63816894b28b} + + + {3d4a9f5c-ae3d-413c-9c3b-de529475246a} + CopyrighFixer + Constructor() method + x:650;y:300 + x:-280;y:-25;w:560;h:50 + false + 0 + + + false + + + + + + + + + + + {042840d5-44f7-4090-82ae-7df3b22600ff} + + + {c83c78a5-f947-47e2-9696-aa7fefb4b0f6} + {b839f008-e706-4192-a994-63816894b28b} + {981acb70-d07d-44d6-ad51-6b382b43673e} + Initialize + + + + + + + + + + + + + {5d831db4-d382-44d5-9822-edcb5c9d08b1} + + + {9f820fd9-6aa1-4059-b08b-b534cf6f362f} + {b839f008-e706-4192-a994-63816894b28b} + {c4addd45-dae3-4cd0-8018-1f91f1891a89} + Initialize + + + + + + + + + + + + + {43c31fdd-7c8b-45f7-91d9-bd2847476517} + + + {51173286-a02d-4883-ae7f-0dbff76fb6d8} + {b839f008-e706-4192-a994-63816894b28b} + {3f9b7e09-9588-4acc-aa2b-61b857450d71} + Initialize + + + + + + + + + + + + + {791c3902-dc36-43cb-ae9f-56448292c579} + + + {7fe38a72-3066-4174-9568-4358c3c84b5b} + {003c84fa-306c-4977-8205-7154123adec0} + {c4addd45-dae3-4cd0-8018-1f91f1891a89} + Init configuration + + + 2 + + + + + + + + + + + {9df64759-693e-463e-8e43-71fa71e3c476} + + + {f5df5016-e660-47d9-bb16-0b70c5a04289} + {003c84fa-306c-4977-8205-7154123adec0} + {3f9b7e09-9588-4acc-aa2b-61b857450d71} + Work with code + + + 2 + + + + + + + + + + + {7b31394d-ee24-4c83-89f8-6cf0d614568a} + + + {fb1792dc-a8bd-48d2-9dd6-e7cc498a0cc8} + CopyrighFixer + checkSign(config object) method + x:835;y:455 + x:-90;y:-25;w:180;h:50 + false + 0 + + + false + + + + + + + + + + + {3a0b789a-72a5-44e3-a180-7fbe2b822500} + + + {e90222d9-8ec5-4a1d-aee2-4fc64a3c99da} + CopyrighFixer + parse() method + x:650;y:455 + x:-55;y:-25;w:110;h:50 + false + 0 + + + false + + + + + + + + + + + {61815d86-baf7-4fef-8203-572515b1e900} + + + {f9357849-2152-4f42-ad17-3699ee57d3bf} + CFixer Tool + x:-65;y:720 + x:-130;y:-155;w:260;h:310 + false + 0 + + + + + + + + + + + + + {164f676b-b8b6-40da-a37b-1a990551abc5} + + + {082450bc-6a38-40ca-96a8-011aa8dba3d9} + CFixer Tool + main() + x:-65;y:700 + x:-110;y:-25;w:220;h:50 + false + 0 + + + false + + + + + + + + + + + {c635c863-2c78-4561-b49b-5c20f50229f5} + + + {7f1f4283-37c7-4356-88aa-71bb284ddbbf} + CopyrighFixer + printHelp() + x:650;y:730 + x:-280;y:-25;w:560;h:50 + false + 0 + + + false + + + + + + + + + + + {20a34fab-160a-4645-8235-3be85dad6f57} + + + {70831bcf-7f09-4ee7-b679-32a0fc39792d} + {164f676b-b8b6-40da-a37b-1a990551abc5} + {c635c863-2c78-4561-b49b-5c20f50229f5} + + + + + + + + + + + + + {fbacc740-8b0d-4888-ab48-3902b91664aa} + + + {eaf42471-3d47-48af-ba34-8aaef19dfd9b} + {164f676b-b8b6-40da-a37b-1a990551abc5} + {003c84fa-306c-4977-8205-7154123adec0} + + + + + + + + + + + + + {59da65bc-35fe-400b-a56b-b42715861584} + + + {12b2a97e-4965-400d-bcec-4f510fb26af0} + CopyrighFixer library + x:650;y:465 + x:-470;y:-410;w:940;h:820 + false + 0 + + + + + + + + 1619036678505 + Components + + + + + + + + + + {764db9dd-fb22-4acd-83dd-ceed563d6892} + + + + + + + + {764db9dd-fb22-4acd-83dd-ceed563d6892} + + + Создать класс + + + + + + + + + + {c183a446-7236-42a1-af47-59cf2d1f1101} + + + + + + + + {c183a446-7236-42a1-af47-59cf2d1f1101} + 1 + + + Src + + + + + + + {4e9bd530-c780-41ae-a5a3-af0c235c0e63} + + + + + + + + {4e9bd530-c780-41ae-a5a3-af0c235c0e63} + 1 + + + CopyrighFixer + + + + + + + {852cadd1-2186-4199-9131-b4698b5cf5fd} + + + + + + + + {852cadd1-2186-4199-9131-b4698b5cf5fd} + 1 + + + CopyrighFixer + + + + + + + {d3796275-baa5-4b15-9ee8-deb693fdf480} + + + + + + + + {d3796275-baa5-4b15-9ee8-deb693fdf480} + 1 + + + Owner + + + CopyrighFixer + + + + + + + + {d606e7ed-a43a-486a-8a4a-02d3d70f58f4} + + + + + + + + {d606e7ed-a43a-486a-8a4a-02d3d70f58f4} + 1 + + + Copyrighfixer name space + + + + + + + + + + {ef99bb70-14a6-4600-a07f-7186378cd8d9} + + + + + + + + {ef99bb70-14a6-4600-a07f-7186378cd8d9} + 1 + + + Config + + + CopyrighFixer + + + + + + + + {f7f13848-f1e9-4631-9fea-35d482bbca98} + + + + + + + + {f7f13848-f1e9-4631-9fea-35d482bbca98} + + + CopirightWorker(main class) + + + + + + + + + + {05b45e72-f76f-4a35-bc22-94563ab8c32c} + + + + + + + + {05b45e72-f76f-4a35-bc22-94563ab8c32c} + + + MainClass + + + + + + + + + + {897ba3ee-c39e-45c0-b568-0e0e6e7c3ee0} + + + + + + + + {897ba3ee-c39e-45c0-b568-0e0e6e7c3ee0} + + + Run() method + + + + + + + {723d862b-dc21-4295-9116-14d94d35f0ad} + + + + + + + + {723d862b-dc21-4295-9116-14d94d35f0ad} + + + Init configuration + {897ba3ee-c39e-45c0-b568-0e0e6e7c3ee0} + {ef99bb70-14a6-4600-a07f-7186378cd8d9} + + + 2 + + + + + + + + {7fe38a72-3066-4174-9568-4358c3c84b5b} + + + + + + + + {7fe38a72-3066-4174-9568-4358c3c84b5b} + + + Init configuration + {897ba3ee-c39e-45c0-b568-0e0e6e7c3ee0} + {c297579d-bf43-4b32-8b57-433fdb08250f} + + + 2 + + + + + + + + {f5df5016-e660-47d9-bb16-0b70c5a04289} + + + + + + + + {f5df5016-e660-47d9-bb16-0b70c5a04289} + + + Work with code + {897ba3ee-c39e-45c0-b568-0e0e6e7c3ee0} + {a587109d-398a-4180-9adc-c48f53d56f94} + + + 2 + + + + + + + + + + + + + + + + + + + {c297579d-bf43-4b32-8b57-433fdb08250f} + + + + + + + + {c297579d-bf43-4b32-8b57-433fdb08250f} + + + ConfigParser + + + + + + + + + + {a587109d-398a-4180-9adc-c48f53d56f94} + + + + + + + + {a587109d-398a-4180-9adc-c48f53d56f94} + + + Signer + + + + + + + + + + {3d4a9f5c-ae3d-413c-9c3b-de529475246a} + + + + + + + + {3d4a9f5c-ae3d-413c-9c3b-de529475246a} + + + Constructor() method + + + + + + + {c83c78a5-f947-47e2-9696-aa7fefb4b0f6} + + + + + + + + {c83c78a5-f947-47e2-9696-aa7fefb4b0f6} + + + Initialize + {3d4a9f5c-ae3d-413c-9c3b-de529475246a} + {ef99bb70-14a6-4600-a07f-7186378cd8d9} + + + + + + + + + + {9f820fd9-6aa1-4059-b08b-b534cf6f362f} + + + + + + + + {9f820fd9-6aa1-4059-b08b-b534cf6f362f} + + + Initialize + {3d4a9f5c-ae3d-413c-9c3b-de529475246a} + {c297579d-bf43-4b32-8b57-433fdb08250f} + + + + + + + + + + {51173286-a02d-4883-ae7f-0dbff76fb6d8} + + + + + + + + {51173286-a02d-4883-ae7f-0dbff76fb6d8} + + + Initialize + {3d4a9f5c-ae3d-413c-9c3b-de529475246a} + {a587109d-398a-4180-9adc-c48f53d56f94} + + + + + + + + + + + + + + + + + + + + + {fb1792dc-a8bd-48d2-9dd6-e7cc498a0cc8} + + + + + + + + {fb1792dc-a8bd-48d2-9dd6-e7cc498a0cc8} + + + checkSign(config object) method + + + + + + + {54b1d480-6181-4d68-802b-73db0452c390} + + + + + + + + {54b1d480-6181-4d68-802b-73db0452c390} + + + {fb1792dc-a8bd-48d2-9dd6-e7cc498a0cc8} + {05b45e72-f76f-4a35-bc22-94563ab8c32c} + + + + + + + + + + + + + + + + + + + + + {e90222d9-8ec5-4a1d-aee2-4fc64a3c99da} + + + + + + + + {e90222d9-8ec5-4a1d-aee2-4fc64a3c99da} + + + parse() method + + + + + + + + + + {7f1f4283-37c7-4356-88aa-71bb284ddbbf} + + + + + + + + {7f1f4283-37c7-4356-88aa-71bb284ddbbf} + + + printHelp() + + + + + + + + + + {669af780-bc29-44ee-837f-048d3f9c9529} + + + + + + + + {669af780-bc29-44ee-837f-048d3f9c9529} + + + database + + + + + Новый Database + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {f9357849-2152-4f42-ad17-3699ee57d3bf} + + + + + + + + {f9357849-2152-4f42-ad17-3699ee57d3bf} + + + CFixer Tool + + + + + + + {082450bc-6a38-40ca-96a8-011aa8dba3d9} + + + + + + + + {082450bc-6a38-40ca-96a8-011aa8dba3d9} + + + main() + + + + + + + {70831bcf-7f09-4ee7-b679-32a0fc39792d} + + + + + + + + {70831bcf-7f09-4ee7-b679-32a0fc39792d} + + + {082450bc-6a38-40ca-96a8-011aa8dba3d9} + {7f1f4283-37c7-4356-88aa-71bb284ddbbf} + + + + + + + + + + {eaf42471-3d47-48af-ba34-8aaef19dfd9b} + + + + + + + + {eaf42471-3d47-48af-ba34-8aaef19dfd9b} + + + {082450bc-6a38-40ca-96a8-011aa8dba3d9} + {897ba3ee-c39e-45c0-b568-0e0e6e7c3ee0} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {1ea84065-d425-479e-b8ff-c26bc284e2f1} + + + + + + + + {1ea84065-d425-479e-b8ff-c26bc284e2f1} + + + Package + + + + + + + + + + {12b2a97e-4965-400d-bcec-4f510fb26af0} + + + + + + + + {12b2a97e-4965-400d-bcec-4f510fb26af0} + + + CopyrighFixer library + + + + + + + + + + + + + + + + + + diff --git a/res/general application arhitecture.png b/res/general application arhitecture.png new file mode 100644 index 0000000..3a0c893 Binary files /dev/null and b/res/general application arhitecture.png differ