stock_delete.luac.lua

来自「htc manila 2 sourcecode」· LUA 代码 · 共 68 行

LUA
68
字号
-- Decompiled using luadec 0.4 by sztupy (http://winmo.sztupy.hu)
-- Command line was: 06cfe390_manila.luac 

require("stock_svc")
require("InforStockListView")
require("InforUpdating")
LVPositionX = 0
LVPositionY = -58
LVWidth = 480
LVHeight = 637
ItemSizeWidth = 480
ItemSizeHeight = 80
trace("Delete page")
currentpage = _request.URL.Parameters:GetParameter("page")
trace("current page=" .. currentpage .. "\n")
On_Menu_Done = function()
   stocklistviewobj:ApplyDeletedItems()
   local something = StockManager:GetStockItemList(StockType_MarketSummary):GetCount()
   local something2 = StockManager:GetStockItemList(StockType_MyPortfolio):GetCount()
   trace("a= " ..  something .. " b=" .. something2 )
   if something + something2 == 0 then
     _application.Navigation:Navigate(URL("Manila://inforwidget.page"), false)
     return
   end
   if currentpage == "Market" then
      if something == 0 then
         _application.Store:SetIntValue(Lifetime_Application, "Stock.LastSelectedIndex", 1)
         _application.Navigation:Navigate(URL("Manila://inforwidget.page"), false)
         return 
      else
         _application.Navigation:NavigateBack()
         return 
      end
   elseif something2 == 0 then
      _application.Store:SetIntValue(Lifetime_Application, "Stock.LastSelectedIndex", 1)
      _application.Navigation:Navigate(URL("Manila://inforwidget.page"), false)
      return 
   else
      _application.Navigation:NavigateBack()
      return 
   end
end

_StockDeletePage_ScreenRotation = nil
if _application.Store:GetStringValue(Lifetime_Permanent, "EnableLandscape") == "true" then
   trace("[StockDeletePage] : EnableLandscape")
   require("Stock\\StockDeletePage_Landscape")
   _StockDeletePage_ScreenRotation = StockDeletePage_ScreenRotation(StockListView, Camera_2D, Camera_3D, Mask)
end
StockListView.Position.x = LVPositionX
StockListView.Position.y = LVPositionY
StockListView.Viewport.x = LVWidth
StockListView.Viewport.y = LVHeight
_application:SetLeftSoftkey(Softkey("", nil))
_application:SetRightSoftkey(Softkey(Locale:GetString("IDS_INFOR_CANCEL"), function()
   _application.Navigation:NavigateBack()
end
))
_application.Navigation.TabVisibility = false
StockManager = CStockManager(_application.Store)
stocklistviewobj = StockListViewClass(StockListView, nil, "delete", StockManager, nil, _StockDeletePage_ScreenRotation)
if currentpage == "Market" then
   stocklistviewobj:ShowStockList(StockType_MarketSummary)
else
   stocklistviewobj:ShowStockList(StockType_MyPortfolio)
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?