Referencia de la Clase principal::Principal

Clase que define la ventana principal que hereda de la clase QMainWindow del módulo QtGui. Más...

Herencias QtGui::QMainWindow.

Lista de todos los miembros.

Métodos públicos

def __init__
 Constructor de la página principal.
def tr
 Función que traduce una cadena dada a codificación UTF8.
def open
 Acción asociada a actionAbrir.
def closes
 Acción asociada a actionSalir.
def load
 Acción asociada a actionGuardar.
def saveFile
 Método llamado por la función load.
def opciones_2
 Acción asociada a actionOpciones2.
def imp
 Acción asociada a actionImprimir.
def mensajes
 Acción asociada a actionMensajes.
def registros
 Acción asociada a actionRegistros.
def segmento_de_texto
 Acción asociada a actionSegmento_de_texto.
def segmento_de_datos
 Acción asociada a actionSegmento_de_datos.
def ejecutar
 Acción asociada a actionEjecutar.
def ejecutar_multi
 Acción asociada a actionEjecuci_n_multipasos.
def ejecutar_single
 Acción asociada a actionEjecuci_n_pasos.
def cortes
 Acción asociada a actionPunto_de_corte.
def fijar_valor
 Acción asociada a actionFijar_valor.
def parar
 Acción asociada al botón de parar ejecución de la barra de herramientas.
def barraH
 Acción asociada a actionBarra_de_herramientas.
def barraE
 Acción asociada a actionBarra_de_estado.
def conso_clear
 Acción asociada a actionLimpiar_Consola.
def recuperar
 Acción asociada a actionVista_inicial.
def limpiar_registros
 Acción asociada a actionLimpiar_registros.
def recargar
 Acción asociada a actionRecargar.
def reinicializar
 Acción asociada a actionReinicializar.
def closeEvent
 Método para redefinir los eventos que se producen tras el cierre de la ventana principal.
def showEvent
 Método para redefinir los eventos que se producen tras restaurar la ventana principal.
def hideEvent
 Método para redefinir los eventos que se producen tras minimizar la ventana principal.
def whatsThis
 Acción asociada a actionTemas_de_ayuda.
def sobre
 Acción asociada a actionSobre_spim.
def ayudaTemas
 Acción asociada a actionAyuda.
def createActions
 Método para asociar signals y slots de los ítems de los menús.
def createToolBars
 Método que añade acciones a la barra de tareas.
def createStatusBar
 Método para crear la barra de estado.
def createPaneles
 Método para crear el panel de registros, segmentos de datos y texto y mensajes.

Atributos públicos

 ptosrup
 Almacena los puntos de ruptura introducidos.

Atributos públicos estáticos

tuple pathini = os.path.join("excepcion.s")
 Valor inicial de la ruta del archivo de interrupciones.
list opci = [1, 0, 0, 0]
 Vector que almacena el valor por defecto de las opciones del simulador.


Descripción detallada

Clase que define la ventana principal que hereda de la clase QMainWindow del módulo QtGui.

Documentación de las funciones miembro

def principal::Principal::tr (   self,
  string 
)

Función que traduce una cadena dada a codificación UTF8.

Recibe como parámetro la cadena a traducir

def principal::Principal::open (   self  ) 

Acción asociada a actionAbrir.

Abre el diálogo de abrir fichero para abir un fichero en ensamblador y cargarlo en el simulador

def principal::Principal::closes (   self  ) 

Acción asociada a actionSalir.

Realiza las acciones necesarias para abandonar el programa

def principal::Principal::load (   self  ) 

Acción asociada a actionGuardar.

Abre el diálogo de guardar fichero y llama a la función saveFile

def principal::Principal::saveFile (   self,
  fileName 
)

Método llamado por la función load.

Crea el fichero .out de nombre pasado como parámetro y guarda el estado actual de los distintos paneles en él

def principal::Principal::opciones_2 (   self  ) 

