Exemplo n.º 1
0
    def __init__(self, procesador):

        super().__init__(parent=procesador.pantalla,
                         titulo=_("Expeditions to the Everest"),
                         icono=Iconos.Trekking(),
                         extparam="everestBase")

        self.procesador = procesador
        self.configuracion = procesador.configuracion

        self.db = Everest.Expeditions(self.configuracion)

        self.selected = None

        oColumnas = Columnas.ListaColumnas()
        oColumnas.nueva("NAME", _("Expedition"), 120, siCentrado=True)
        oColumnas.nueva("DATE_INIT", _("Start date"), 120, siCentrado=True)
        oColumnas.nueva("DATE_END", _("Final date"), 100, siCentrado=True)
        oColumnas.nueva("NUM_GAMES", _("Games"), 80, siCentrado=True)
        oColumnas.nueva("TIMES", _("Time"), 120, siCentrado=True)
        oColumnas.nueva("TOLERANCE", _("Tolerance"), 90, siCentrado=True)
        oColumnas.nueva("TRIES", _("Tries"), 90, siCentrado=True)
        self.grid = Grid.Grid(self,
                              oColumnas,
                              siSelecFilas=True,
                              siSeleccionMultiple=True)
        self.grid.setMinimumWidth(self.grid.anchoColumnas() + 20)

        liAcciones = (
            (_("Close"), Iconos.MainMenu(), self.terminar),
            None,
            (_("Start"), Iconos.Empezar(), self.start),
            None,
            (_("New"), Iconos.Nuevo(), self.nuevo),
            None,
            (_("Remove"), Iconos.Borrar(), self.borrar),
            None,
        )
        self.tb = Controles.TBrutina(self, liAcciones)

        # Colocamos
        lyTB = Colocacion.H().control(self.tb).margen(0)
        ly = Colocacion.V().otro(lyTB).control(self.grid).margen(3)

        self.setLayout(ly)

        self.registrarGrid(self.grid)
        self.recuperarVideo(siTam=False)

        self.grid.gotop()
Exemplo n.º 2
0
    def __init__(self, procesador):

        QTVarios.WDialogo.__init__(self, procesador.main_window,
                                   _("Expeditions to the Everest"),
                                   Iconos.Trekking(), "everestBase")

        self.procesador = procesador
        self.configuration = procesador.configuration

        self.db = Everest.Expeditions(self.configuration)

        self.selected = None

        o_columns = Columnas.ListaColumnas()
        o_columns.nueva("NAME", _("Expedition"), 120, centered=True)
        o_columns.nueva("DATE_INIT", _("Start date"), 120, centered=True)
        o_columns.nueva("DATE_END", _("Final date"), 100, centered=True)
        o_columns.nueva("NUM_GAMES", _("Games"), 80, centered=True)
        o_columns.nueva("TIMES", _("Time"), 120, centered=True)
        o_columns.nueva("TOLERANCE", _("Tolerance"), 90, centered=True)
        o_columns.nueva("TRIES", _("Tries"), 90, centered=True)
        self.grid = Grid.Grid(self,
                              o_columns,
                              siSelecFilas=True,
                              siSeleccionMultiple=True)
        self.grid.setMinimumWidth(self.grid.anchoColumnas() + 20)

        li_acciones = (
            (_("Close"), Iconos.MainMenu(), self.terminar),
            None,
            (_("Start"), Iconos.Empezar(), self.start),
            None,
            (_("New"), Iconos.Nuevo(), self.nuevo),
            None,
            (_("Remove"), Iconos.Borrar(), self.borrar),
            None,
        )
        self.tb = QTVarios.LCTB(self, li_acciones)

        # Colocamos
        lyTB = Colocacion.H().control(self.tb).margen(0)
        ly = Colocacion.V().otro(lyTB).control(self.grid).margen(3)

        self.setLayout(ly)

        self.register_grid(self.grid)
        self.restore_video(siTam=False)

        self.grid.gotop()