//---------------------------------------------------- void CPhoto::CreateActions() { QIcon icon ; m_pMoveUpAct = new QAction( "", this) ; icon.addFile( "icons/arrow_up.png") ; m_pMoveUpAct->setIcon( icon) ; connect( m_pMoveUpAct, SIGNAL( triggered()), this, SLOT( OnMoveCurrUp())) ; m_pMoveDownAct = new QAction( "", this) ; icon.addFile( "icons/arrow_down.png") ; m_pMoveDownAct->setIcon( icon) ; connect( m_pMoveDownAct, SIGNAL( triggered()), this, SLOT( OnMoveCurrDown())) ; m_pZoomAllAct = new QAction( "", this) ; icon.addFile( "icons/zoom.png") ; m_pZoomAllAct->setIcon( icon) ; connect( m_pZoomAllAct, SIGNAL( triggered()), this, SLOT( OnZoomAll())) ; m_pConfigAct = new QAction( "", this) ; icon.addFile( "icons/wrench.png") ; m_pConfigAct->setIcon( icon) ; connect( m_pConfigAct, SIGNAL( triggered()), this, SLOT( OnConfig())) ; m_pStartSlideShowAct = new QAction( "", this) ; icon.addFile( "icons/control_play_blue.png") ; m_pStartSlideShowAct->setIcon( icon) ; connect( m_pStartSlideShowAct, SIGNAL( triggered()), this, SLOT( OnStartSlideShow())) ; m_pEndSlideShowAct = new QAction( "", this) ; icon.addFile( "icons/control_stop_blue.png") ; m_pEndSlideShowAct->setIcon( icon) ; connect( m_pEndSlideShowAct, SIGNAL( triggered()), this, SLOT( OnEndSlideShow())) ; m_pPauseSlideShowAct = new QAction( "", this) ; icon.addFile( "icons/control_pause_blue.png") ; m_pPauseSlideShowAct->setIcon( icon) ; connect( m_pPauseSlideShowAct, SIGNAL( triggered()), this, SLOT( OnPauseSlideShow())) ; m_pShowFullScreen = new QAction( "", this) ; icon.addFile( "icons/monitor.png") ; m_pShowFullScreen->setIcon( icon) ; connect( m_pShowFullScreen, SIGNAL( triggered()), this, SLOT( SwitchFullScreen())) ; m_pExitFullScreen = new QAction( "", this) ; icon.addFile( "icons/monitor_go.png") ; m_pExitFullScreen->setIcon( icon) ; connect( m_pExitFullScreen, SIGNAL( triggered()), this, SLOT( SwitchFullScreen())) ; m_pEditNotesAct = new QAction( "", this) ; icon.addFile( "icons/picture_edit.png") ; m_pEditNotesAct->setIcon( icon) ; connect( m_pEditNotesAct, SIGNAL( triggered()), this, SLOT( OnStartEditNotes())) ; }
int IStateHandshake::OnWhoIs (const IPacket &packet) { std::string srvID = packet.Read(); uint8_t resv = packet.Read<uint8_t>(); if (!packet.EndOfStream()) return MSG_ERROR_SIZE; if (resv || srvID != m_SrvID) return MSG_ERROR_ARG; OnConfig(); return MSG_SUCCESS; }
void CCLLKDlg::OnSysCommand(UINT nID, LPARAM lParam) { // TODO: 在此添加消息处理程序代码和/或调用默认值 if (nID==IDI_MENU_OPTIOM) { OnConfig(); } else if (nID==IDI_MENU_NEW) { StartNewGame(); } else if (nID==IDI_MENU_EXIT) { OnClose(); } CDialog::OnSysCommand(nID, lParam); }
//---------------------------------------------------- void CPhoto::keyPressEvent ( QKeyEvent* e) { switch ( e->key()) { case Qt::Key_Space : SeeNextImg(); break ; case Qt::Key_Backspace: SeePrevImg(); break ; case Qt::Key_Plus: on_BtnPlus_clicked(); ; break ; case Qt::Key_Minus: on_BtnMinus_clicked(); ; break ; case Qt::Key_Delete: on_BtnDel_clicked() ; break ; case Qt::Key_Shift: m_bShiftPressed = true ; ui->ImgView->SetShiftPressed( true); break ; case Qt::Key_F1 : ShowAboutDlg() ; break ; case Qt::Key_F : SwitchFullScreen() ; break ; case Qt::Key_Escape : if ( m_bShowHelp) OnHelp(); else if ( m_bFullScreen) SwitchFullScreen(); break ; case Qt::Key_Control : m_bCtrlPressed = true ; break ; case Qt::Key_Q : if ( m_bCtrlPressed) on_BtnExit_clicked(); break ; case Qt::Key_A : OnZoomAll(); break ; case Qt::Key_O : on_BtnOpen_clicked(); break ; case Qt::Key_H : OnHelp(); break ; case Qt::Key_S : OnStartSlideShow(); break ; case Qt::Key_E : OnShowLog() ; break ; case Qt::Key_Home : if ( m_bFullScreen) GoToStartEnd( true); break ; case Qt::Key_End : if( m_bFullScreen) GoToStartEnd( false); break ; case Qt::Key_C : OnConfig(); break ; case Qt::Key_L : on_BtnLibrary_clicked(); break ; //TODO /*case Qt::Key_M : m_player->state() == Phonon::PausedState ? m_player->play() : m_player->pause() ; break ;*/ case Qt::Key_B : OnPauseSlideShow() ; break ; case Qt::Key_N : on_BtnNotes_clicked() ; break ; } }
//---------------------------------------------------- void CPhoto::on_BtnConfig_clicked() { OnConfig(); }
long CMainWindow::OnCommand(unsigned short nID, unsigned short nCmd, HWND hControl) { if(!IsWindowEnabled(m_hWnd)) { return TRUE; } switch(nID) { case ID_FILE_ABOUT: OnAbout(); break; case ID_FILE_ENABLEREVERB: OnClickReverbEnabled(); break; case ID_FILE_EXIT: DestroyWindow(m_hWnd); break; case ID_FILE_NEXTTRACK: OnNext(); break; case ID_FILE_PREVIOUSTRACK: OnPrev(); break; case IDC_PAUSE_BUTTON: case ID_FILE_PAUSE: OnPause(); break; case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 0: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 1: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 2: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 3: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 4: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 5: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 6: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 7: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 8: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 9: ChangeAudioPlugin(nID - ID_FILE_AUDIOPLUGIN_PLUGIN_0); break; case ID_FILE_CHARENCODING_ENCODING_0 + 0: case ID_FILE_CHARENCODING_ENCODING_0 + 1: case ID_FILE_CHARENCODING_ENCODING_0 + 2: case ID_FILE_CHARENCODING_ENCODING_0 + 3: case ID_FILE_CHARENCODING_ENCODING_0 + 4: case ID_FILE_CHARENCODING_ENCODING_0 + 5: case ID_FILE_CHARENCODING_ENCODING_0 + 6: case ID_FILE_CHARENCODING_ENCODING_0 + 7: case ID_FILE_CHARENCODING_ENCODING_0 + 8: case ID_FILE_CHARENCODING_ENCODING_0 + 9: ChangeCharEncoding(nID - ID_FILE_CHARENCODING_ENCODING_0); break; case IDC_CONFIG_BUTTON: OnConfig(); break; case IDC_LOOPMODE_BUTTON: OnRepeat(); break; case IDC_PREVTAB_BUTTON: OnPrevPanel(); break; case IDC_NEXTTAB_BUTTON: OnNextPanel(); break; case IDC_EJECT_BUTTON: OnFileOpen(); break; } return TRUE; }