Acción asociada a actionOpciones2.

Abre el diálogo de opciones del Spim

def principal::Principal::imp (   self  ) 

Acción asociada a actionImprimir.

Abre el diálogo que permite imprimir valores en el panel de mensajes

def principal::Principal::mensajes (   self  ) 

Acción asociada a actionMensajes.

Función para ocultar o hacer visible el panel de mensajes

def principal::Principal::registros (   self  ) 

Acción asociada a actionRegistros.

Función para ocultar o hacer visible el panel de registros

def principal::Principal::segmento_de_texto (   self  ) 

Acción asociada a actionSegmento_de_texto.

Función para ocultar o hacer visible el panel de segmento de texto

def principal::Principal::segmento_de_datos (   self  ) 

Acción asociada a actionSegmento_de_datos.

Función para ocultar o hacer visible el panel de segmento de datos

def principal::Principal::ejecutar (   self  ) 

Acción asociada a actionEjecutar.

Abre el diálogo de parámetros de ejecución del simulador

def principal::Principal::ejecutar_multi (   self  ) 

Acción asociada a actionEjecuci_n_multipasos.

Abre el diálogo para seleccionar el número de pasos a ejecutar

def principal::Principal::cortes (   self  ) 

Acción asociada a actionPunto_de_corte.

Abre el diálogo que permite añadir y suprimir puntos de ruptura

def principal::Principal::fijar_valor (   self  ) 

Acción asociada a actionFijar_valor.

Abre el diálogo que permite asignar un valor a un registro

def principal::Principal::parar (   self  ) 

Acción asociada al botón de parar ejecución de la barra de herramientas.

Función para parar la ejecución en curso

def principal::Principal::barraH (   self  ) 

Acción asociada a actionBarra_de_herramientas.

Función para ocultar o hacer visible la barra de herramientas

def principal::Principal::barraE (   self  ) 

Acción asociada a actionBarra_de_estado.

Función para ocultar o hacer visible la barra de estado

def principal::Principal::conso_clear (   self  ) 

Acción asociada a actionLimpiar_Consola.

Función para limpiar la consola

def principal::Principal::recuperar (   self  ) 

Acción asociada a actionVista_inicial.

Función para restaurar la disposición por defecto de la ventana principal

def principal::Principal::limpiar_registros (   self  ) 

Acción asociada a actionLimpiar_registros.

Función para poner todos los registros a 0

def principal::Principal::recargar (   self  ) 

Acción asociada a actionRecargar.

Función para volver a ensamblar el archivo actual en el simulador

def principal::Principal::reinicializar (   self  ) 

Acción asociada a actionReinicializar.

Función para restaurar el contenido de los registros y la memoria

def principal::Principal::closeEvent (   self,
  event 
)

Método para redefinir los eventos que se producen tras el cierre de la ventana principal.

Se cierran todas las ventanas abiertas de la aplicación

def principal::Principal::showEvent (   self,
  event 
)

Método para redefinir los eventos que se producen tras restaurar la ventana principal.

Se restauran todas las ventanas abiertas de la aplicación

def principal::Principal::hideEvent (   self,
  event 
)

Método para redefinir los eventos que se producen tras minimizar la ventana principal.

Se minimizan todas las ventanas abiertas de la aplicación

def principal::Principal::whatsThis (   self  ) 

Acción asociada a actionTemas_de_ayuda.

Activa el modo ¿Qué es esto?

def principal::Principal::sobre (   self  ) 

Acción asociada a actionSobre_spim.

Muestra una pequeña información sobre la aplicación

def principal::Principal::ayudaTemas (   self  ) 

Acción asociada a actionAyuda.

Abre una nueva ventana para consultar los distintos temas de ayuda sobre la aplicación


La documentación para esta clase fue generada a partir del siguiente fichero:

Generado el Tue Jun 17 22:31:34 2008 para GlSpim por  doxygen 1.5.6