OrsPluginGenerator¶
Generator of Python plugin files
| 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 2018. |
| date: | Sep 22 2016 16:05 |
| dragonflyVersion: | |
| 3.0 | |
| UUID: | 14b3f352761911e7a6ff448a5b5d70c0 |
Class Code¶
-
class
OrsPythonPlugins.OrsPluginGenerator.OrsPluginGenerator.OrsPluginGenerator(varname=None, managed=True)¶ -
UIDescriptors= [<ORSServiceClass.OrsPlugin.uidescriptor.UIDescriptor object>]¶
-
addActionItem()¶
-
addInterest()¶
-
addInterfaceInputArgument(indexInterfaceItem)¶
-
addInterfaceItem()¶
-
addInterfaceOutputArgument(indexInterfaceItem)¶
-
addMenuItem()¶
-
addStateItem()¶
-
addUIItem()¶
-
canCreatePlugin()¶
-
closable= True¶
-
closeWidget(name)¶
-
createPlugin()¶
-
deleteActionItem(index)¶
-
deleteInterest(index)¶
-
deleteInterfaceInputArgument(indexInterfaceItem, indexArgument)¶
-
deleteInterfaceItem(index)¶
-
deleteInterfaceOutputArgument(indexInterfaceItem, indexArgument)¶
-
deleteMenuItem(index)¶
-
deleteStateItem(index)¶
-
deleteUIItem(index)¶
-
classmethod
developerMenu()¶
-
getAttemptedPluginDirectory(location)¶
-
getBibliographyModel()¶
-
getInterfaceDescriptor(indexInterfaceItem, strInputOrOutput, indexArgument)¶
-
getListAvailableInterfaceArgumentTypesDragonfly()¶
-
getListAvailableInterfaceArgumentTypesDragonflyClasses()¶
-
getListAvailableInterfaceArgumentTypesPythonNative()¶
-
getPluginDirectory()¶
-
getPluginProperties()¶
-
getTableModelActionItems()¶
-
getTableModelInterestItems()¶
-
getTableModelInterfaceArguments()¶
-
getTableModelInterfaceItems()¶
-
getTableModelMenuItems()¶
-
getTableModelStateItems()¶
-
getTableModelUIItems()¶
-
isPluginDirectoryExisting()¶
-
keepAlive= False¶
-
multiple= False¶
-
static
openGUI()¶
-
openWidget(name, dock=None, tab=None, x=-1, y=-1, w=-1, l=-1, order=-1)¶
-
pluginClass= 'Developer'¶
-
refreshAllTableModels()¶
-
refreshMainForm(*args, **kwargs)¶
-
refreshUIFromModel()¶ Calls the UI to be updated based on the implementation
-
retrieveExistingPluginModel(pluginDirectory, generateNewUUID)¶
-
savable= False¶
-
setActionName(index, value)¶
-
setActionState(index, value)¶
-
setActionStaticOrDynamic(index, value)¶
-
setActionTitle(index, value)¶
-
setInterestName(index, value)¶
-
setInterestSubject(index, value)¶
-
setInterfaceDescription(index, value)¶
-
setInterfaceInputArgumentDescription(indexInterfaceItem, indexArgument, value)¶
-
setInterfaceInputArgumentDescriptor(indexInterfaceItem, indexArgument, value)¶
-
setInterfaceInputArgumentName(indexInterfaceItem, indexArgument, value)¶
-
setInterfaceItemIndex(indexInterfaceItem)¶
-
setInterfaceName(index, value)¶
-
setInterfaceOutputArgumentDescription(indexInterfaceItem, indexArgument, value)¶
-
setInterfaceOutputArgumentDescriptor(indexInterfaceItem, indexArgument, value)¶
-
setInterfaceOutputArgumentName(indexInterfaceItem, indexArgument, value)¶
-
setMenuClass(index, value)¶
-
setMenuLocation(index, value)¶
-
setMenuName(index, value)¶
-
setPluginProperties(pluginName, language, multiple, closable, savable, keepAlive, location)¶
-
setStateCursor(index, value)¶
-
setStateCursorHotSpotX(index, value)¶
-
setStateCursorHotSpotY(index, value)¶
-
setStateState(index, value)¶
-
setStateStateActivation(index, value)¶
-
setStateTitle(index, value)¶
-
setUICollapsible(index, value)¶
-
setUIDock(index, value)¶
-
setUIFloatable(index, value)¶
-
setUIModal(index, value)¶
-
setUIMovable(index, value)¶
-
setUIName(index, value)¶
-
setUITab(index, value)¶
-
setUITitle(index, value)¶
-