CMS 3D CMS Logo

VisCSCChamberSelector Class Reference

#include <VisReco/VisMuonCSC/interface/VisCSCChamberSelector.h>

Inheritance diagram for VisCSCChamberSelector:

VisCSCChamberSelectorImpl

List of all members.

Public Member Functions

 VisCSCChamberSelector (QWidget *parent=0, const char *name=0, WFlags fl=0)
 ~VisCSCChamberSelector ()

Public Attributes

QRadioButton * ApplyFilter
QSpinBox * ChamberSpin
QGroupBox * CSC_Chamber_Selector
QSpinBox * EndcapSpin
QSpinBox * RingSpin
QSpinBox * StationSpin
QLabel * textLabel1_4
QLabel * textLabel1_4_2
QLabel * textLabel1_4_3
QLabel * textLabel1_4_4

Protected Slots

virtual void languageChange ()

Protected Attributes

QVBoxLayout * CSC_Chamber_SelectorLayout
QHBoxLayout * layout2
QHBoxLayout * layout2_2
QHBoxLayout * layout2_3
QHBoxLayout * layout2_4
QHBoxLayout * layout9
QSpacerItem * spacer22
QSpacerItem * spacer23
QSpacerItem * spacer24
QSpacerItem * spacer7
QSpacerItem * spacer8
QVBoxLayout * VisCSCChamberSelectorLayout


Detailed Description

Definition at line 25 of file VisCSCChamberSelector.h.


Constructor & Destructor Documentation

VisCSCChamberSelector::VisCSCChamberSelector ( QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0 
)

Definition at line 26 of file VisCSCChamberSelector.cc.

References ApplyFilter, ChamberSpin, CSC_Chamber_Selector, CSC_Chamber_SelectorLayout, EndcapSpin, languageChange(), layout2, layout2_2, layout2_3, layout2_4, layout9, RingSpin, spacer22, spacer23, spacer24, spacer7, spacer8, StationSpin, textLabel1_4, textLabel1_4_2, textLabel1_4_3, textLabel1_4_4, and VisCSCChamberSelectorLayout.

