Changeset 118 in main


Ignore:
Timestamp:
07/22/10 07:25:50 (11 years ago)
Author:
pcosquer
Message:

plugin freecad : new error dialog and fix document closing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/freecad/OpenPLM/openplm.py

    r117 r118  
    3131     
    3232def close(gdoc): 
    33     FreeCAD.closeDocument(gdoc.Name) 
     33    FreeCADGui.runCommand("Std_CloseActiveWindow") 
     34    gdoc2 = FreeCAD.ActiveDocument 
     35    if gdoc == gdoc2: 
     36        FreeCAD.closeDocument(gdoc.Name) 
    3437 
    3538class OpenPLMPluginInstance(object): 
     
    329332 
    330333def show_error(message, parent): 
    331     dialog = qt.QErrorMessage(parent) 
    332     dialog.showMessage(message) 
     334    dialog = qt.QMessageBox() 
     335    dialog.setText(message) 
     336    dialog.setIcon(qt.QMessageBox.Warning)     
    333337    dialog.exec_() 
    334338 
     
    338342    ACTION_NAME = "..." 
    339343 
    340     WIDTH = 200 
    341     HEIGHT = 300 
    342     PAD = 5 
    343     ROW_HEIGHT = 15 
    344     ROW_PAD = 2 
    345      
    346344    def __init__(self): 
    347345        qt.QDialog.__init__(self) 
     
    399397        pass 
    400398 
    401     def actionPerformed(self, actionEvent): 
    402         pass 
    403  
    404399class LoginDialog(Dialog): 
    405     HEIGHT = 105 
    406400    TITLE = 'Login' 
    407401       
     
    440434class ConfigureDialog(Dialog): 
    441435 
    442     TITLE = "Conffigure" 
    443     HEIGHT = 105 
     436    TITLE = "Configure" 
    444437 
    445438    def update_ui(self): 
     
    654647    TITLE = "Revise..." 
    655648    ACTION_NAME = "Revise" 
    656     WIDTH = 200 
    657     HEIGHT = 100 
    658649 
    659650    def __init__(self, doc, name, revision): 
     
    721712    TYPE = "Document" 
    722713    TYPES_URL = "api/docs/" 
    723  
    724     WIDTH = 200 
    725     HEIGHT = 200 
    726     PAD = 5 
    727     ROW_HEIGHT = 15 
    728     ROW_PAD = 2 
    729714 
    730715    def update_ui(self): 
Note: See TracChangeset for help on using the changeset viewer.