void OccurrencesHighlighting::OnListKeyDown(wxListEvent &event) { switch ( event.GetKeyCode() ) { case WXK_DELETE: RemoveSelected(); break; case WXK_INSERT: // if ( GetWindowStyle() & wxLC_REPORT ) // { // if ( GetWindowStyle() & wxLC_VIRTUAL ) // { // SetItemCount(GetItemCount() + 1); // } // else // !virtual // { // InsertItemInReportView(event.GetIndex()); // } // } //else: fall through default: event.Skip(); } }
// KeyDown void DragSortableListView::KeyDown(const char* bytes, int32 numBytes) { if (numBytes < 1) return; if ((bytes[0] == B_BACKSPACE) || (bytes[0] == B_DELETE)) RemoveSelected(); BListView::KeyDown(bytes, numBytes); }
void PlaylistView::keyPressEvent(QKeyEvent* event) { if (!model() || state() == QAbstractItemView::EditingState) { QTreeView::keyPressEvent(event); } else if (event == QKeySequence::Delete) { RemoveSelected(); event->accept(); #ifdef Q_OS_DARWIN } else if (event->key() == Qt::Key_Backspace) { RemoveSelected(); event->accept(); #endif } else if (event == QKeySequence::Copy) { CopyCurrentSongToClipboard(); } else if (event->key() == Qt::Key_Enter || event->key() == Qt::Key_Return) { if (currentIndex().isValid()) emit PlayItem(currentIndex()); event->accept(); } else if (event->modifiers() != Qt::ControlModifier // Ctrl+Space selects // the item && event->key() == Qt::Key_Space) { emit PlayPause(); event->accept(); } else if (event->key() == Qt::Key_Left) { emit SeekTrack(-1); event->accept(); } else if (event->key() == Qt::Key_Right) { emit SeekTrack(1); event->accept(); } else if (event->modifiers() == Qt::NoModifier // No modifier keys currently pressed... // ... and key pressed is something related to text && ((event->key() >= Qt::Key_A && event->key() <= Qt::Key_Z) || event->key() == Qt::Key_Backspace || event->key() == Qt::Key_Escape)) { emit FocusOnFilterSignal(event); event->accept(); } else { QTreeView::keyPressEvent(event); } }
void AudioListView::MessageReceived(BMessage* message) { switch (message->what) { case kDraggedItem: { BPoint dropPoint = message->DropPoint(); int32 dropIndex = IndexOf(ConvertFromScreen(dropPoint)); int32 count = CountItems(); if (dropIndex < 0 || dropIndex > count) dropIndex = count; BList indices; GetSelectedItems(indices); MoveItems(indices, dropIndex); RenumberTracks(); break; } case kDeleteItem: { if (!IsEmpty()) { RemoveSelected(); if (!IsEmpty()) RenumberTracks(); } // fake to update button state and calculate SizeBar Looper()->PostMessage(B_REFS_RECEIVED); break; } case kPopupClosed: { fShowingPopUpMenu = false; break; } default: { BListView::MessageReceived(message); break; } } }
BOOL CCustomizeDlg::OnCommand(WPARAM wParam, LPARAM lParam) { // TODO: Add your specialized code here and/or call the base class if (HIWORD(wParam) == BN_CLICKED) // if button clicked { switch(LOWORD(wParam)) // Retrieves the low-order word from the specified value. { case ID_CUSTOMMENU_REMOVESELECTED: { RemoveSelected(); break; } } } return CDialog::OnCommand(wParam, lParam); }
void PProjectWindow::MessageReceived(BMessage *msg) { if (msg->WasDropped() && msg->HasRef("refs")) AddRefs(msg); else switch (msg->what) { case msg_PProjectItemInvoked: OpenItem(); break; case msg_PProjectItemSelected: SelectionChanged(); break; case msg_PAdd: AddFiles(); SetDirty(true); break; case msg_PRemove: RemoveSelected(); break; case B_REFS_RECEIVED: AddRefs(msg); break; case msg_EditAsText: if (IsDirty()) Save(); gApp->NewWindow(EntryRef()); Close(); break; default: inherited::MessageReceived(msg); break; } } /* PProjectWindow::MessageReceived */
void PlayListModel::removeSelected() { emit RemoveSelected(); }
void OccurrencesHighlighting::OnRemove(wxCommandEvent& WXUNUSED(event)) { RemoveSelected(); }