Content:MirLua/Examples/srmm
Jump to navigation
Jump to search
Open received files folder button in SRMM's:
local srmm = require('m_srmm')
local icolib = require('m_icolib')
local moduleName = 'MyReceivedFiles'
local buttonId = 1
local BBBF_ISIMBUTTON = 32
local BBBF_ISRSIDEBUTTON = 128
m.HookTemporaryEvent("SRMM/ButtonsBar/ModuleLoaded", function()
srmm.AddButton{
Module = moduleName,
ButtonId = buttonId,
Flags = BBBF_ISIMBUTTON | BBBF_ISRSIDEBUTTON,
Tooltip = m.Translate('My received files'),
Icon = icolib.AddIcon(moduleName, 'My received files')
}
end)
m.HookEvent("SRMM/ButtonsBar/ButtonPressed", function(w, l)
local bcd = CustomButtonClickData(l)
if bcd.Module == moduleName and bcd.ButtonId == buttonId then
m.CallService('SRFile/OpenContRecDir', bcd.hContact)
end
end)