bool OnWmCommand(WPARAM wParam) { switch (LOWORD(wParam)) { case IDOK: if (gHwndButtonInstUninst) OnButtonInstall(); else if (gHwndButtonRunSumatra) OnButtonStartSumatra(); else if (gHwndButtonExit) OnButtonExit(); break; case ID_BUTTON_START_SUMATRA: OnButtonStartSumatra(); break; case ID_BUTTON_OPTIONS: OnButtonOptions(); break; case ID_BUTTON_BROWSE: OnButtonBrowse(); break; case ID_BUTTON_EXIT: case IDCANCEL: OnButtonExit(); break; default: return false; } return true; }
AddBookmarkDlg::AddBookmarkDlg(QWidget* parent, QString DefaultFilename, int _ItemID):QDialog(parent) { setupUi(this); ItemID=_ItemID; connect(Button_Browse,SIGNAL(clicked()),this,SLOT(OnButtonBrowse())); connect(buttonBox->button(QDialogButtonBox::Ok),SIGNAL(clicked()),this,SLOT(OnButtonOk())); connect(buttonBox->button(QDialogButtonBox::Cancel),SIGNAL(clicked()),this,SLOT(reject())); if(ItemID==-1){ createBanner(&BannerPixmap,getPixmap("bookmark_add"),tr("Add Bookmark"),width()); if(DefaultFilename.isEmpty()) OnButtonBrowse(); else Edit_Filename->setText(DefaultFilename); } else { createBanner(&BannerPixmap,getPixmap("bookmark_edit"),tr("Edit Bookmark"),width()); Edit_Title->setText(KpxBookmarks::title(ItemID)); Edit_Filename->setText(KpxBookmarks::path(ItemID)); setWindowTitle(tr("Edit Bookmark")); } }