SVN commit 1255737 by mfuchs: Adds "Select All" entry to the context menu. BUG:280315 M +2 -1 core/transferhandler.cpp M +4 -2 mainwindow.cpp M +5 -0 ui/viewscontainer.cpp M +1 -0 ui/viewscontainer.h --- trunk/KDE/kdenetwork/kget/core/transferhandler.cpp #1255736:1255737 @@ -211,7 +211,8 @@ << KGet::actionCollection()->action("stop_selected_download"); } actions << KGet::actionCollection()->action("delete_selected_download") - << KGet::actionCollection()->action("redownload_selected_download"); + << KGet::actionCollection()->action("redownload_selected_download") + << KGet::actionCollection()->action("select_all"); return actions; } --- trunk/KDE/kdenetwork/kget/mainwindow.cpp #1255736:1255737 @@ -77,13 +77,13 @@ // create the model m_kget = KGet::self( this ); + m_viewsContainer = new ViewsContainer(this); + // create actions setupActions(); createGUI("kgetui.rc"); - m_viewsContainer = new ViewsContainer(this); - setCentralWidget(m_viewsContainer); // restore position, size and visibility @@ -238,6 +238,8 @@ m_menubarAction->setChecked(!menuBar()->isHidden()); // Transfer related actions + actionCollection()->addAction(KStandardAction::SelectAll, "select_all", m_viewsContainer, SLOT(selectAll())); + KAction *deleteSelectedAction = actionCollection()->addAction("delete_selected_download"); deleteSelectedAction->setText(i18nc("delete selected transfer item", "Remove Selected")); deleteSelectedAction->setIcon(KIcon("edit-delete")); --- trunk/KDE/kdenetwork/kget/ui/viewscontainer.cpp #1255736:1255737 @@ -51,4 +51,9 @@ m_transfersView->closeExpandableDetails(model->itemFromHandler(transfer)->index()); } +void ViewsContainer::selectAll() +{ + m_transfersView->selectAll(); +} + #include "viewscontainer.moc" --- trunk/KDE/kdenetwork/kget/ui/viewscontainer.h #1255736:1255737 @@ -28,6 +28,7 @@ public slots: void showTransferDetails(TransferHandler * transfer); void closeTransferDetails(TransferHandler * transfer); + void selectAll(); private: TransfersView * m_transfersView;