├── .clang-format ├── .github └── workflows │ ├── android.yml │ ├── ios.yml │ ├── macos.yml │ ├── ubuntu.yml │ └── windows.yml ├── .qmake.conf ├── .qmake.stash ├── .tag ├── LICENSE ├── README.md ├── TaoCommon.pro ├── clang-foramt-All.ps1 ├── demo ├── CommonWithModule │ ├── CommonWithModule.pro │ ├── main.cpp │ ├── main.qml │ └── qml.qrc ├── CommonWithSource │ ├── CommonWithSource.pro │ ├── main.cpp │ ├── main.qml │ └── qml.qrc ├── ExampleLog │ ├── ExampleLog.pro │ └── main.cpp └── demo.pro ├── doc └── QtCreaterInstall.png ├── mkspecs └── features │ ├── taoBuildPath.prf │ ├── taoBundle.prf │ ├── taoVersion.prf │ └── vcpkg.prf ├── src ├── TaoCommon │ ├── CMakeLists.txt │ ├── Common │ │ ├── FileReadWrite.h │ │ ├── JsonSerialize.h │ │ ├── MathHelp.h │ │ ├── ObjectMap.h │ │ ├── Package.h │ │ ├── PropertyHelper.h │ │ └── Subject.h │ ├── Frameless │ │ ├── TaoFrameLessView.h │ │ ├── TaoFrameLessView_unix.cpp │ │ └── TaoFrameLessView_win.cpp │ ├── Logger │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ └── LoggerTemplate.h │ ├── QuickModel │ │ ├── QuickListItemBase.cpp │ │ ├── QuickListItemBase.h │ │ ├── QuickListModel.cpp │ │ ├── QuickListModel.h │ │ └── QuickModelBase.hpp │ ├── QuickTool │ │ ├── QuickTool.cpp │ │ └── QuickTool.h │ ├── QuickTree │ │ └── Model │ │ │ ├── QuickTreeItem.h │ │ │ ├── QuickTreeModel.cpp │ │ │ └── QuickTreeModel.h │ ├── TaoCommon.pri │ ├── TaoCommon.pro │ ├── TaoCommonGlobal.h │ ├── TaoCommonInstall.pri │ ├── Thread │ │ ├── ThreadCommon.h │ │ ├── ThreadPool.cpp │ │ ├── ThreadPool.h │ │ └── ThreadWorkerController.h │ └── Trans │ │ ├── Trans.cpp │ │ └── Trans.h └── src.pro ├── sync.profile └── tests ├── auto ├── auto.pro └── cmake │ ├── CMakeLists.txt │ └── cmake.pro └── tests.pro /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/.github/workflows/ios.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.qmake.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/.qmake.conf -------------------------------------------------------------------------------- /.qmake.stash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/.qmake.stash -------------------------------------------------------------------------------- /.tag: -------------------------------------------------------------------------------- 1 | 2c3b970a17c57d99806782975b78b4c25a5b3fc4 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/README.md -------------------------------------------------------------------------------- /TaoCommon.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/TaoCommon.pro -------------------------------------------------------------------------------- /clang-foramt-All.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/clang-foramt-All.ps1 -------------------------------------------------------------------------------- /demo/CommonWithModule/CommonWithModule.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/CommonWithModule/CommonWithModule.pro -------------------------------------------------------------------------------- /demo/CommonWithModule/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/CommonWithModule/main.cpp -------------------------------------------------------------------------------- /demo/CommonWithModule/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/CommonWithModule/main.qml -------------------------------------------------------------------------------- /demo/CommonWithModule/qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/CommonWithModule/qml.qrc -------------------------------------------------------------------------------- /demo/CommonWithSource/CommonWithSource.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/CommonWithSource/CommonWithSource.pro -------------------------------------------------------------------------------- /demo/CommonWithSource/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/CommonWithSource/main.cpp -------------------------------------------------------------------------------- /demo/CommonWithSource/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/CommonWithSource/main.qml -------------------------------------------------------------------------------- /demo/CommonWithSource/qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/CommonWithSource/qml.qrc -------------------------------------------------------------------------------- /demo/ExampleLog/ExampleLog.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/ExampleLog/ExampleLog.pro -------------------------------------------------------------------------------- /demo/ExampleLog/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/ExampleLog/main.cpp -------------------------------------------------------------------------------- /demo/demo.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/demo/demo.pro -------------------------------------------------------------------------------- /doc/QtCreaterInstall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/doc/QtCreaterInstall.png -------------------------------------------------------------------------------- /mkspecs/features/taoBuildPath.prf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/mkspecs/features/taoBuildPath.prf -------------------------------------------------------------------------------- /mkspecs/features/taoBundle.prf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/mkspecs/features/taoBundle.prf -------------------------------------------------------------------------------- /mkspecs/features/taoVersion.prf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/mkspecs/features/taoVersion.prf -------------------------------------------------------------------------------- /mkspecs/features/vcpkg.prf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/mkspecs/features/vcpkg.prf -------------------------------------------------------------------------------- /src/TaoCommon/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/CMakeLists.txt -------------------------------------------------------------------------------- /src/TaoCommon/Common/FileReadWrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Common/FileReadWrite.h -------------------------------------------------------------------------------- /src/TaoCommon/Common/JsonSerialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Common/JsonSerialize.h -------------------------------------------------------------------------------- /src/TaoCommon/Common/MathHelp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Common/MathHelp.h -------------------------------------------------------------------------------- /src/TaoCommon/Common/ObjectMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Common/ObjectMap.h -------------------------------------------------------------------------------- /src/TaoCommon/Common/Package.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Common/Package.h -------------------------------------------------------------------------------- /src/TaoCommon/Common/PropertyHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Common/PropertyHelper.h -------------------------------------------------------------------------------- /src/TaoCommon/Common/Subject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Common/Subject.h -------------------------------------------------------------------------------- /src/TaoCommon/Frameless/TaoFrameLessView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Frameless/TaoFrameLessView.h -------------------------------------------------------------------------------- /src/TaoCommon/Frameless/TaoFrameLessView_unix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Frameless/TaoFrameLessView_unix.cpp -------------------------------------------------------------------------------- /src/TaoCommon/Frameless/TaoFrameLessView_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Frameless/TaoFrameLessView_win.cpp -------------------------------------------------------------------------------- /src/TaoCommon/Logger/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Logger/Logger.cpp -------------------------------------------------------------------------------- /src/TaoCommon/Logger/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Logger/Logger.h -------------------------------------------------------------------------------- /src/TaoCommon/Logger/LoggerTemplate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Logger/LoggerTemplate.h -------------------------------------------------------------------------------- /src/TaoCommon/QuickModel/QuickListItemBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickModel/QuickListItemBase.cpp -------------------------------------------------------------------------------- /src/TaoCommon/QuickModel/QuickListItemBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickModel/QuickListItemBase.h -------------------------------------------------------------------------------- /src/TaoCommon/QuickModel/QuickListModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickModel/QuickListModel.cpp -------------------------------------------------------------------------------- /src/TaoCommon/QuickModel/QuickListModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickModel/QuickListModel.h -------------------------------------------------------------------------------- /src/TaoCommon/QuickModel/QuickModelBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickModel/QuickModelBase.hpp -------------------------------------------------------------------------------- /src/TaoCommon/QuickTool/QuickTool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickTool/QuickTool.cpp -------------------------------------------------------------------------------- /src/TaoCommon/QuickTool/QuickTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickTool/QuickTool.h -------------------------------------------------------------------------------- /src/TaoCommon/QuickTree/Model/QuickTreeItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickTree/Model/QuickTreeItem.h -------------------------------------------------------------------------------- /src/TaoCommon/QuickTree/Model/QuickTreeModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickTree/Model/QuickTreeModel.cpp -------------------------------------------------------------------------------- /src/TaoCommon/QuickTree/Model/QuickTreeModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/QuickTree/Model/QuickTreeModel.h -------------------------------------------------------------------------------- /src/TaoCommon/TaoCommon.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/TaoCommon.pri -------------------------------------------------------------------------------- /src/TaoCommon/TaoCommon.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/TaoCommon.pro -------------------------------------------------------------------------------- /src/TaoCommon/TaoCommonGlobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/TaoCommonGlobal.h -------------------------------------------------------------------------------- /src/TaoCommon/TaoCommonInstall.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/TaoCommonInstall.pri -------------------------------------------------------------------------------- /src/TaoCommon/Thread/ThreadCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Thread/ThreadCommon.h -------------------------------------------------------------------------------- /src/TaoCommon/Thread/ThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Thread/ThreadPool.cpp -------------------------------------------------------------------------------- /src/TaoCommon/Thread/ThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Thread/ThreadPool.h -------------------------------------------------------------------------------- /src/TaoCommon/Thread/ThreadWorkerController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Thread/ThreadWorkerController.h -------------------------------------------------------------------------------- /src/TaoCommon/Trans/Trans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Trans/Trans.cpp -------------------------------------------------------------------------------- /src/TaoCommon/Trans/Trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/src/TaoCommon/Trans/Trans.h -------------------------------------------------------------------------------- /src/src.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | CONFIG += ordered 3 | SUBDIRS += TaoCommon 4 | -------------------------------------------------------------------------------- /sync.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/sync.profile -------------------------------------------------------------------------------- /tests/auto/auto.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS += cmake -------------------------------------------------------------------------------- /tests/auto/cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/tests/auto/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/cmake/cmake.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredtao/TaoCommon/HEAD/tests/auto/cmake/cmake.pro -------------------------------------------------------------------------------- /tests/tests.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS += auto --------------------------------------------------------------------------------