VR-Forces 4.1 Class Documentation
vrfOverlayTreeView.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2002 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: vrfOverlayTreeView.h,v $ $Revision: 1.4 $ $State: Exp $
7 *******************************************************************************/
8 
9 #pragma once
13 #include <QtGui/QTreeWidget>
14 #include <Qt/qstringlist.h>
15 
16 namespace makVrf
17 {
19  {
20  Q_OBJECT
21 
22  public:
24  DtVrfOverlayTreeView( makVrv::DtDe& de, QWidget* parent = 0 );
25 
27  virtual ~DtVrfOverlayTreeView();
28 
29  boost::signal<void (const QStringList& children, std::string overlay)> signal_itemMoved;
30 
31  protected:
32 
33  virtual QMimeData* mimeData(const QList<QTreeWidgetItem*> list) const;
34 
36  virtual bool canDropOnItem(QTreeWidgetItem*, const QStringList& globalIds, QDragMoveEvent* event) const;
37 
39  virtual void dropItems(const QStringList& globalIds, QTreeWidgetItem*);
40 
41  virtual bool isOverlay( QTreeWidgetItem* item ) const;
42 
45 
47  virtual makVrv::DtUniqueID uniqueIDForListItem(QTreeWidgetItem* item) const;
48 
49  private:
52  DtVrfOverlayTreeView& operator=(const DtVrfOverlayTreeView& rhs);
53  };
54 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)