![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qrangemodel_impl.h>
Public Types | |
| using | ItemType = std::remove_pointer_t<T> |
| using | ItemAccess = QRangeModelItemAccess<ItemType> |
| template<typename Access, typename Test> | |
| using | hasReadRole_test |
| template<typename Access, typename Test> | |
| using | hasWriteRole_test |
| template<typename Access, typename Test> | |
| using | hasFlags_test = decltype(Access::flags(std::declval<const Test&>())) |
| template<typename Access, typename Test> | |
| using | hasMimeTypes_test = decltype(Access::mimeTypes()) |
| template<typename Access, typename Test> | |
| using | hasMimeData_test = decltype(Access::mimeData(std::declval<QSpan<const Test>>())) |
| template<typename Access> | |
| using | hasCanDropMimeData_test |
| template<typename Access, typename Test> | |
| using | hasDropMimeData_test |
| template<typename Access> | |
| using | hasCanDropMimeDataFull_test |
| template<typename Access, typename Test> | |
| using | hasDropMimeDataFull_test |
Static Public Attributes | |
| static constexpr bool | hasReadRole = qxp::is_detected_v<hasReadRole_test, ItemAccess, ItemType> |
| static constexpr bool | hasWriteRole = qxp::is_detected_v<hasWriteRole_test, ItemAccess, ItemType> |
| static constexpr bool | hasFlags = qxp::is_detected_v<hasFlags_test, ItemAccess, ItemType> |
| static constexpr bool | hasMimeTypes = qxp::is_detected_v<hasMimeTypes_test, ItemAccess, ItemType> |
| static constexpr bool | hasMimeData = qxp::is_detected_v<hasMimeData_test, ItemAccess, ItemType> |
| static constexpr bool | hasCanDropMimeData = qxp::is_detected_v<hasCanDropMimeData_test, ItemAccess> |
| static constexpr bool | hasDropMimeData |
| static constexpr bool | hasCanDropMimeDataFull |
| static constexpr bool | hasDropMimeDataFull |
Definition at line 400 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasCanDropMimeData_test |
Definition at line 429 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasCanDropMimeDataFull_test |
Definition at line 443 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasDropMimeData_test |
Definition at line 434 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasDropMimeDataFull_test |
Definition at line 449 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasFlags_test = decltype(Access::flags(std::declval<const Test&>())) |
Definition at line 416 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasMimeData_test = decltype(Access::mimeData(std::declval<QSpan<const Test>>())) |
Definition at line 425 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasMimeTypes_test = decltype(Access::mimeTypes()) |
Definition at line 421 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasReadRole_test |
Definition at line 406 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::hasWriteRole_test |
Definition at line 411 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::ItemAccess = QRangeModelItemAccess<ItemType> |
Definition at line 403 of file qrangemodel_impl.h.
| using QRangeModelDetails::item_access< T >::ItemType = std::remove_pointer_t<T> |
Definition at line 402 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 432 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 446 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 438 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 454 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 418 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 426 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 422 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 408 of file qrangemodel_impl.h.
|
staticconstexpr |
Definition at line 413 of file qrangemodel_impl.h.