Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/qtlua.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'packages/qtuiloader/init.lua')
-rw-r--r--packages/qtuiloader/init.lua11
1 files changed, 7 insertions, 4 deletions
diff --git a/packages/qtuiloader/init.lua b/packages/qtuiloader/init.lua
index 01c79b8..2a57c11 100644
--- a/packages/qtuiloader/init.lua
+++ b/packages/qtuiloader/init.lua
@@ -10,11 +10,12 @@ qt.require 'libqtuiloader'
local qt = qt
-module('qtuiloader')
+qtuiloader = qtuiloader or {}
+local M = qtuiloader
local theloader = nil
-function loader()
+function M.loader()
if (not theloader or not theloader:tobool()) then
theloader = qt.QUiLoader()
end
@@ -27,8 +28,10 @@ local loaderFunctions = {
for i = 1,#loaderFunctions do
local f = loaderFunctions[i]
- _M[f] = function(...)
- local uiloader = loader()
+ M[f] = function(...)
+ local uiloader = M.loader()
return uiloader[f](uiloader,...)
end
end
+
+return M