py::gui::dialog::manage_backups Class Reference

List of all members.

Public Member Functions

def __init__
def setup_ui
def savepoint_selected
def accept

Public Attributes

 selected
 name_from_time


Member Function Documentation

def py::gui::dialog::manage_backups::__init__ (   self,
  parent = None 
)

00188                                           :
00189                 Ui_manage_backups.__init__(self)
00190                 QDialog.__init__(self, parent)
00191                 self.setup_ui()
00192                 self.selected = None
00193 
        def setup_ui( self ) :

def py::gui::dialog::manage_backups::setup_ui (   self  ) 

00194                              :
00195                 self.setupUi(self)
00196                 self.name_from_time = {}
00197                 for bckname, bcktime in reversed(qo.backup.list()) :
00198                         strtime = qo.utils.decode(bcktime.strftime(qo.utils.encode(_("%x at %X"))))
00199                         self.name_from_time[strtime] = bckname
00200                         item = QTreeWidgetItem(self.savepoints)
00201                         item.setText(0, strtime)
00202                 QObject.connect(self.savepoints, SIGNAL("itemClicked(QTreeWidgetItem*, int)"), self.savepoint_selected)
00203         
        def savepoint_selected( self, item ) :

def py::gui::dialog::manage_backups::savepoint_selected (   self,
  item 
)

00204                                              :
00205                 strtime = unicode(item.text(0))
00206                 self.selected = strtime
00207                 self.accept_button.setEnabled(True)
00208                 self.accept_button.setText(_("Back to %s") % strtime)
00209 
00210         @show_failure
        def accept( self ) :

def py::gui::dialog::manage_backups::accept (   self  ) 

00211                            :
00212                 if self.selected :
00213                         strtime = self.selected
00214                         name = self.name_from_time[strtime]
00215                         create_savepoint(self).exec_()
00216                         restore_savepoint(self, name).exec_()
00217                         import gui.main_window
00218                         gui.main_window.instance.reload_data()
00219                 QDialog.accept(self)
00220 
class about_qomics( Ui_about_qomics, QDialog ) :


Member Data Documentation

py::gui::dialog::manage_backups::selected

py::gui::dialog::manage_backups::name_from_time


The documentation for this class was generated from the following file:
Generated on Tue Oct 9 20:40:25 2007 for Qomics by  doxygen 1.5.3