├── .gitignore ├── CMakeLists.txt ├── QInjection.pro ├── README.md ├── src ├── .qmake2cmake │ └── subdir-of ├── CMakeLists.txt ├── dep_global.h ├── dependencycreator.cpp ├── dependencycreator.h ├── dependencyinjector.cpp ├── dependencyinjector.h ├── dependencypointer.cpp ├── dependencypointer.h ├── dependencypool.cpp ├── dependencypool.h ├── src.pri └── src.pro └── tests ├── .qmake2cmake └── subdir-of ├── CMakeLists.txt ├── NewAPI ├── .qmake2cmake │ └── subdir-of ├── CMakeLists.txt ├── NewAPI.pro └── tst_newapi.cpp ├── auto_create ├── .qmake2cmake │ └── subdir-of ├── CMakeLists.txt ├── auto_create.pro └── tst_create.cpp ├── common ├── adder.cpp ├── adder.h ├── constholder.cpp └── constholder.h ├── main ├── .qmake2cmake │ └── subdir-of ├── CMakeLists.txt ├── lifetimereporter.cpp ├── lifetimereporter.h ├── main.pro ├── tst_main.cpp └── tst_main.h └── tests.pro /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /QInjection.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/QInjection.pro -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/README.md -------------------------------------------------------------------------------- /src/.qmake2cmake/subdir-of: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/.qmake2cmake/subdir-of -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/dep_global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/dep_global.h -------------------------------------------------------------------------------- /src/dependencycreator.cpp: -------------------------------------------------------------------------------- 1 | #include "dependencycreator.h" 2 | 3 | -------------------------------------------------------------------------------- /src/dependencycreator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/dependencycreator.h -------------------------------------------------------------------------------- /src/dependencyinjector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/dependencyinjector.cpp -------------------------------------------------------------------------------- /src/dependencyinjector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/dependencyinjector.h -------------------------------------------------------------------------------- /src/dependencypointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/dependencypointer.cpp -------------------------------------------------------------------------------- /src/dependencypointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/dependencypointer.h -------------------------------------------------------------------------------- /src/dependencypool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/dependencypool.cpp -------------------------------------------------------------------------------- /src/dependencypool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/dependencypool.h -------------------------------------------------------------------------------- /src/src.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/src.pri -------------------------------------------------------------------------------- /src/src.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/src/src.pro -------------------------------------------------------------------------------- /tests/.qmake2cmake/subdir-of: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/.qmake2cmake/subdir-of -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/NewAPI/.qmake2cmake/subdir-of: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/NewAPI/.qmake2cmake/subdir-of -------------------------------------------------------------------------------- /tests/NewAPI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/NewAPI/CMakeLists.txt -------------------------------------------------------------------------------- /tests/NewAPI/NewAPI.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/NewAPI/NewAPI.pro -------------------------------------------------------------------------------- /tests/NewAPI/tst_newapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/NewAPI/tst_newapi.cpp -------------------------------------------------------------------------------- /tests/auto_create/.qmake2cmake/subdir-of: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/auto_create/.qmake2cmake/subdir-of -------------------------------------------------------------------------------- /tests/auto_create/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/auto_create/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto_create/auto_create.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/auto_create/auto_create.pro -------------------------------------------------------------------------------- /tests/auto_create/tst_create.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/auto_create/tst_create.cpp -------------------------------------------------------------------------------- /tests/common/adder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/common/adder.cpp -------------------------------------------------------------------------------- /tests/common/adder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/common/adder.h -------------------------------------------------------------------------------- /tests/common/constholder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/common/constholder.cpp -------------------------------------------------------------------------------- /tests/common/constholder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/common/constholder.h -------------------------------------------------------------------------------- /tests/main/.qmake2cmake/subdir-of: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/main/.qmake2cmake/subdir-of -------------------------------------------------------------------------------- /tests/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/main/CMakeLists.txt -------------------------------------------------------------------------------- /tests/main/lifetimereporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/main/lifetimereporter.cpp -------------------------------------------------------------------------------- /tests/main/lifetimereporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/main/lifetimereporter.h -------------------------------------------------------------------------------- /tests/main/main.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/main/main.pro -------------------------------------------------------------------------------- /tests/main/tst_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/main/tst_main.cpp -------------------------------------------------------------------------------- /tests/main/tst_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/main/tst_main.h -------------------------------------------------------------------------------- /tests/tests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HamedMasafi/QInjection/HEAD/tests/tests.pro --------------------------------------------------------------------------------