#include <SalomeApp_NoteBookDlg.h>

Public Slots | |
| void | onOK () |
| void | onApply () |
| void | onCancel () |
| void | onRemove () |
| void | onUpdateStudy () |
| void | onHelp () |
Public Member Functions | |
| SalomeApp_NoteBookDlg (QWidget *parent, _PTR(Study) theStudy) | |
| virtual | ~SalomeApp_NoteBookDlg () |
| void | Init (_PTR(Study) theStudy) |
Protected Member Functions | |
| bool | updateStudy () |
| void | clearStudy () |
Private Member Functions | |
| _PTR (Study) myStudy | |
Private Attributes | |
| NoteBook_Table * | myTable |
| QPushButton * | myRemoveButton |
| QPushButton * | myUpdateStudyBtn |
| QPushButton * | myOkBtn |
| QPushButton * | myApplyBtn |
| QPushButton * | myCancelBtn |
| QPushButton * | myHelpBtn |
| SalomeApp_NoteBookDlg::SalomeApp_NoteBookDlg | ( | QWidget * | parent, |
| _PTR(Study) | theStudy | ||
| ) |
Function : SalomeApp_NoteBookDlg Purpose : Constructor
References DEFAULT_MARGIN, DEFAULT_SPACING, NoteBook_Table.Init(), myApplyBtn, myCancelBtn, myHelpBtn, myOkBtn, myRemoveButton, PyInterp.myStudy, myTable, myUpdateStudyBtn, onApply(), onCancel(), onHelp(), onOK(), onRemove(), onUpdateStudy(), and Qtx.setTabOrder().
| SalomeApp_NoteBookDlg::~SalomeApp_NoteBookDlg | ( | ) | [virtual] |
Function : ~SalomeApp_NoteBookDlg Purpose : Destructor
| void SalomeApp_NoteBookDlg::Init | ( | _PTR(Study) | theStudy | ) |
Function : Init() Purpose : init variable table
References NoteBook_Table.Init(), PyInterp.myStudy, and myTable.
| void SalomeApp_NoteBookDlg::onOK | ( | ) | [slot] |
Function : onOK Purpose : [slot]
References NoteBook_Table.IsValid(), myTable, and onApply().
| void SalomeApp_NoteBookDlg::onApply | ( | ) | [slot] |
Function : onApply Purpose : [slot]
References SUIT_Session.activeApplication(), test_big_table.aName, NoteBook_Table.GetRemovedRows(), NoteBook_Table.GetVariableMap(), NoteBook_Table.GetVariableMapRef(), NoteBook_TableRow.IsBooleanValue(), NoteBook_TableRow.IsIntegerValue(), NoteBook_TableRow.IsRealValue(), NoteBook_Table.IsValid(), PyInterp.myStudy, myTable, NoteBoox_Variable.Name, NoteBook_Table.ResetMaps(), SUIT_Session.session(), LightApp_Application.updateActions(), NoteBoox_Variable.Value, and SUIT_MessageBox.warning().
| void SalomeApp_NoteBookDlg::onCancel | ( | ) | [slot] |
Function : onCancel Purpose : [slot]
References NoteBook_Table.IsModified(), myTable, and onOK().
| void SalomeApp_NoteBookDlg::onRemove | ( | ) | [slot] |
Function : onRemove Purpose : [slot]
References myTable, and NoteBook_Table.RemoveSelected().
| void SalomeApp_NoteBookDlg::onUpdateStudy | ( | ) | [slot] |
Function : onUpdateStudy Purpose : [slot]
References NoteBook_Table.IsValid(), myTable, onApply(), updateStudy(), and SUIT_MessageBox.warning().
| void SalomeApp_NoteBookDlg::onHelp | ( | ) | [slot] |
Function : onHelp Purpose : [slot]
References SUIT_Session.activeApplication(), LightApp_Application.onHelpContextModule(), SUIT_Application.resourceMgr(), SUIT_Session.session(), QtxResourceMgr.stringValue(), and SUIT_MessageBox.warning().
| bool SalomeApp_NoteBookDlg::updateStudy | ( | ) | [protected] |
Function : updateStudy Purpose :
References _PTR(), SUIT_Session.activeApplication(), SUIT_Application.activeStudy(), clearStudy(), TestSalomeApp.command, PyConsole_Console.execAndWait(), NoteBook_Table.Init(), SalomeApp_Study.isSaved(), PyInterp.myStudy, myTable, LightApp_Application.pythonConsole(), SalomeApp_Study.removeSavePoint(), SUIT_Session.session(), SalomeApp_VisualState.storeState(), and SalomeApp_Study.studyName().
| void SalomeApp_NoteBookDlg::clearStudy | ( | ) | [protected] |
Function : clearStudy Purpose :
References SUIT_Session.activeApplication(), SUIT_Session.applications(), SUIT_Application.desktop(), SalomeApp_Application.onCloseDoc(), LightApp_Application.onNewDoc(), SUIT_Session.session(), and SalomeApp_Application.setNoteBook().
| SalomeApp_NoteBookDlg._PTR | ( | Study | ) | [private] |
NoteBook_Table* SalomeApp_NoteBookDlg.myTable [private] |
QPushButton* SalomeApp_NoteBookDlg.myRemoveButton [private] |
QPushButton* SalomeApp_NoteBookDlg.myUpdateStudyBtn [private] |
QPushButton* SalomeApp_NoteBookDlg.myOkBtn [private] |
QPushButton* SalomeApp_NoteBookDlg.myApplyBtn [private] |
QPushButton* SalomeApp_NoteBookDlg.myCancelBtn [private] |
QPushButton* SalomeApp_NoteBookDlg.myHelpBtn [private] |