OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Data Fields | Static Public Attributes
LoaderListModel Class Reference

Public Member Functions

def __init__
def AddItem
def IsEditable
def RemoveItem
def AddLoaderToInfo
def RemoveLoaderFromInfo
def SetItem
def LoadLoaderFromInfo
def GetLoader
def GetLastRow
def NameIsValid
def rowCount
def data
def setData
def flags
def insertRow
def removeRow

Data Fields

 data_
 immutable_infoh_
 infoh_
 loader_manager_

Static Public Attributes

tuple IMMUTABLE_LOADERS_PATH
string MUTABLE_LOADERS_PATH = "user_loaders.xml"

Detailed Description

Definition at line 10 of file loader_list_model.py.


Constructor & Destructor Documentation

def __init__ (   self,
  parent = None,
  args 
)

Definition at line 16 of file loader_list_model.py.


Member Function Documentation

def AddItem (   self,
  name,
  loader,
  row,
  editable,
  save 
)

Definition at line 28 of file loader_list_model.py.

def AddLoaderToInfo (   self,
  name,
  loader 
)

Definition at line 58 of file loader_list_model.py.

def data (   self,
  index,
  role 
)

Definition at line 108 of file loader_list_model.py.

def flags (   self,
  index 
)

Definition at line 133 of file loader_list_model.py.

def GetLastRow (   self)

Definition at line 92 of file loader_list_model.py.

def GetLoader (   self,
  model_index 
)

Definition at line 88 of file loader_list_model.py.

def insertRow (   self,
  position,
  index 
)

Definition at line 142 of file loader_list_model.py.

def IsEditable (   self,
  row 
)

Definition at line 44 of file loader_list_model.py.

def LoadLoaderFromInfo (   self)

Definition at line 78 of file loader_list_model.py.

def NameIsValid (   self,
  string 
)

Definition at line 96 of file loader_list_model.py.

def RemoveItem (   self,
  row 
)

Definition at line 47 of file loader_list_model.py.

def RemoveLoaderFromInfo (   self,
  name 
)

Definition at line 61 of file loader_list_model.py.

def removeRow (   self,
  position,
  index 
)

Definition at line 148 of file loader_list_model.py.

def rowCount (   self,
  parent = QtCore.QModelIndex() 
)

Definition at line 105 of file loader_list_model.py.

def setData (   self,
  index,
  value,
  role 
)

Definition at line 115 of file loader_list_model.py.

def SetItem (   self,
  model_index,
  loader 
)

Definition at line 64 of file loader_list_model.py.


Field Documentation

data_

Definition at line 19 of file loader_list_model.py.

immutable_infoh_

Definition at line 22 of file loader_list_model.py.

tuple IMMUTABLE_LOADERS_PATH
static
Initial value:
os.path.join(ost.GetSharedDataPath(),"scene",
"loaders.xml")

Definition at line 12 of file loader_list_model.py.

infoh_

Definition at line 23 of file loader_list_model.py.

loader_manager_

Definition at line 26 of file loader_list_model.py.

string MUTABLE_LOADERS_PATH = "user_loaders.xml"
static

Definition at line 14 of file loader_list_model.py.


The documentation for this class was generated from the following file: