mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2025-01-16 23:50:36 +05:00
944 lines
20 KiB
C++
944 lines
20 KiB
C++
// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE
|
|
//
|
|
// This library is free software; you can redistribute it and/or
|
|
// modify it under the terms of the GNU Lesser General Public
|
|
// License as published by the Free Software Foundation; either
|
|
// version 2.1 of the License, or (at your option) any later version.
|
|
//
|
|
// This library is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
// Lesser General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU Lesser General Public
|
|
// License along with this library; if not, write to the Free Software
|
|
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
//
|
|
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
|
//
|
|
|
|
// File : DlgRef.cxx
|
|
// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
|
|
|
|
#include "DlgRef.h"
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Check1Spin1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Check1Spin1Check::DlgRef_1Check1Spin1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Check1Spin1Check::~DlgRef_1Check1Spin1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1List1Spin1Btn
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1List1Spin1Btn::DlgRef_1List1Spin1Btn( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1List1Spin1Btn::~DlgRef_1List1Spin1Btn()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel1Check1List
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel1Check1List::DlgRef_1Sel1Check1List( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel1Check1List::~DlgRef_1Sel1Check1List()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel1Check1Sel
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel1Check1Sel::DlgRef_1Sel1Check1Sel( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel1Check1Sel::~DlgRef_1Sel1Check1Sel()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel1Check::DlgRef_1Sel1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel1Check::~DlgRef_1Sel1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel1Frame
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel1Frame::DlgRef_1Sel1Frame( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel1Frame::~DlgRef_1Sel1Frame()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel1List1Check3Btn
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel1List1Check3Btn::DlgRef_1Sel1List1Check3Btn( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel1List1Check3Btn::~DlgRef_1Sel1List1Check3Btn()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel1Spin1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel1Spin1Check::DlgRef_1Sel1Spin1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel1Spin1Check::~DlgRef_1Sel1Spin1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel1Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel1Spin::DlgRef_1Sel1Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel1Spin::~DlgRef_1Sel1Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel2Spin1View1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel2Spin1View1Check::DlgRef_1Sel2Spin1View1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel2Spin1View1Check::~DlgRef_1Sel2Spin1View1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel2Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel2Spin::DlgRef_1Sel2Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel2Spin::~DlgRef_1Sel2Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel3Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel3Check::DlgRef_1Sel3Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel3Check::~DlgRef_1Sel3Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel3Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel3Spin::DlgRef_1Sel3Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel3Spin::~DlgRef_1Sel3Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel3Spin2Check1Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel3Spin2Check1Spin::DlgRef_1Sel3Spin2Check1Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel3Spin2Check1Spin::~DlgRef_1Sel3Spin2Check1Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel3Spin1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel3Spin1Check::DlgRef_1Sel3Spin1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel3Spin1Check::~DlgRef_1Sel3Spin1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel5Spin1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel5Spin1Check::DlgRef_1Sel5Spin1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel5Spin1Check::~DlgRef_1Sel5Spin1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Spin::DlgRef_1Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Spin::~DlgRef_1Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1Sel
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1Sel::DlgRef_1Sel( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1Sel::~DlgRef_1Sel()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_1SelExt
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_1SelExt::DlgRef_1SelExt( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_1SelExt::~DlgRef_1SelExt()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel1List1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel1List1Check::DlgRef_2Sel1List1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel1List1Check::~DlgRef_2Sel1List1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel1List2Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel1List2Check::DlgRef_2Sel1List2Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel1List2Check::~DlgRef_2Sel1List2Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel1List
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel1List::DlgRef_2Sel1List( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel1List::~DlgRef_2Sel1List()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel1Spin2Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel1Spin2Check::DlgRef_2Sel1Spin2Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel1Spin2Check::~DlgRef_2Sel1Spin2Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel1Spin3Check1Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel1Spin3Check1Spin::DlgRef_2Sel1Spin3Check1Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel1Spin3Check1Spin::~DlgRef_2Sel1Spin3Check1Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel1Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel1Spin::DlgRef_2Sel1Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel1Spin::~DlgRef_2Sel1Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel1SpinInt
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel1SpinInt::DlgRef_2Sel1SpinInt( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel1SpinInt::~DlgRef_2Sel1SpinInt()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel2List
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel2List::DlgRef_2Sel2List( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel2List::~DlgRef_2Sel2List()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel2Spin1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel2Spin1Check::DlgRef_2Sel2Spin1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel2Spin1Check::~DlgRef_2Sel2Spin1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel2Spin3Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel2Spin3Check::DlgRef_2Sel2Spin3Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel2Spin3Check::~DlgRef_2Sel2Spin3Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel2Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel2Spin::DlgRef_2Sel2Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel2Spin::~DlgRef_2Sel2Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel2Spin1Push
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel2Spin1Push::DlgRef_2Sel2Spin1Push( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel2Spin1Push::~DlgRef_2Sel2Spin1Push()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel2Spin2Push
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel2Spin2Push::DlgRef_2Sel2Spin2Push( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel2Spin2Push::~DlgRef_2Sel2Spin2Push()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel3Spin1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel3Spin1Check::DlgRef_2Sel3Spin1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel3Spin1Check::~DlgRef_2Sel3Spin1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel3Spin2Rb
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel3Spin2Rb::DlgRef_2Sel3Spin2Rb( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel3Spin2Rb::~DlgRef_2Sel3Spin2Rb()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel3Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel3Spin::DlgRef_2Sel3Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel3Spin::~DlgRef_2Sel3Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Sel
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Sel::DlgRef_2Sel( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Sel::~DlgRef_2Sel()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2SelExt
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2SelExt::DlgRef_2SelExt( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2SelExt::~DlgRef_2SelExt()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_2Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_2Spin::DlgRef_2Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_2Spin::~DlgRef_2Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Check::DlgRef_3Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Check::~DlgRef_3Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Radio
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Radio::DlgRef_3Radio( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Radio::~DlgRef_3Radio()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Radio1Sel1Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Radio1Sel1Spin::DlgRef_3Radio1Sel1Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Radio1Sel1Spin::~DlgRef_3Radio1Sel1Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Sel1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Sel1Check::DlgRef_3Sel1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Sel1Check::~DlgRef_3Sel1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Sel1Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Sel1Spin::DlgRef_3Sel1Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Sel1Spin::~DlgRef_3Sel1Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Sel2Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Sel2Spin::DlgRef_3Sel2Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Sel2Spin::~DlgRef_3Sel2Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Sel3Spin1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Sel3Spin1Check::DlgRef_3Sel3Spin1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Sel3Spin1Check::~DlgRef_3Sel3Spin1Check()
|
|
{
|
|
}
|
|
|
|
void DlgRef_3Sel3Spin1Check::ShowRows( int fromRow, int toRow, bool toShow )
|
|
{
|
|
const int maxRows = 7;
|
|
|
|
if ( toRow >= fromRow && fromRow >= 0 && toRow <= maxRows ) {
|
|
int c = gridLayout1->count();
|
|
for ( int i = 0; i < c; i++ ) {
|
|
QWidget* w = gridLayout1->itemAt( i )->widget();
|
|
int row, col, rowspan, colspan;
|
|
gridLayout1->getItemPosition( i, &row, &col, &rowspan, &colspan );
|
|
if ( w && row >= fromRow && row <= toRow )
|
|
w->setVisible( toShow );
|
|
}
|
|
}
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Sel2Check3Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Sel2Check3Spin::DlgRef_3Sel2Check3Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Sel2Check3Spin::~DlgRef_3Sel2Check3Spin()
|
|
{
|
|
}
|
|
|
|
void DlgRef_3Sel2Check3Spin::ShowRows( int fromRow, int toRow, bool toShow )
|
|
{
|
|
const int maxRows = 8;
|
|
|
|
if ( toRow >= fromRow && fromRow >= 0 && toRow <= maxRows ) {
|
|
int c = gridLayout1->count();
|
|
for ( int i = 0; i < c; i++ ) {
|
|
QWidget* w = gridLayout1->itemAt( i )->widget();
|
|
int row, col, rowspan, colspan;
|
|
gridLayout1->getItemPosition( i, &row, &col, &rowspan, &colspan );
|
|
if ( w && row >= fromRow && row <= toRow )
|
|
w->setVisible( toShow );
|
|
}
|
|
}
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Sel3Spin2Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Sel3Spin2Check::DlgRef_3Sel3Spin2Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Sel3Spin2Check::~DlgRef_3Sel3Spin2Check()
|
|
{
|
|
}
|
|
|
|
void DlgRef_3Sel3Spin2Check::ShowRows( int fromRow, int toRow, bool toShow )
|
|
{
|
|
const int maxRows = 8;
|
|
|
|
if ( toRow >= fromRow && fromRow >= 0 && toRow <= maxRows ) {
|
|
int c = gridLayout1->count();
|
|
for ( int i = 0; i < c; i++ ) {
|
|
QWidget* w = gridLayout1->itemAt( i )->widget();
|
|
int row, col, rowspan, colspan;
|
|
gridLayout1->getItemPosition( i, &row, &col, &rowspan, &colspan );
|
|
if ( w && row >= fromRow && row <= toRow )
|
|
w->setVisible( toShow );
|
|
}
|
|
}
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Sel4Spin2Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Sel4Spin2Check::DlgRef_3Sel4Spin2Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Sel4Spin2Check::~DlgRef_3Sel4Spin2Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Sel
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Sel::DlgRef_3Sel( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Sel::~DlgRef_3Sel()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Spin1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Spin1Check::DlgRef_3Spin1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Spin1Check::~DlgRef_3Spin1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Spin1CheckCyl
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Spin1CheckCyl::DlgRef_3Spin1CheckCyl( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Spin1CheckCyl::~DlgRef_3Spin1CheckCyl()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_3Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_3Spin::DlgRef_3Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_3Spin::~DlgRef_3Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_4Spin
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_4Spin::DlgRef_4Spin( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_4Spin::~DlgRef_4Spin()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_4Sel1List1Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_4Sel1List1Check::DlgRef_4Sel1List1Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_4Sel1List1Check::~DlgRef_4Sel1List1Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_4Sel1List
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_4Sel1List::DlgRef_4Sel1List( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_4Sel1List::~DlgRef_4Sel1List()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_4Sel1Spin2Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_4Sel1Spin2Check::DlgRef_4Sel1Spin2Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_4Sel1Spin2Check::~DlgRef_4Sel1Spin2Check()
|
|
{
|
|
}
|
|
|
|
void DlgRef_4Sel1Spin2Check::ShowRows( int fromRow, int toRow, bool toShow )
|
|
{
|
|
const int maxRows = 6;
|
|
|
|
if ( toRow >= fromRow && fromRow >= 0 && toRow <= maxRows ) {
|
|
int c = gridLayout1->count();
|
|
for ( int i = 0; i < c; i++ ) {
|
|
QWidget* w = gridLayout1->itemAt( i )->widget();
|
|
int row, col, rowspan, colspan;
|
|
gridLayout1->getItemPosition( i, &row, &col, &rowspan, &colspan );
|
|
if ( w && row >= fromRow && row <= toRow )
|
|
w->setVisible( toShow );
|
|
}
|
|
}
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_4Sel1Spin3Check
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_4Sel1Spin3Check::DlgRef_4Sel1Spin3Check( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_4Sel1Spin3Check::~DlgRef_4Sel1Spin3Check()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// DlgRef_6Sel
|
|
//////////////////////////////////////////
|
|
|
|
DlgRef_6Sel::DlgRef_6Sel( QWidget* parent, Qt::WindowFlags f )
|
|
: QWidget( parent, f )
|
|
{
|
|
setupUi( this );
|
|
}
|
|
|
|
DlgRef_6Sel::~DlgRef_6Sel()
|
|
{
|
|
}
|
|
|
|
//////////////////////////////////////////
|
|
// Utility functions
|
|
//////////////////////////////////////////
|
|
|
|
QString DlgRef::PrintDoubleValue( double theValue, int thePrecision )
|
|
{
|
|
const double prec = 1e-12;
|
|
|
|
if ( qAbs(theValue) < prec )
|
|
return "0";
|
|
|
|
QLocale loc = QLocale(); // default locale
|
|
if ( loc.name() == "C" ) loc.setNumberOptions( QLocale::OmitGroupSeparator );
|
|
QString aRes = loc.toString( theValue, thePrecision >= 0 ? 'f' : 'g', qAbs( thePrecision ) );
|
|
|
|
if ( prec > 0 ) {
|
|
int p = 0;
|
|
while ( p < thePrecision ) {
|
|
QString aRes = loc.toString( theValue, thePrecision >= 0 ? 'f' : 'g', qAbs( p++ ) );
|
|
double v = aRes.toDouble();
|
|
double err = qAbs( theValue - v );
|
|
if ( err > 0 && err <= prec )
|
|
break;
|
|
}
|
|
}
|
|
|
|
// remove trailing zeroes
|
|
|
|
QRegExp expre( QString( "(%1|%2)[+-]?[0-9]+$" ).arg( loc.exponential().toLower(),
|
|
loc.exponential().toUpper() ) );
|
|
|
|
int idx = aRes.indexOf( expre );
|
|
QString aResExp = "";
|
|
if ( idx >= 0 ) {
|
|
aResExp = aRes.mid( idx );
|
|
aRes = aRes.left( idx );
|
|
}
|
|
|
|
if ( aRes.contains( loc.decimalPoint() ) )
|
|
aRes.remove( QRegExp( QString( "(\\%1|0)0*$" ).arg( QLocale().decimalPoint() ) ) );
|
|
|
|
return aRes == "-0" ? QString( "0" ) : aRes + aResExp;
|
|
}
|