[Qt-interest] Retrieve a particular item from the QTreeView
Constantin Makshin
cmakshin at gmail.com
Thu Mar 24 00:24:22 CET 2011
I can't say for sure what's the difference, but my guess is that pressed() is emitted when a mouse button is pressed and clicked() — when it's released.
And you don't have to override mousePressEvent() as signals emitted by item views and selection models are more convenient, particularly because they provide index of the selected item.
On Thursday 24 March 2011 01:08:39 Sajjad wrote:
> Hello Constantin,
>
> Is there any difference between the signals pressed() and clicked().
>
> I have subclass the QTreeView as well. I was wondering if i should over-ride
> the mousePressEvent() of QTreeView instead.
>
> Regards
> Sajjad
>
> On Wed, Mar 23, 2011 at 10:44 PM, Constantin Makshin <cmakshin at gmail.com>wrote:
>
> > Take a look at QAbstractItemView::clicked(), QAbstractItemView::pressed()
> > signals and selection model (returned by
> > QAbstractItemView::selectionModel()) functions.
> >
> > On Thursday 24 March 2011 00:26:14 Sajjad wrote:
> > > Hello forum,
> > >
> > > I have created a customized model by sub-classing the QAbstractItemModel
> > > class and view the model in the QTreeView.
> > >
> > > Now when the user the click on a particular item in the tree view i want
> > > retrieve the tree item from it.
> > >
> > > I have encapculated the QTreeView inside the customized widget. And then
> > i
> > > have over-ridden the mousePressEvent()
> > >
> > > {
> > > //I check for the left mouse press event and if not i return
> > >
> > > //i need to look for the current clicked item - any way inside the
> > > QTreeView to get it?
> > > }
> > >
> > >
> > >
> > > Any hint to get it?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
Url : http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20110324/ea1ee1f0/attachment.bin
More information about the Qt-interest-old
mailing list