mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-05 16:19:10 +00:00
Save a in-thread stat call each time the context menu is displayed
This commit is contained in:
parent
491daf4e43
commit
6f778005b5
|
@ -2285,9 +2285,9 @@ void DolphinMainWindow::updateFileAndEditActions()
|
|||
KFileItem capabilitiesDestination;
|
||||
|
||||
if (tabPage->primaryViewActive()) {
|
||||
capabilitiesDestination = tabPage->secondaryViewContainer()->url();
|
||||
capabilitiesDestination = tabPage->secondaryViewContainer()->rootItem();
|
||||
} else {
|
||||
capabilitiesDestination = tabPage->primaryViewContainer()->url();
|
||||
capabilitiesDestination = tabPage->primaryViewContainer()->rootItem();
|
||||
}
|
||||
|
||||
copyToOtherViewAction->setEnabled(capabilitiesDestination.isWritable());
|
||||
|
|
|
@ -206,6 +206,11 @@ QUrl DolphinViewContainer::url() const
|
|||
return m_view->url();
|
||||
}
|
||||
|
||||
KFileItem DolphinViewContainer::rootItem() const
|
||||
{
|
||||
return m_view->rootItem();
|
||||
}
|
||||
|
||||
void DolphinViewContainer::setActive(bool active)
|
||||
{
|
||||
m_searchBox->setActive(active);
|
||||
|
|
|
@ -66,6 +66,7 @@ public:
|
|||
* The URL navigator is synchronized with this URL.
|
||||
*/
|
||||
QUrl url() const;
|
||||
KFileItem rootItem() const;
|
||||
|
||||
/**
|
||||
* If \a active is true, the view container will marked as active. The active
|
||||
|
|
Loading…
Reference in a new issue