mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-05 16:19:10 +00:00
Update the ActiveView in DolphinIconsView similiar to DolphinView::mouseReleaseEvent
svn path=/trunk/playground/utils/dolphin/; revision=607853
This commit is contained in:
parent
8fa346cd4b
commit
1d03eac7fc
|
@ -20,9 +20,11 @@
|
|||
|
||||
#include "dolphiniconsview.h"
|
||||
#include "dolphinview.h"
|
||||
#include "dolphin.h"
|
||||
|
||||
DolphinIconsView::DolphinIconsView(DolphinView* parent) :
|
||||
QListView(parent)
|
||||
, m_parentView( parent )
|
||||
{
|
||||
setResizeMode( QListView::Adjust );
|
||||
}
|
||||
|
@ -31,4 +33,10 @@ DolphinIconsView::~DolphinIconsView()
|
|||
{
|
||||
}
|
||||
|
||||
void DolphinIconsView::mouseReleaseEvent(QMouseEvent *e)
|
||||
{
|
||||
QListView::mouseReleaseEvent(e);
|
||||
Dolphin::mainWin().setActiveView(m_parentView);
|
||||
}
|
||||
|
||||
#include "dolphiniconsview.moc"
|
||||
|
|
|
@ -40,6 +40,12 @@ class DolphinIconsView : public QListView
|
|||
public:
|
||||
DolphinIconsView(DolphinView* parent);
|
||||
virtual ~DolphinIconsView();
|
||||
|
||||
protected:
|
||||
void mouseReleaseEvent(QMouseEvent* event);
|
||||
|
||||
private:
|
||||
DolphinView *m_parentView;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue