Add context menu to list of operations.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=944420
This commit is contained in:
parent
8874263386
commit
b663b3f273
|
@ -656,6 +656,18 @@ void MainWindow::on_m_ListDevices_customContextMenuRequested(const QPoint& pos)
|
|||
statusBar()->clearMessage();
|
||||
}
|
||||
|
||||
void MainWindow::on_m_ListOperations_customContextMenuRequested(const QPoint& pos)
|
||||
{
|
||||
KMenu opsMenu;
|
||||
|
||||
opsMenu.addAction(actionCollection()->action("undoOperation"));
|
||||
opsMenu.addAction(actionCollection()->action("clearAllOperations"));
|
||||
opsMenu.addAction(actionCollection()->action("applyAllOperations"));
|
||||
|
||||
opsMenu.exec(listOperations().viewport()->mapToGlobal(pos));
|
||||
statusBar()->clearMessage();
|
||||
}
|
||||
|
||||
void MainWindow::onPropertiesPartition()
|
||||
{
|
||||
if (selectedPartition())
|
||||
|
|
|
@ -129,6 +129,7 @@ class LIBPARTITIONMANAGERPRIVATE_EXPORT MainWindow : public KXmlGuiWindow, publi
|
|||
protected slots:
|
||||
void on_m_ListDevices_itemSelectionChanged();
|
||||
void on_m_ListDevices_customContextMenuRequested(const QPoint& pos);
|
||||
void on_m_ListOperations_customContextMenuRequested(const QPoint& pos);
|
||||
void on_m_TreePartitions_currentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem* previous);
|
||||
void on_m_PartTableWidget_customContextMenuRequested(const QPoint& pos);
|
||||
void on_m_TreePartitions_customContextMenuRequested(const QPoint& pos);
|
||||
|
|
|
@ -138,6 +138,9 @@
|
|||
<layout class="QVBoxLayout" name="verticalLayout_2" >
|
||||
<item>
|
||||
<widget class="QListWidget" name="m_ListOperations" >
|
||||
<property name="contextMenuPolicy" >
|
||||
<enum>Qt::CustomContextMenu</enum>
|
||||
</property>
|
||||
<property name="horizontalScrollBarPolicy" >
|
||||
<enum>Qt::ScrollBarAlwaysOff</enum>
|
||||
</property>
|
||||
|
|
Loading…
Reference in New Issue