seq  4.0.0-pre3
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gui.seqguiMain.MainWindow Class Reference
Inheritance diagram for gui.seqguiMain.MainWindow:

Public Member Functions

def __init__ (self, dict config, scripts, *args, **kwargs)
 Initializes the MainWindow of the application. More...
 
def dispose (self, server=True)
 
def on_cmdline_returnPressed (self)
 return pressed kbd callback More...
 
def on_actionReset_triggered (self)
 reset action callback More...
 
def on_actionRecycle_triggered (self)
 reset action callback More...
 
def on_actionAbort_triggered (self)
 reset action callback More...
 
def on_runCommandButton_pressed (self)
 run action callback More...
 
def on_actionLoad_Script_triggered (self, append_flag=False)
 Load a module. More...
 
def on_actionAppend_Script_triggered (self)
 
def on_actionAppend_OB_triggered (self)
 Load a module. More...
 
def on_actionFetch_OB_triggered (self)
 Sends OTTO config to server and fetches next item from the queue. More...
 
def open_ob_by_file (self, str file_name, append_flag=False)
 Loads an OB by file name. More...
 
def on_actionOBOpen_triggered (self, append_flag=False)
 Loads an OB or py module. More...
 
def on_actionAppend_OB_triggered (self)
 Loads an OB or py module. More...
 
def add_recent_file (self, fname)
 
def on_actionSequencerRun_triggered (self)
 sends run command to server More...
 
def on_actionSequencerContinue_triggered (self)
 send continue command to server More...
 
def on_actionSequencerConnect_triggered (self)
 Attempts to connect to REP server for commands, state and logs publisher. More...
 
def on_actionSequencerDisconnect_triggered (self)
 Server(s) disconnect. More...
 
def on_actionOttoConfig_triggered (self)
 Server settings connection dialog. More...
 
def on_actionList_OBs_triggered (self)
 
def fetch_ob_byid (self, obid)
 
def openMenu (self, position)
 Opens context menu. More...
 
def command_to_server (self, command)
 Sends a single command to server. More...
 
def present_data_from_server (self, s)
 Presents data from server. More...
 
def present_error_from_server (self, s)
 Shows error from server. More...
 
def err_display (self, lines)
 Shows dialog with Python TB info. More...
 
def read_obs (self)
 Reads an OB. More...
 
def read_all_ob_vars (self)
 Iterates over the OB List to request cache of their variables. More...
 
def read_obs_vars (self, pos)
 This method will get vars for only one OB. More...
 
def show_obs_vars (self, pos)
 
def fill_item (self, item, value)
 method pending – for showing OB variables More...
 
def add_var (self, item, value)
 Shows ob variable. More...
 
def closeEvent (self, event)
 Pocesses close event. More...
 
def on_actionApplicationExit_triggered (self)
 closes app More...
 
def update_checked (self, sn)
 Check button pressed, unblock node. More...
 
def continue_seq (self, node_result)
 Dialog ok button pressed, unblock node. More...
 
def on_actionApplicationDebugMode_triggered (self, state)
 
def on_actionNodePause_triggered (self)
 
def on_actionNodeSkip_triggered (self)
 
def on_actionNodeExec_triggered (self)
 
def serversConnectionState_changed (self, state)
 

Public Attributes

 ui
 
 config
 
 server_address
 
 model
 
 varsModel
 
 varsCache
 
 maxRecentFiles
 
 recentFilesActions
 
 recentFileSeparator
 
 recent_file_list
 
 socket_server
 
 port
 
 err_dialog
 
 otto_interface
 

Static Public Attributes

 connected_to_seq_server = Signal(bool)
 

Constructor & Destructor Documentation

◆ __init__()

def gui.seqguiMain.MainWindow.__init__ (   self,
dict  config,
  scripts,
args,
**  kwargs 
)

Initializes the MainWindow of the application.

Parameters
addressstr Sequencer Server Socket address

Member Function Documentation

◆ add_recent_file()

def gui.seqguiMain.MainWindow.add_recent_file (   self,
  fname 
)

◆ add_var()

def gui.seqguiMain.MainWindow.add_var (   self,
  item,
  value 
)

Shows ob variable.

◆ closeEvent()

def gui.seqguiMain.MainWindow.closeEvent (   self,
  event 
)

Pocesses close event.

◆ command_to_server()

def gui.seqguiMain.MainWindow.command_to_server (   self,
  command 
)

Sends a single command to server.

◆ continue_seq()

def gui.seqguiMain.MainWindow.continue_seq (   self,
  node_result 
)

Dialog ok button pressed, unblock node.

◆ dispose()

def gui.seqguiMain.MainWindow.dispose (   self,
  server = True 
)

◆ err_display()

def gui.seqguiMain.MainWindow.err_display (   self,
  lines 
)

Shows dialog with Python TB info.

◆ fetch_ob_byid()

def gui.seqguiMain.MainWindow.fetch_ob_byid (   self,
  obid 
)

◆ fill_item()

def gui.seqguiMain.MainWindow.fill_item (   self,
  item,
  value 
)

method pending – for showing OB variables

◆ on_actionAbort_triggered()

def gui.seqguiMain.MainWindow.on_actionAbort_triggered (   self)

reset action callback

◆ on_actionAppend_OB_triggered() [1/2]

def gui.seqguiMain.MainWindow.on_actionAppend_OB_triggered (   self)

Load a module.

◆ on_actionAppend_OB_triggered() [2/2]

def gui.seqguiMain.MainWindow.on_actionAppend_OB_triggered (   self)

Loads an OB or py module.