00027     : QWidget( parent, name, fl )
00028 {
00029     if ( !name )
00030         setName( "VisCSCChamberSelector" );
00031     VisCSCChamberSelectorLayout = new QVBoxLayout( this, 11, 6, "VisCSCChamberSelectorLayout"); 
00032 
00033     CSC_Chamber_Selector = new QGroupBox( this, "CSC_Chamber_Selector" );
00034     CSC_Chamber_Selector->setColumnLayout(0, Qt::Vertical );
00035     CSC_Chamber_Selector->layout()->setSpacing( 6 );
00036     CSC_Chamber_Selector->layout()->setMargin( 11 );
00037     CSC_Chamber_SelectorLayout = new QVBoxLayout( CSC_Chamber_Selector->layout() );
00038     CSC_Chamber_SelectorLayout->setAlignment( Qt::AlignTop );
00039 
00040     layout2 = new QHBoxLayout( 0, 0, 6, "layout2"); 
00041 
00042     textLabel1_4 = new QLabel( CSC_Chamber_Selector, "textLabel1_4" );
00043     layout2->addWidget( textLabel1_4 );
00044 
00045     ChamberSpin = new QSpinBox( CSC_Chamber_Selector, "ChamberSpin" );
00046     ChamberSpin->setMaxValue( 36 );
00047     ChamberSpin->setMinValue( 0 );
00048     ChamberSpin->setLineStep( 1 );
00049     layout2->addWidget( ChamberSpin );
00050     CSC_Chamber_SelectorLayout->addLayout( layout2 );
00051     spacer22 = new QSpacerItem( 20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding );
00052     CSC_Chamber_SelectorLayout->addItem( spacer22 );
00053 
00054     layout2_2 = new QHBoxLayout( 0, 0, 6, "layout2_2"); 
00055 
00056     textLabel1_4_2 = new QLabel( CSC_Chamber_Selector, "textLabel1_4_2" );
00057     layout2_2->addWidget( textLabel1_4_2 );
00058 
00059     RingSpin = new QSpinBox( CSC_Chamber_Selector, "RingSpin" );
00060     RingSpin->setMaxValue( 4 );
00061     RingSpin->setMinValue( 0 );
00062     layout2_2->addWidget( RingSpin );
00063     CSC_Chamber_SelectorLayout->addLayout( layout2_2 );
00064     spacer23 = new QSpacerItem( 20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding );
00065     CSC_Chamber_SelectorLayout->addItem( spacer23 );
00066 
00067     layout2_3 = new QHBoxLayout( 0, 0, 6, "layout2_3"); 
00068 
00069     textLabel1_4_3 = new QLabel( CSC_Chamber_Selector, "textLabel1_4_3" );
00070     layout2_3->addWidget( textLabel1_4_3 );
00071 
00072     StationSpin = new QSpinBox( CSC_Chamber_Selector, "StationSpin" );
00073     StationSpin->setMaxValue( 4 );
00074     StationSpin->setMinValue( 0 );
00075     layout2_3->addWidget( StationSpin );
00076     CSC_Chamber_SelectorLayout->addLayout( layout2_3 );
00077     spacer24 = new QSpacerItem( 20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding );
00078     CSC_Chamber_SelectorLayout->addItem( spacer24 );
00079 
00080     layout2_4 = new QHBoxLayout( 0, 0, 6, "layout2_4"); 
00081 
00082     textLabel1_4_4 = new QLabel( CSC_Chamber_Selector, "textLabel1_4_4" );
00083     layout2_4->addWidget( textLabel1_4_4 );
00084 
00085     EndcapSpin = new QSpinBox( CSC_Chamber_Selector, "EndcapSpin" );
00086     EndcapSpin->setMaxValue( 2 );
00087     EndcapSpin->setMinValue( 0 );
00088     layout2_4->addWidget( EndcapSpin );
00089     CSC_Chamber_SelectorLayout->addLayout( layout2_4 );
00090     spacer8 = new QSpacerItem( 16, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00091     CSC_Chamber_SelectorLayout->addItem( spacer8 );
00092 
00093     layout9 = new QHBoxLayout( 0, 0, 6, "layout9"); 
00094 
00095     ApplyFilter = new QRadioButton( CSC_Chamber_Selector, "ApplyFilter" );
00096     layout9->addWidget( ApplyFilter );
00097     spacer7 = new QSpacerItem( 51, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
00098     layout9->addItem( spacer7 );
00099     CSC_Chamber_SelectorLayout->addLayout( layout9 );
00100     VisCSCChamberSelectorLayout->addWidget( CSC_Chamber_Selector );
00101     languageChange();
00102     resize( QSize(183, 275).expandedTo(minimumSizeHint()) );
00103     clearWState( WState_Polished );
00104 }

VisCSCChamberSelector::~VisCSCChamberSelector (  ) 

Definition at line 109 of file VisCSCChamberSelector.cc.

00110 {
00111     // no need to delete child widgets, Qt does it all for us
00112 }


Member Function Documentation

void VisCSCChamberSelector::languageChange (  )  [protected, virtual, slot]

Definition at line 118 of file VisCSCChamberSelector.cc.

References ApplyFilter, CSC_Chamber_Selector, textLabel1_4, textLabel1_4_2, textLabel1_4_3, and textLabel1_4_4.

Referenced by VisCSCChamberSelector().

00119 {
00120     setCaption( tr( "Selector" ) );
00121     CSC_Chamber_Selector->setTitle( tr( "CSC Chamber Selector" ) );
00122     textLabel1_4->setText( tr( "Chamber" ) );
00123     textLabel1_4_2->setText( tr( "Ring" ) );
00124     textLabel1_4_3->setText( tr( "Station" ) );
00125     textLabel1_4_4->setText( tr( "Endcap" ) );
00126     ApplyFilter->setText( tr( "Selector On" ) );
00127 }


Member Data Documentation

QRadioButton* VisCSCChamberSelector::ApplyFilter

Definition at line 42 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelectorImpl::filterChange(), languageChange(), VisCSCChamberSelectorImpl::selectorInput(), VisCSCChamberSelector(), and VisCSCChamberSelectorImpl::VisCSCChamberSelectorImpl().

QSpinBox* VisCSCChamberSelector::ChamberSpin

Definition at line 35 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelectorImpl::selectorInput(), VisCSCChamberSelector(), and VisCSCChamberSelectorImpl::VisCSCChamberSelectorImpl().

QGroupBox* VisCSCChamberSelector::CSC_Chamber_Selector

Definition at line 33 of file VisCSCChamberSelector.h.

Referenced by languageChange(), and VisCSCChamberSelector().

QVBoxLayout* VisCSCChamberSelector::CSC_Chamber_SelectorLayout [protected]

Definition at line 46 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QSpinBox* VisCSCChamberSelector::EndcapSpin

Definition at line 41 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelectorImpl::selectorInput(), VisCSCChamberSelector(), and VisCSCChamberSelectorImpl::VisCSCChamberSelectorImpl().

QHBoxLayout* VisCSCChamberSelector::layout2 [protected]

Definition at line 51 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QHBoxLayout* VisCSCChamberSelector::layout2_2 [protected]

Definition at line 52 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QHBoxLayout* VisCSCChamberSelector::layout2_3 [protected]

Definition at line 53 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QHBoxLayout* VisCSCChamberSelector::layout2_4 [protected]

Definition at line 54 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QHBoxLayout* VisCSCChamberSelector::layout9 [protected]

Definition at line 55 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QSpinBox* VisCSCChamberSelector::RingSpin

Definition at line 37 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelectorImpl::selectorInput(), VisCSCChamberSelector(), and VisCSCChamberSelectorImpl::VisCSCChamberSelectorImpl().

QSpacerItem* VisCSCChamberSelector::spacer22 [protected]

Definition at line 47 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QSpacerItem* VisCSCChamberSelector::spacer23 [protected]

Definition at line 48 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QSpacerItem* VisCSCChamberSelector::spacer24 [protected]

Definition at line 49 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QSpacerItem* VisCSCChamberSelector::spacer7 [protected]

Definition at line 56 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QSpacerItem* VisCSCChamberSelector::spacer8 [protected]

Definition at line 50 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().

QSpinBox* VisCSCChamberSelector::StationSpin

Definition at line 39 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelectorImpl::selectorInput(), VisCSCChamberSelector(), and VisCSCChamberSelectorImpl::VisCSCChamberSelectorImpl().

QLabel* VisCSCChamberSelector::textLabel1_4

Definition at line 34 of file VisCSCChamberSelector.h.

Referenced by languageChange(), and VisCSCChamberSelector().

QLabel* VisCSCChamberSelector::textLabel1_4_2

Definition at line 36 of file VisCSCChamberSelector.h.

Referenced by languageChange(), and VisCSCChamberSelector().

QLabel* VisCSCChamberSelector::textLabel1_4_3

Definition at line 38 of file VisCSCChamberSelector.h.

Referenced by languageChange(), and VisCSCChamberSelector().

QLabel* VisCSCChamberSelector::textLabel1_4_4

Definition at line 40 of file VisCSCChamberSelector.h.

Referenced by languageChange(), and VisCSCChamberSelector().

QVBoxLayout* VisCSCChamberSelector::VisCSCChamberSelectorLayout [protected]

Definition at line 45 of file VisCSCChamberSelector.h.

Referenced by VisCSCChamberSelector().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:35:10 2009 for CMSSW by  doxygen 1.5.4