Beispiel #1
0
def close(gdoc):
    SWCADGui.runCommand("Std_CloseActiveWindow")
    gdoc2 = SWCAD.ActiveDocument()
    if gdoc == gdoc2:
        SWCAD.closeDocument(gdoc.Name)
Beispiel #2
0
 def enable_menuitems(self):
     self.connected = True
     SWCADGui.updateGui()
Beispiel #3
0
def save(gdoc):
    SWCADGui.runCommand("Std_Save")
    print(gdoc)
    gdoc.Label = os.path.splitext(os.path.basename(
        gdoc.FileName))[0] or gdoc.Label
Beispiel #4
0
            data[field_name] = self.get_value(widget, None)
        for field, widget in self.advanced_fields:
            data[field["name"]] = self.get_value(widget, field)
        return data


class OpenPLMLogin:
    def Activated(self):
        dialog = LoginDialog()
        dialog.exec_()

    def GetResources(self):
        return {'MenuText': 'Login', 'ToolTip': 'Login'}


SWCADGui.addCommand('OpenPLM_Login', OpenPLMLogin())


class OpenPLMConfigure:
    def Activated(self):
        dialog = ConfigureDialog()
        dialog.exec_()

    def GetResources(self):
        return {
            'Pixmap': 'preferences-system',
            'MenuText': 'Configure',
            'ToolTip': 'Configure'
        }

Beispiel #5
0
 def disable_menuitems(self):
     self.connected = False
     SWCADGui.updateGui()
Beispiel #6
0
def close(gdoc):
    SWCADGui.runCommand("Std_CloseActiveWindow")
    gdoc2 = SWCAD.ActiveDocument()
    if gdoc == gdoc2:
        SWCAD.closeDocument(gdoc.Name)
Beispiel #7
0
def save(gdoc):
    SWCADGui.runCommand("Std_Save")
    print(gdoc)
    gdoc.Label = os.path.splitext(os.path.basename(gdoc.FileName))[0] or gdoc.Label
Beispiel #8
0
 def enable_menuitems(self):
     self.connected = True
     SWCADGui.updateGui()
Beispiel #9
0
 def disable_menuitems(self):
     self.connected = False
     SWCADGui.updateGui()
Beispiel #10
0
            data[field_name] = self.get_value(widget, None)
        for field, widget in self.advanced_fields:
            data[field["name"]] = self.get_value(widget, field)
        return data


class OpenPLMLogin:

    def Activated(self):
        dialog = LoginDialog()
        dialog.exec_()

    def GetResources(self):
        return {'MenuText': 'Login', 'ToolTip': 'Login'}

SWCADGui.addCommand('OpenPLM_Login', OpenPLMLogin())

class OpenPLMConfigure:

    def Activated(self):
        dialog = ConfigureDialog()
        dialog.exec_()

    def GetResources(self):
        return {'Pixmap' : 'preferences-system', 'MenuText': 'Configure', 'ToolTip': 'Configure'}

SWCADGui.addCommand('OpenPLM_Configure', OpenPLMConfigure())

class OpenPLMCheckOut:

    def Activated(self):