from wx.lib import scrolledpanel
from Cura.util import profile
-from Cura.util import plugin
+from Cura.util import pluginInfo
from Cura.util import explorer
class pluginPanel(wx.Panel):
def __init__(self, parent, callback):
wx.Panel.__init__(self, parent,-1)
#Plugin page
- self.pluginList = plugin.getPluginList("postprocess")
+ self.pluginList = pluginInfo.getPluginList("postprocess")
self.callback = callback
sizer = wx.GridBagSizer(2, 2)
self.updateProfileToControls()
def updateProfileToControls(self):
- self.pluginConfig = plugin.getPostProcessPluginConfig()
+ self.pluginConfig = pluginInfo.getPostProcessPluginConfig()
for p in self.panelList:
p.Show(False)
self.pluginEnabledPanel.GetSizer().Detach(p)
idx = self.panelList.index(panel)
for k in panel.paramCtrls.keys():
self.pluginConfig[idx]['params'][k] = panel.paramCtrls[k].GetValue()
- plugin.setPostProcessPluginConfig(self.pluginConfig)
+ pluginInfo.setPostProcessPluginConfig(self.pluginConfig)
self.callback()
def OnAdd(self, e):
if not self._buildPluginPanel(newConfig):
return
self.pluginConfig.append(newConfig)
- plugin.setPostProcessPluginConfig(self.pluginConfig)
+ pluginInfo.setPostProcessPluginConfig(self.pluginConfig)
self.callback()
def OnRem(self, e):
self.Layout()
self.pluginConfig.pop(idx)
- plugin.setPostProcessPluginConfig(self.pluginConfig)
+ pluginInfo.setPostProcessPluginConfig(self.pluginConfig)
self.callback()
def OnHelp(self, e):
webbrowser.open('http://wiki.ultimaker.com/Category:CuraPlugin')
def OnOpenPluginLocation(self, e):
- if not os.path.exists(plugin.getPluginBasePaths()[0]):
- os.mkdir(plugin.getPluginBasePaths()[0])
- explorer.openExplorerPath(plugin.getPluginBasePaths()[0])
+ if not os.path.exists(pluginInfo.getPluginBasePaths()[0]):
+ os.mkdir(pluginInfo.getPluginBasePaths()[0])
+ explorer.openExplorerPath(pluginInfo.getPluginBasePaths()[0])
from Cura.gui import configBase
from Cura.util import machineCom
from Cura.util import profile
-from Cura.util import plugin
+from Cura.util import pluginInfo
from Cura.util import resources
class preferencesDialog(wx.Dialog):
left, right, main = self.panel.CreateConfigPanel(self)
printWindowTypes = ['Basic']
- for p in plugin.getPluginList('printwindow'):
+ for p in pluginInfo.getPluginList('printwindow'):
printWindowTypes.append(p.getName())
configBase.TitleRow(left, _("Print window"))
configBase.SettingRow(left, 'printing_window', printWindowTypes)
from Cura.util import objectScene
from Cura.util import resources
from Cura.util import sliceEngine
-from Cura.util import plugin
+from Cura.util import pluginInfo
from Cura.util import removableStorage
from Cura.util import explorer
from Cura.util.printerConnection import printerConnectionManager
if connection.window is None or not connection.window:
connection.window = None
windowType = profile.getPreference('printing_window')
- for p in plugin.getPluginList('printwindow'):
+ for p in pluginInfo.getPluginList('printwindow'):
if p.getName() == windowType:
connection.window = printWindow2.printWindowPlugin(self, connection, p.getFullFilename())
break
import cStringIO as StringIO
from Cura.util import profile
-from Cura.util import plugin
+from Cura.util import pluginInfo
from Cura.util import version
from Cura.util import gcodeInterpreter
returnCode = self._process.wait()
logThread.join()
if returnCode == 0:
- pluginError = plugin.runPostProcessingPlugins(self._result)
+ pluginError = pluginInfo.runPostProcessingPlugins(self._result)
if pluginError is not None:
print pluginError
self._result.addLog(pluginError)