OrsObjectPropertiesList

Plugin that present objects of the model.

author:ORS Team
contact:http://theobjects.com
email:info@theobjects.com
organization:Object Research Systems (ORS), Inc.
address:760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4
copyright:Object Research Systems (ORS), Inc. All rights reserved.
date:July 2017
dragonflyVersion:
 3.0
UUID:d6f287f4761811e78bbd448a5b5d70c0

Class Code

class OrsPythonPlugins.OrsObjectPropertiesList.OrsObjectPropertiesList.OrsObjectPropertiesList(varname=None, managed=True)
UIDescriptors = [<ORSServiceClass.OrsPlugin.uidescriptor.UIDescriptor object>]
addPropertyWidgetToIgnore(cls)

In certain contexts, properties of an object should not be displayed. Add the class object representing the OrsProperties to ignore

Parameters:cls
Return:
closable = False
closeWidget(name)
contextualMenu(selectedItems)
deleteSelectedObjects()
deleteSelectedObjectsAction()
classmethod exportItems(selectedItems)

Queries the user for an export file, and exports the objects to the file :return: Nothing

classmethod exportItemsToReport(selectedItems)

Queries the user for an export file, and exports the objects to the file :return: Nothing

classmethod exportMenu(selectedItems)
classmethod exportToReportMenu(selectedItems, title=None)
classmethod getAbout()
classmethod getClassNamesCanExportData(class_names)

Ensures that all class names given can be exported to CSV :param class_names: list of class names :return: Bool

getIgnorePublish()
getSelectedProgIdsList()
getTableModel()
ignorePublish(ignore)
classmethod ignorePublishOnAllInstances(ignore)
classmethod importItems()

Queries the user for an import file, and imports the objects found in the file :return: Nothing

classmethod importMenu()
interfacemethod importORSObjectsFromFile(fname)

Import ORS objects from file

Parameters:fname (file) – a filename
Returns:importedObjects (ORSModel.ors.Managed) [count=[0, None]] – imported objects
classmethod importObjectsFromFile()
keepAlive = False
multiple = False
openWidget(name, dock=None, tab=None, x=-1, y=-1, w=-1, l=-1, order=-1)
orsCurrentDisplayChange()
orsSelectedObjectsChange()
postLoadSession()
prePublishInSession()
refreshOnPublish(eventData)
refreshUIFromModel()
removeCallback(managedProgIds)
removePropertyWidgetFromIgnore(cls)

Remove the widget class from the ignore list :param cls: :return:

savable = True
setCallback(managedProgIds)
setManagedProgIdsList(progIds)
setSelectedProgIdsList(progIds)
setState(state)
setTitle(title)
updateSelectedProgIdList(progIds, add)