QOlm:Abstract QAbstractListModel子类,向C ++和Qml提供QObject的列表

时间:2024-05-02 12:19:44
【文件属性】:

文件名称:QOlm:Abstract QAbstractListModel子类,向C ++和Qml提供QObject的列表

文件大小:38KB

文件格式:ZIP

更新时间:2024-05-02 12:19:44

C++

质量 qolm::QOlm基于对象QAbstractListModel提供的列表QObject基于类以QML和C ++。 该模型通过对insert , remove和move操作做出React来动态更新视图。 概述 QOlm基于QAbstractListModel ,其行为类似于自定义QObject的列表。 QOlmBase是一种详细的实现,以提供moc可以处理的signals和slots 。 由于moc不适用于模板类。 生成并执行。 QOlm是仅标头库,可用作INTERFACE cmake目标。 它带有单元测试QOlm_Tests 它带有示例QOlm_Examples CMake超级构建 将以下代码段添加到CMakelists.txt 。 这将下载并使用MyTarget构建QOlm。 需要CMake 3.14 ,建议使用CMake 3.17来利用pch标头。 # ... i


【文件预览】:
QOlm-master
----cmake()
--------FetchQOlm.cmake(300B)
--------FetchEventpp.cmake(329B)
--------FetchGTest.cmake(705B)
----docs()
--------quickstartqml.md(1KB)
--------_config.yml(402B)
--------ClassDiagram.svg(9KB)
--------404.md(184B)
--------quickstartcpp.md(7KB)
--------index.md(934B)
--------build.md(2KB)
----.github()
--------workflows()
----tests()
--------Tests.cpp(133B)
--------tst_QOlmTestsQml.qml(4KB)
--------include()
--------QOlmTests.cpp(36KB)
--------CMakeLists.txt(2KB)
--------QOlmTestsQml.cpp(538B)
----include()
--------QOlm()
----Readme.md(11KB)
----src()
--------QOlmBase.cpp(2KB)
----.clang-format(2KB)
----examples()
--------Example.cpp(3KB)
--------ExampleQml.qml(2KB)
--------include()
--------ExampleQml.qrc(90B)
--------ExampleQml.cpp(893B)
--------CMakeLists.txt(1KB)
----.gitignore(150B)
----CMakeLists.txt(4KB)
----Licence.md(729B)

网友评论