2022-04-11 18:47:26 +02:00
|
|
|
require("common.class")
|
2022-04-27 12:29:54 +02:00
|
|
|
local LinkField = require("api.page.linkfield")
|
2022-06-29 00:35:52 +02:00
|
|
|
local ServiceField = require("api.page.servicefield")
|
2022-04-11 18:47:26 +02:00
|
|
|
|
|
|
|
---@class ServiceLinkField: LinkField, ServiceField
|
|
|
|
local ServiceLinkField = {
|
2022-05-06 01:02:30 +02:00
|
|
|
__name = "ServiceLinkField",
|
2022-04-11 18:47:26 +02:00
|
|
|
}
|
|
|
|
|
2022-04-12 23:45:28 +02:00
|
|
|
---Create a new ServiceLinkField instance
|
2022-05-06 01:02:30 +02:00
|
|
|
---@param params? ServiceLinkField # initial parameters
|
2022-04-11 18:47:26 +02:00
|
|
|
---@return ServiceLinkField
|
2022-05-06 01:02:30 +02:00
|
|
|
function ServiceLinkField.new(params)
|
|
|
|
params = params or {}
|
2022-04-11 18:47:26 +02:00
|
|
|
|
2022-05-06 01:02:30 +02:00
|
|
|
return CreateInstance(ServiceLinkField, params, ServiceField, LinkField)
|
2022-04-11 18:47:26 +02:00
|
|
|
end
|
|
|
|
|
2022-04-12 23:45:28 +02:00
|
|
|
---@param deltaTime number # frametime in seconds
|
|
|
|
function ServiceLinkField:drawValue(deltaTime) end
|
2022-04-11 18:47:26 +02:00
|
|
|
|
2022-04-15 04:54:30 +02:00
|
|
|
function ServiceLinkField:handleButtonInput(button)
|
|
|
|
return LinkField.handleButtonInput(self, button)
|
|
|
|
end
|
|
|
|
|
2022-04-11 18:47:26 +02:00
|
|
|
return ServiceLinkField
|