//--------------------------------------------------------------------------- void TFormShureSm58::OnMouseDown(const int x, const int y) { switch (mDisplayMode) { case modeView: break; case modeUse: if (OnImage(x,y,ImageSing)) { if (mSinging == true) { mSinging = false; mMicrophone->SetAudioSignalStrength(0.0); ImageSing->Picture = FormSprites->ImageSingNo->Picture; } else { mSinging = true; mMicrophone->SetAudioSignalStrength(1.0); ImageSing->Picture = FormSprites->ImageSingYes->Picture; } mFormParent->OnControllerClick(); } break; case modeConnect: if (OnImage(x,y,ImageXlrMale)) { mFormParent->OnConnectorClick(mXlrMale.get()); } break; } }
//--------------------------------------------------------------------------- void TFormRcfEvent3000::OnMouseDown(const int x, const int y) { switch (mDisplayMode) { case modeView: break; case modeUse: break; case modeConnect: if (OnImage(x,y,ImageInput)) mFormParent->OnConnectorClick(mInput.get()); if (OnImage(x,y,ImageLink )) mFormParent->OnConnectorClick(mLink.get() ); break; } }
//--------------------------------------------------------------------------- void TFormTriplet::OnMouseDown(const int x, const int y) { switch (mDisplayMode) { case modeView: break; case modeUse: break; case modeConnect: if (OnImage(x,y,ImageSocket220_1)) mFormParent->OnConnectorClick(mSocket220_1.get()); if (OnImage(x,y,ImageSocket220_2)) mFormParent->OnConnectorClick(mSocket220_2.get()); if (OnImage(x,y,ImageSocket220_3)) mFormParent->OnConnectorClick(mSocket220_3.get()); if (OnImage(x,y,ImagePlug220)) mFormParent->OnConnectorClick(mPlug220.get()); break; } }
void AttrEditor::BindSignal(){ bool res = false; res = connect(ui.posAct,SIGNAL(clicked()),SLOT(OnPos())); assert(res); res = connect(ui.scaleAct,SIGNAL(clicked()),SLOT(OnScale())); assert(res); res = connect(ui.image,SIGNAL(ImageDroped()),SLOT(OnImage())); assert(res); res = connect(ui.flipX,SIGNAL(stateChanged(int)),SLOT(OnFlipX(int))); assert(res); res = connect(ui.flipY,SIGNAL(stateChanged(int)),SLOT(OnFlipY(int))); assert(res); res = connect(ui.add,SIGNAL(clicked()),SLOT(AddCustomAttr())); assert(res); res = connect(ui.del,SIGNAL(clicked()),SLOT(DelCustomAttr())); assert(res); res = connect(ui.refresh,SIGNAL(clicked()),SLOT(RefreshCustomAttr())); assert(res); }
//--------------------------------------------------------------------------- void TFormAlesisMultimix8::OnMouseDown(const int x, const int y) { switch (mDisplayMode) { case modeView: break; case modeUse: if (OnImage(x,y,ImageFader1)) { mFaderControl1->OnMouseDown( x - ImageFader1->Left, y - ImageFader1->Top); } else if (OnImage(x,y,ImageFaderMaster)) { mFaderControlMaster->OnMouseDown( x - ImageFaderMaster->Left, y - ImageFaderMaster->Top); } break; case modeConnect: if (OnImage(x,y,ImageXlrFemaleMic1)) mFormParent->OnConnectorClick(mXlrFemaleMic1.get()); if (OnImage(x,y,ImageXlrMaleMasterLeft)) mFormParent->OnConnectorClick(mXlrMaleMasterLeft.get()); if (OnImage(x,y,ImageXlrMaleMasterRight)) mFormParent->OnConnectorClick(mXlrMaleMasterRight.get()); if (OnImage(x,y,ImageEuroMalePower)) mFormParent->OnConnectorClick(mEuroMalePower.get()); break; } }
//--------------------------------------------------------------------------- void TFormWallSocketPower::OnMouseDown(const int x, const int y) { switch (mDisplayMode) { case modeView: break; case modeUse: break; case modeConnect: if (OnImage(x,y,ImageSocketPower)) mFormParent->OnConnectorClick(mSocketPowerControl.get()); break; default: assert(!"Should not get here"); } }
//--------------------------------------------------------------------------- void TFormPar64::OnMouseDown(const int x, const int y) { switch (mDisplayMode) { case modeView: break; case modeUse: break; case modeConnect: if (OnImage(x,y,ImagePlug220)) { mFormParent->OnConnectorClick(mPlug220.get()); } break; } }
//--------------------------------------------------------------------------- void TFormAmplifier::OnMouseDown(const int x, const int y) { switch (mDisplayMode) { case modeView: break; case modeUse: if (OnImage(x,y,ImageTapButtonPower)) { mTapButtonPower->OnMouseDown( x - ImageTapButtonPower->Left, y - ImageTapButtonPower->Top); } else if (OnImage(x,y,ImageTapButtonPlay)) { mTapButtonPlay->OnMouseDown( x - ImageTapButtonPlay->Left, y - ImageTapButtonPlay->Top); } else if (OnImage(x,y,ImageTapButtonStop)) { mTapButtonStop->OnMouseDown( x - ImageTapButtonStop->Left, y - ImageTapButtonStop->Top); } break; case modeConnect: if (OnImage(x,y,ImageCinchFemaleOutL)) mFormParent->OnConnectorClick(mCinchFemaleOutL.get()); if (OnImage(x,y,ImageCinchFemaleOutR)) mFormParent->OnConnectorClick(mCinchFemaleOutR.get()); if (OnImage(x,y,ImagePlug220Power)) mFormParent->OnConnectorClick(mPlug220Power.get()); break; } }
//--------------------------------------------------------------------------- void TFormSimpleSound4::OnMouseDown(const int x, const int y) { switch (mDisplayMode) { case modeView: break; case modeUse: if (OnImage(x,y,ImageFader1)) { mFaderControl1->OnMouseDown( x - ImageFader1->Left, y - ImageFader1->Top); } else if (OnImage(x,y,ImageFader2)) { mFaderControl2->OnMouseDown( x - ImageFader2->Left, y - ImageFader2->Top); } else if (OnImage(x,y,ImageFader3)) { mFaderControl3->OnMouseDown( x - ImageFader3->Left, y - ImageFader3->Top); } else if (OnImage(x,y,ImageFader4)) { mFaderControl4->OnMouseDown( x - ImageFader3->Left, y - ImageFader3->Top); } else if (OnImage(x,y,ImagePressButtonPfl1)) { mPressButtonControlPfl1->OnMouseDown( x - ImagePressButtonPfl1->Left, y - ImagePressButtonPfl1->Top); } else if (OnImage(x,y,ImagePressButtonPfl2)) { mPressButtonControlPfl2->OnMouseDown( x - ImagePressButtonPfl2->Left, y - ImagePressButtonPfl2->Top); } else if (OnImage(x,y,ImagePressButtonPfl3)) { mPressButtonControlPfl3->OnMouseDown( x - ImagePressButtonPfl3->Left, y - ImagePressButtonPfl3->Top); } else if (OnImage(x,y,ImagePressButtonPfl4)) { mPressButtonControlPfl4->OnMouseDown( x - ImagePressButtonPfl4->Left, y - ImagePressButtonPfl4->Top); } else if (OnImage(x,y,ImageDialGain1)) { mDialControlGain1->OnMouseDown( x - ImageDialGain1->Left, y - ImageDialGain1->Top); } else if (OnImage(x,y,ImageDialGain2)) { mDialControlGain2->OnMouseDown( x - ImageDialGain2->Left, y - ImageDialGain2->Top); } else if (OnImage(x,y,ImageDialGain3)) { mDialControlGain3->OnMouseDown( x - ImageDialGain3->Left, y - ImageDialGain3->Top); } else if (OnImage(x,y,ImageDialAux1_1)) { mDialControlAux1_1->OnMouseDown( x - ImageDialAux1_1->Left, y - ImageDialAux1_1->Top); } else if (OnImage(x,y,ImageDialAux1_2)) { mDialControlAux1_2->OnMouseDown( x - ImageDialAux1_2->Left, y - ImageDialAux1_2->Top); } else if (OnImage(x,y,ImageDialAux1_3)) { mDialControlAux1_3->OnMouseDown( x - ImageDialAux1_3->Left, y - ImageDialAux1_3->Top); } else if (OnImage(x,y,ImageDialAux1_4)) { mDialControlAux1_4->OnMouseDown( x - ImageDialAux1_4->Left, y - ImageDialAux1_4->Top); } else if (OnImage(x,y,ImageDialAux2_1)) { mDialControlAux2_1->OnMouseDown( x - ImageDialAux2_1->Left, y - ImageDialAux2_1->Top); } else if (OnImage(x,y,ImageDialAux2_2)) { mDialControlAux2_2->OnMouseDown( x - ImageDialAux2_2->Left, y - ImageDialAux2_2->Top); } else if (OnImage(x,y,ImageDialAux2_3)) { mDialControlAux2_3->OnMouseDown( x - ImageDialAux2_3->Left, y - ImageDialAux2_3->Top); } else if (OnImage(x,y,ImageDialAux2_4)) { mDialControlAux2_4->OnMouseDown( x - ImageDialAux2_4->Left, y - ImageDialAux2_4->Top); } else if (OnImage(x,y,ImageDialSendAux1)) { mDialControlSendAux1->OnMouseDown( x - ImageDialSendAux1->Left, y - ImageDialSendAux1->Top); } else if (OnImage(x,y,ImageDialSendAux2)) { mDialControlSendAux2->OnMouseDown( x - ImageDialSendAux2->Left, y - ImageDialSendAux2->Top); } else if (OnImage(x,y,ImageFaderMaster)) { mFaderControlMaster->OnMouseDown( x - ImageFaderMaster->Left, y - ImageFaderMaster->Top); } break; case modeConnect: if (OnImage(x,y,ImageXlrFemaleMic1)) mFormParent->OnConnectorClick(mXlrFemaleMic1.get()); else if (OnImage(x,y,ImageXlrFemaleMic2)) mFormParent->OnConnectorClick(mXlrFemaleMic2.get()); else if (OnImage(x,y,ImageXlrFemaleMic3)) mFormParent->OnConnectorClick(mXlrFemaleMic3.get()); else if (OnImage(x,y,ImageCinchFemaleWhite4)) mFormParent->OnConnectorClick(mCinchFemaleL4.get()); else if (OnImage(x,y,ImageCinchFemaleRed4)) mFormParent->OnConnectorClick(mCinchFemaleR4.get()); else if (OnImage(x,y,ImageJackFemaleAux1)) mFormParent->OnConnectorClick(mJackFemaleAux1.get()); else if (OnImage(x,y,ImageJackFemaleAux2)) mFormParent->OnConnectorClick(mJackFemaleAux2.get()); else if (OnImage(x,y,ImageXlrMaleMasterLeft)) mFormParent->OnConnectorClick(mXlrMaleMasterLeft.get()); else if (OnImage(x,y,ImageXlrMaleMasterRight)) mFormParent->OnConnectorClick(mXlrMaleMasterRight.get()); else if (OnImage(x,y,ImageEuroMalePower)) mFormParent->OnConnectorClick(mEuroMalePower.get()); break; } }