Ignore:
Timestamp:
11/27/12 15:33:01 (17 months ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
Message:

Added Tutorial dialog.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeCanvas/preview/previewdialog.py

    r11139 r11206  
    3030        self.setContentsMargins(0, 0, 0, 0) 
    3131 
    32         heading = self.tr("Recent Schemes") 
     32        heading = self.tr("Preview") 
    3333        heading = u"<h3>{0}</h3>".format(heading) 
    3434        self.__heading = QLabel(heading, self, 
     
    4242                                          QDialogButtonBox.Cancel, 
    4343                                          Qt.Horizontal,) 
    44         self.__buttons.button(QDialogButtonBox.Open).setDefault(True) 
     44        self.__buttons.button(QDialogButtonBox.Open).setAutoDefault(True) 
     45 
     46        # Set the Open dialog as disabled until the current index changes 
     47        self.__buttons.button(QDialogButtonBox.Open).setEnabled(False) 
    4548 
    4649        # The QDialogButtonsWidget messes with the layout if it is 
     
    6164        self.__buttons.accepted.connect(self.accept) 
    6265        self.__buttons.rejected.connect(self.reject) 
    63         self.__browser.currentIndexChanged.connect(self.currentIndexChanged) 
     66        self.__browser.currentIndexChanged.connect( 
     67            self.__on_currentIndexChanged 
     68        ) 
    6469 
    6570        layout.setSizeConstraint(QVBoxLayout.SetFixedSize) 
     
    9095        """ 
    9196        self.__browser.setCurrentIndex(index) 
     97 
     98    def setHeading(self, heading): 
     99        """Set `heading` as the heading string ('<h3>Preview</h3>' 
     100        by default). 
     101 
     102        """ 
     103        self.__heading.setText(heading) 
     104 
     105    def heading(self): 
     106        """Return the heading string. 
     107        """ 
     108    def __on_currentIndexChanged(self, index): 
     109        button = self.__buttons.button(QDialogButtonBox.Open) 
     110        button.setEnabled(index >= 0) 
     111        self.currentIndexChanged.emit(index) 
Note: See TracChangeset for help on using the changeset viewer.