1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-07 10:51:45 +00:00

Update the ActiveView in DolphinIconsView similiar to DolphinView::mouseReleaseEvent

svn path=/trunk/playground/utils/dolphin/; revision=607853
This commit is contained in:
Holger Freyther 2006-11-25 23:23:08 +00:00
parent 8fa346cd4b
commit 1d03eac7fc
2 changed files with 14 additions and 0 deletions

View File

@ -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"

View File

@ -40,6 +40,12 @@ class DolphinIconsView : public QListView
public:
DolphinIconsView(DolphinView* parent);
virtual ~DolphinIconsView();
protected:
void mouseReleaseEvent(QMouseEvent* event);
private:
DolphinView *m_parentView;
};
#endif