◆ on_actionAppend_Script_triggered()

def gui.seqguiMain.MainWindow.on_actionAppend_Script_triggered (   self)

◆ on_actionApplicationDebugMode_triggered()

def gui.seqguiMain.MainWindow.on_actionApplicationDebugMode_triggered (   self,
  state 
)

◆ on_actionApplicationExit_triggered()

def gui.seqguiMain.MainWindow.on_actionApplicationExit_triggered (   self)

closes app

◆ on_actionFetch_OB_triggered()

def gui.seqguiMain.MainWindow.on_actionFetch_OB_triggered (   self)

Sends OTTO config to server and fetches next item from the queue.

◆ on_actionList_OBs_triggered()

def gui.seqguiMain.MainWindow.on_actionList_OBs_triggered (   self)

◆ on_actionLoad_Script_triggered()

def gui.seqguiMain.MainWindow.on_actionLoad_Script_triggered (   self,
  append_flag = False 
)

Load a module.

◆ on_actionNodeExec_triggered()

def gui.seqguiMain.MainWindow.on_actionNodeExec_triggered (   self)

◆ on_actionNodePause_triggered()

def gui.seqguiMain.MainWindow.on_actionNodePause_triggered (   self)

◆ on_actionNodeSkip_triggered()

def gui.seqguiMain.MainWindow.on_actionNodeSkip_triggered (   self)

◆ on_actionOBOpen_triggered()

def gui.seqguiMain.MainWindow.on_actionOBOpen_triggered (   self,
  append_flag = False 
)

Loads an OB or py module.

◆ on_actionOttoConfig_triggered()

def gui.seqguiMain.MainWindow.on_actionOttoConfig_triggered (   self)

Server settings connection dialog.

◆ on_actionRecycle_triggered()

def gui.seqguiMain.MainWindow.on_actionRecycle_triggered (   self)

reset action callback

◆ on_actionReset_triggered()

def gui.seqguiMain.MainWindow.on_actionReset_triggered (   self)

reset action callback

◆ on_actionSequencerConnect_triggered()

def gui.seqguiMain.MainWindow.on_actionSequencerConnect_triggered (   self)

Attempts to connect to REP server for commands, state and logs publisher.

◆ on_actionSequencerContinue_triggered()

def gui.seqguiMain.MainWindow.on_actionSequencerContinue_triggered (   self)

send continue command to server

◆ on_actionSequencerDisconnect_triggered()

def gui.seqguiMain.MainWindow.on_actionSequencerDisconnect_triggered (   self)

Server(s) disconnect.

◆ on_actionSequencerRun_triggered()

def gui.seqguiMain.MainWindow.on_actionSequencerRun_triggered (   self)

sends run command to server

◆ on_cmdline_returnPressed()

def gui.seqguiMain.MainWindow.on_cmdline_returnPressed (   self)

return pressed kbd callback

◆ on_runCommandButton_pressed()

def gui.seqguiMain.MainWindow.on_runCommandButton_pressed (   self)

run action callback

◆ open_ob_by_file()

def gui.seqguiMain.MainWindow.open_ob_by_file (   self,
str  file_name,
  append_flag = False 
)

Loads an OB by file name.

◆ openMenu()

def gui.seqguiMain.MainWindow.openMenu (   self,
  position 
)

Opens context menu.

◆ present_data_from_server()

def gui.seqguiMain.MainWindow.present_data_from_server (   self,
  s 
)

Presents data from server.

◆ present_error_from_server()

def gui.seqguiMain.MainWindow.present_error_from_server (   self,
  s 
)

Shows error from server.

◆ read_all_ob_vars()

def gui.seqguiMain.MainWindow.read_all_ob_vars (   self)

Iterates over the OB List to request cache of their variables.

◆ read_obs()

def gui.seqguiMain.MainWindow.read_obs (   self)

Reads an OB.

◆ read_obs_vars()

def gui.seqguiMain.MainWindow.read_obs_vars (   self,
  pos 
)

This method will get vars for only one OB.

◆ serversConnectionState_changed()

def gui.seqguiMain.MainWindow.serversConnectionState_changed (   self,
  state 
)

◆ show_obs_vars()

def gui.seqguiMain.MainWindow.show_obs_vars (   self,
  pos 
)

◆ update_checked()

def gui.seqguiMain.MainWindow.update_checked (   self,
  sn 
)

Check button pressed, unblock node.

Member Data Documentation

◆ config

gui.seqguiMain.MainWindow.config

◆ connected_to_seq_server

gui.seqguiMain.MainWindow.connected_to_seq_server = Signal(bool)
static

◆ err_dialog

gui.seqguiMain.MainWindow.err_dialog

◆ maxRecentFiles

gui.seqguiMain.MainWindow.maxRecentFiles

◆ model

gui.seqguiMain.MainWindow.model

◆ otto_interface

gui.seqguiMain.MainWindow.otto_interface

◆ port

gui.seqguiMain.MainWindow.port

◆ recent_file_list

gui.seqguiMain.MainWindow.recent_file_list

◆ recentFilesActions

gui.seqguiMain.MainWindow.recentFilesActions

◆ recentFileSeparator

gui.seqguiMain.MainWindow.recentFileSeparator

◆ server_address

gui.seqguiMain.MainWindow.server_address

◆ socket_server

gui.seqguiMain.MainWindow.socket_server

◆ ui

gui.seqguiMain.MainWindow.ui

◆ varsCache

gui.seqguiMain.MainWindow.varsCache

◆ varsModel

gui.seqguiMain.MainWindow.varsModel

The documentation for this class was generated from the following file: