simpletypes.lua
---@meta SimpleTypes ---@class QRect ---@field x integer The x position of the rectangle. ---@field y integer The y position of the rectangle. ---@field width integer The width of the rectangle. ---@field height integer The height of the rectangle. QRect = {} ---@class QSize ---@field width integer The width of the size. ---@field height integer The height of the size. QSize = {} ---@class QPoint ---@field x integer The x position of the point. ---@field y integer The y position of the point. QPoint = {} ---@class QMargins ---@field left integer The left margin. ---@field top integer The top margin. ---@field right integer The right margin. ---@field bottom integer The bottom margin. QMargins = {} ---@class QPointF ---@field x number The x position of the floating point. ---@field y number The y position of the floating point. QPointF = {} ---@class QSizeF ---@field width number The width of the floating point size. ---@field height number The height of the floating point size. QSizeF = {} ---@class QRectF A rectangle with floating point coordinates. ---@field x number The x position of the floating point rectangle. ---@field y number The y position of the floating point rectangle. ---@field width number The width of the floating point rectangle. ---@field height number The height of the floating point rectangle. QRectF = {} ---@class QMarginsF ---@field left number The left margin. ---@field top number The top margin. ---@field right number The right margin. ---@field bottom number The bottom margin. QMarginsF = {} ---@class NullType NullType = {} ---Just a workaround to let "Null" show the correct type in the documentation. ---@return NullType null local function null() end ---A special object to represent a nullptr value. Null = null()