Version: 6.3.1
Public Slots | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

SalomeApp_NoteBookDlg Class Reference

#include <SalomeApp_NoteBookDlg.h>

Inheritance diagram for SalomeApp_NoteBookDlg:
Inheritance graph

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_TablemyTable
QPushButton * myRemoveButton
QPushButton * myUpdateStudyBtn
QPushButton * myOkBtn
QPushButton * myApplyBtn
QPushButton * myCancelBtn
QPushButton * myHelpBtn

Constructor & Destructor Documentation

SalomeApp_NoteBookDlg::SalomeApp_NoteBookDlg ( QWidget parent,
_PTR(Study)  theStudy 
)
SalomeApp_NoteBookDlg::~SalomeApp_NoteBookDlg ( ) [virtual]

Function : ~SalomeApp_NoteBookDlg Purpose : Destructor


Member Function Documentation

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]
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]
bool SalomeApp_NoteBookDlg::updateStudy ( ) [protected]
void SalomeApp_NoteBookDlg::clearStudy ( ) [protected]
SalomeApp_NoteBookDlg._PTR ( Study  ) [private]

Field Documentation

QPushButton* SalomeApp_NoteBookDlg.myRemoveButton [private]
QPushButton* SalomeApp_NoteBookDlg.myOkBtn [private]
QPushButton* SalomeApp_NoteBookDlg.myApplyBtn [private]
QPushButton* SalomeApp_NoteBookDlg.myCancelBtn [private]
QPushButton* SalomeApp_NoteBookDlg.myHelpBtn [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS