~ubuntu-branches/debian/jessie/ugene/jessie

« back to all changes in this revision

Viewing changes to src/libs_3rdparty/qtbindings_gui/src/qtscriptshell_QGraphicsEllipseItem.h

  • Committer: Package Import Robot
  • Author(s): Steffen Moeller
  • Date: 2011-11-02 13:29:07 UTC
  • mfrom: (1.2.1) (3.1.11 natty)
  • Revision ID: package-import@ubuntu.com-20111102132907-o34gwnt0uj5g6hen
Tags: 1.9.8+repack-1
* First release to Debian
  - added README.Debian
  - increased policy version to 3.9.2
  - added URLs for version control system
* Added debug package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*****************************************************************
2
 
* Unipro UGENE - Integrated Bioinformatics Suite
3
 
* Copyright (C) 2008 Unipro, Russia (http://ugene.unipro.ru)
4
 
* All Rights Reserved
5
 
6
 
*     This source code is distributed under the terms of the
7
 
*     GNU General Public License. See the files COPYING and LICENSE
8
 
*     for details.
9
 
*****************************************************************/
10
 
 
11
 
#ifndef QTSCRIPTSHELL_QGRAPHICSELLIPSEITEM_H
12
 
#define QTSCRIPTSHELL_QGRAPHICSELLIPSEITEM_H
13
 
 
14
 
#include <qgraphicsitem.h>
15
 
 
16
 
#include <QtScript/qscriptvalue.h>
17
 
 
18
 
class QtScriptShell_QGraphicsEllipseItem : public QGraphicsEllipseItem
19
 
{
20
 
public:
21
 
    QtScriptShell_QGraphicsEllipseItem(QGraphicsItem*  parent = 0, QGraphicsScene*  scene = 0);
22
 
    QtScriptShell_QGraphicsEllipseItem(const QRectF&  rect, QGraphicsItem*  parent = 0, QGraphicsScene*  scene = 0);
23
 
    QtScriptShell_QGraphicsEllipseItem(qreal  x, qreal  y, qreal  w, qreal  h, QGraphicsItem*  parent = 0, QGraphicsScene*  scene = 0);
24
 
    ~QtScriptShell_QGraphicsEllipseItem();
25
 
 
26
 
    void advance(int  phase);
27
 
    QRectF  boundingRect() const;
28
 
    bool  collidesWithItem(const QGraphicsItem*  other, Qt::ItemSelectionMode  mode) const;
29
 
    bool  collidesWithPath(const QPainterPath&  path, Qt::ItemSelectionMode  mode) const;
30
 
    bool  contains(const QPointF&  point) const;
31
 
    void contextMenuEvent(QGraphicsSceneContextMenuEvent*  event);
32
 
    void dragEnterEvent(QGraphicsSceneDragDropEvent*  event);
33
 
    void dragLeaveEvent(QGraphicsSceneDragDropEvent*  event);
34
 
    void dragMoveEvent(QGraphicsSceneDragDropEvent*  event);
35
 
    void dropEvent(QGraphicsSceneDragDropEvent*  event);
36
 
    QVariant  extension(const QVariant&  variant) const;
37
 
    void focusInEvent(QFocusEvent*  event);
38
 
    void focusOutEvent(QFocusEvent*  event);
39
 
    void hoverEnterEvent(QGraphicsSceneHoverEvent*  event);
40
 
    void hoverLeaveEvent(QGraphicsSceneHoverEvent*  event);
41
 
    void hoverMoveEvent(QGraphicsSceneHoverEvent*  event);
42
 
    void inputMethodEvent(QInputMethodEvent*  event);
43
 
    QVariant  inputMethodQuery(Qt::InputMethodQuery  query) const;
44
 
    bool  isObscuredBy(const QGraphicsItem*  item) const;
45
 
    QVariant  itemChange(QGraphicsItem::GraphicsItemChange  change, const QVariant&  value);
46
 
    void keyPressEvent(QKeyEvent*  event);
47
 
    void keyReleaseEvent(QKeyEvent*  event);
48
 
    void mouseDoubleClickEvent(QGraphicsSceneMouseEvent*  event);
49
 
    void mouseMoveEvent(QGraphicsSceneMouseEvent*  event);
50
 
    void mousePressEvent(QGraphicsSceneMouseEvent*  event);
51
 
    void mouseReleaseEvent(QGraphicsSceneMouseEvent*  event);
52
 
    QPainterPath  opaqueArea() const;
53
 
    void paint(QPainter*  painter, const QStyleOptionGraphicsItem*  option, QWidget*  widget = 0);
54
 
    bool  sceneEvent(QEvent*  event);
55
 
    bool  sceneEventFilter(QGraphicsItem*  watched, QEvent*  event);
56
 
    QPainterPath  shape() const;
57
 
    int  type() const;
58
 
    void wheelEvent(QGraphicsSceneWheelEvent*  event);
59
 
 
60
 
    QScriptValue __qtscript_self;
61
 
};
62
 
 
63
 
#endif // QTSCRIPTSHELL_QGRAPHICSELLIPSEITEM_H