X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_FilterLibraryDlg.cxx;h=a6e560ffad12ac46a871187c598f5f02c42f63bb;hb=7d9ae6b54f5ec98fff137636f7ad2a60d10ce6b6;hp=e8fffa426b58d3ca126db28b26519f90bd0196c9;hpb=c38c10811a065cf5b13e8807ed71864d92ca7d80;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_FilterLibraryDlg.cxx b/src/SMESHGUI/SMESHGUI_FilterLibraryDlg.cxx index e8fffa426..a6e560ffa 100644 --- a/src/SMESHGUI/SMESHGUI_FilterLibraryDlg.cxx +++ b/src/SMESHGUI/SMESHGUI_FilterLibraryDlg.cxx @@ -79,10 +79,8 @@ SMESHGUI_FilterLibraryDlg::Dialog::~Dialog() bool SMESHGUI_FilterLibraryDlg::Dialog::acceptData() { -#ifdef NEW_GUI - if (mode() != QFileDialogP::AnyFile) - return SUIT_FileDlg::acceptData(); -#endif +// if (mode() != QFileDialogP::AnyFile) +// return SUIT_FileDlg::acceptData(); return true; } @@ -96,12 +94,14 @@ bool SMESHGUI_FilterLibraryDlg::Dialog::acceptData() // name : SMESHGUI_FilterLibraryDlg::SMESHGUI_FilterLibraryDlg // Purpose : Constructor //======================================================================= -SMESHGUI_FilterLibraryDlg::SMESHGUI_FilterLibraryDlg (QWidget* theParent, +SMESHGUI_FilterLibraryDlg::SMESHGUI_FilterLibraryDlg (SMESHGUI* theModule, + QWidget* parent, const QValueList& theTypes, const int theMode, const char* theName) - : QDialog(theParent, theName, true, WStyle_Customize | - WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu) + : QDialog( parent, theName, true, WStyle_Customize | + WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu ), + mySMESHGUI( theModule ) { construct(theTypes, theMode); } @@ -110,12 +110,14 @@ SMESHGUI_FilterLibraryDlg::SMESHGUI_FilterLibraryDlg (QWidget* the // name : SMESHGUI_FilterLibraryDlg::SMESHGUI_FilterLibraryDlg // Purpose : Constructor //======================================================================= -SMESHGUI_FilterLibraryDlg::SMESHGUI_FilterLibraryDlg (QWidget* theParent, +SMESHGUI_FilterLibraryDlg::SMESHGUI_FilterLibraryDlg (SMESHGUI* theModule, + QWidget* parent, const int theType, const int theMode, const char* theName) - : QDialog(theParent, theName, true, WStyle_Customize | - WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu) + : QDialog( parent, theName, true, WStyle_Customize | + WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu ), + mySMESHGUI( theModule ) { QValueList aTypes; aTypes.append(theType); @@ -192,7 +194,7 @@ QFrame* SMESHGUI_FilterLibraryDlg::createMainFrame (QWidget* theParent) // table - myTable = new SMESHGUI_FilterTable(aMainFrame, myTypes); + myTable = new SMESHGUI_FilterTable( mySMESHGUI, aMainFrame, myTypes); myTable->SetEditable(myMode == EDIT); myTable->SetLibsEnabled(false); @@ -312,10 +314,8 @@ void SMESHGUI_FilterLibraryDlg::Init (const QValueList& theTypes, updateControlsVisibility(); setEnabled(true); - SMESHGUI* aModeler = SMESHGUI::GetSMESHGUI(); - - connect(aModeler, SIGNAL(SignalDeactivateActiveDialog()), SLOT(onDeactivate())); - connect(aModeler, SIGNAL(SignalCloseAllDialogs()), SLOT(onClose())); + connect( mySMESHGUI, SIGNAL(SignalDeactivateActiveDialog()), SLOT(onDeactivate())); + connect( mySMESHGUI, SIGNAL(SignalCloseAllDialogs()), SLOT(onClose())); if (myMode == ADD_TO) { @@ -344,7 +344,7 @@ void SMESHGUI_FilterLibraryDlg::Init (const QValueList& theTypes, } int x, y; - aModeler->DefineDlgPosition(this, x, y); + mySMESHGUI->DefineDlgPosition(this, x, y); this->move(x, y); this->show(); @@ -448,8 +448,8 @@ void SMESHGUI_FilterLibraryDlg::onOk() { if (onApply()) { - disconnect(SMESHGUI::GetSMESHGUI(), 0, this, 0); - SMESHGUI::GetSMESHGUI()->ResetState(); + disconnect( mySMESHGUI, 0, this, 0); + mySMESHGUI->ResetState(); accept(); } } @@ -460,8 +460,8 @@ void SMESHGUI_FilterLibraryDlg::onOk() //======================================================================= void SMESHGUI_FilterLibraryDlg::onClose() { - disconnect(SMESHGUI::GetSMESHGUI(), 0, this, 0); - SMESHGUI::GetSMESHGUI()->ResetState(); + disconnect( mySMESHGUI, 0, this, 0); + mySMESHGUI->ResetState(); reject(); } @@ -861,7 +861,7 @@ SMESH::Filter_ptr SMESHGUI_FilterLibraryDlg::createFilter(const int theType) SMESH::FilterManager_var aFilterMgr = SMESH::GetFilterManager(); SMESH::Filter_var aFilter = aFilterMgr->CreateFilter(); - aFilter->SetCriteria(aCriteria.inout()); + aFilter->SetCriteria(aCriteria.in()); return aFilter._retn(); } @@ -1040,7 +1040,7 @@ void SMESHGUI_FilterLibraryDlg::onDeleteBtnPressed() tr("ERROR_OF_DELETING"), QMessageBox::Ok); } else { myCurrFilterName = ""; - myCurrFilterName = -1; + myCurrFilter = -1; myListBox->removeItem(anIndex); if (anIndex >= 1)