PyFlex  1.0
Riser cross section analysis
main.Window Class Reference
Inheritance diagram for main.Window:
Collaboration diagram for main.Window:

Public Member Functions

def __init__ (self, parent=None)
 
def update_actions (self)
 
def open_context_menu (self, position)
 
def add_full_calc (self)
 
def fulledit (self)
 
def fullcalc (self)
 
def setup_fullcalc_results (self)
 
def remove_fullcalc_result (self)
 
def update_fullplot (self, selected)
 
def add_fullcalc_results (self, number)
 
def add_frictioncalc (self)
 
def frictionedit (self)
 
def calculate_friction (self)
 
def show_friction_results (self)
 
def show_full_results (self)
 
def fricplot (self)
 
def datacheck (self)
 
def update_slenderdata (self)
 
def update_layerdata (self, subindex, parentindex)
 
def update_scenariodata (self)
 
def update_globaldata (self)
 
def menuactions (self)
 
def treemodel_setup (self)
 
def open (self)
 
def license (self)
 
def put_import (self)
 
def import_ts (self)
 
def import_ts_folder (self)
 
def errorhandling (self, text)
 
def messagehandling (self, text)
 
def show_graphictab (self)
 
def close_graphictab (self, index)
 
def close_edittab (self, index)
 
def eventFilter (self, obj, event)
 
def add_ts (self, import_type, info, directory, ts_type='full')
 
def append_ts (self, name, directory, ts_type='full')
 
- Public Member Functions inherited from ui_mainwindow.Ui_MainWindow
def setupUi (self, MainWindow)
 
def retranslateUi (self, MainWindow)
 
def handleMenuHovered (self)
 

Public Attributes

 main_frame
 
 mainsplitter
 
 rightsplitter
 
 leftsplitter
 
 graphictab
 
 edittab
 
 message_pane
 
 fullstress
 
 fullResultLeftLayout
 
 fullResultView
 
 fullResultTree
 
 fullResultWidget
 
 fullResultLeftWidget
 
 fullResultsExportButton
 
 friccalc
 
 fullResultProxy
 
 tree_model
 
 fileName
 
 delimiter
 
 commentchar
 
- Public Attributes inherited from ui_mainwindow.Ui_MainWindow
 centralwidget
 
 vboxlayout
 
 view
 
 menubar
 
 fileMenu
 
 importMenu
 
 helpMenu
 
 newAction
 
 openAction
 
 exitAction
 
 importAction
 
 importFolderAction
 
 aboutAction
 

Static Public Attributes

 setupFullCalcResultsSignal = QtCore.Signal()
 

Detailed Description

Parent class for Pyflex. Data flow and Gui.

Definition at line 30 of file main.py.

Constructor & Destructor Documentation

def main.Window.__init__ (   self,
  parent = None 
)

Definition at line 36 of file main.py.

Here is the call graph for this function:

Member Function Documentation

def main.Window.add_frictioncalc (   self)

Definition at line 326 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.add_full_calc (   self)

Definition at line 238 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.add_fullcalc_results (   self,
  number 
)

Definition at line 323 of file main.py.

Here is the caller graph for this function:

def main.Window.add_ts (   self,
  import_type,
  info,
  directory,
  ts_type = 'full' 
)

Definition at line 832 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.append_ts (   self,
  name,
  directory,
  ts_type = 'full' 
)

Definition at line 851 of file main.py.

Here is the caller graph for this function:

def main.Window.calculate_friction (   self)

Definition at line 342 of file main.py.

Here is the call graph for this function:

def main.Window.close_edittab (   self,
  index 
)

Definition at line 768 of file main.py.

def main.Window.close_graphictab (   self,
  index 
)

Definition at line 756 of file main.py.

Here is the caller graph for this function:

def main.Window.datacheck (   self)

Definition at line 408 of file main.py.

Here is the caller graph for this function:

def main.Window.errorhandling (   self,
  text 
)
Append red text to the QTextEdit.
:param text: text to write

Definition at line 728 of file main.py.

Here is the caller graph for this function:

def main.Window.eventFilter (   self,
  obj,
  event 
)

Definition at line 787 of file main.py.

Here is the call graph for this function:

def main.Window.fricplot (   self)

Definition at line 402 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.frictionedit (   self)

Definition at line 330 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.fullcalc (   self)

Definition at line 253 of file main.py.

Here is the call graph for this function:

def main.Window.fulledit (   self)

Definition at line 243 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.import_ts (   self)
Controls what is happening when opening a file. Reads it, parses it, and puts the data in a tree model

Definition at line 690 of file main.py.

Here is the caller graph for this function:

def main.Window.import_ts_folder (   self)

Definition at line 705 of file main.py.

Here is the caller graph for this function:

def main.Window.license (   self)
Popup a box with about message.

Definition at line 678 of file main.py.

Here is the caller graph for this function:

def main.Window.menuactions (   self)
managing menu selection.

Definition at line 639 of file main.py.

Here is the call graph for this function:

def main.Window.messagehandling (   self,
  text 
)
Append text to the QTextEdit.
:param text: text to add to QTextEdit

Definition at line 739 of file main.py.

def main.Window.open (   self)
Controls what is happening when opening a file. Reads it, parses it, and puts the data in a tree model

Definition at line 663 of file main.py.

Here is the caller graph for this function:

def main.Window.open_context_menu (   self,
  position 
)
Method for context menu. Should allow for inserting context based info.
Need to be rewritten when first item is working.
:param position: self. mainWindow class containing a treeview and a model

Definition at line 150 of file main.py.

Here is the call graph for this function:

def main.Window.put_import (   self)
Putting the input from input file into where it belongs

Definition at line 686 of file main.py.

def main.Window.remove_fullcalc_result (   self)

Definition at line 309 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.setup_fullcalc_results (   self)

Definition at line 263 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.show_friction_results (   self)

Definition at line 348 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.show_full_results (   self)

Definition at line 383 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.show_graphictab (   self)

Definition at line 750 of file main.py.

Here is the caller graph for this function:

def main.Window.treemodel_setup (   self)
Setting up the left menu with its tree model.
Further items in left menu should be added here.

Definition at line 651 of file main.py.

Here is the caller graph for this function:

def main.Window.update_actions (   self)

Definition at line 131 of file main.py.

def main.Window.update_fullplot (   self,
  selected 
)

Definition at line 317 of file main.py.

def main.Window.update_globaldata (   self)

Definition at line 608 of file main.py.

Here is the caller graph for this function:

def main.Window.update_layerdata (   self,
  subindex,
  parentindex 
)

Definition at line 453 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.update_scenariodata (   self)

Definition at line 577 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def main.Window.update_slenderdata (   self)

Definition at line 431 of file main.py.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

main.Window.commentchar

Definition at line 672 of file main.py.

main.Window.delimiter

Definition at line 671 of file main.py.

main.Window.edittab

Definition at line 69 of file main.py.

main.Window.fileName

Definition at line 669 of file main.py.

main.Window.friccalc

Definition at line 118 of file main.py.

main.Window.fullResultLeftLayout

Definition at line 106 of file main.py.

main.Window.fullResultLeftWidget

Definition at line 114 of file main.py.

main.Window.fullResultProxy

Definition at line 285 of file main.py.

main.Window.fullResultsExportButton

Definition at line 116 of file main.py.

main.Window.fullResultTree

Definition at line 110 of file main.py.

main.Window.fullResultView

Definition at line 108 of file main.py.

main.Window.fullResultWidget

Definition at line 112 of file main.py.

main.Window.fullstress

Definition at line 102 of file main.py.

main.Window.graphictab

Definition at line 62 of file main.py.

main.Window.leftsplitter

Definition at line 58 of file main.py.

main.Window.main_frame

Definition at line 42 of file main.py.

main.Window.mainsplitter

Definition at line 46 of file main.py.

main.Window.message_pane

Definition at line 80 of file main.py.

main.Window.rightsplitter

Definition at line 56 of file main.py.

main.Window.setupFullCalcResultsSignal = QtCore.Signal()
static

Definition at line 34 of file main.py.

main.Window.tree_model

Definition at line 658 of file main.py.


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