summaryrefslogtreecommitdiffstats
path: root/src/icndocument.h
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-29 16:05:55 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-29 16:05:55 +0000
commit87a016680e3677da3993f333561e79eb0cead7d5 (patch)
treecbda2b4df8b8ee0d8d1617e6c75bec1e3ee0ccba /src/icndocument.h
parent6ce3d1ad09c1096b5ed3db334e02859e45d5c32b (diff)
downloadktechlab-87a016680e3677da3993f333561e79eb0cead7d5.tar.gz
ktechlab-87a016680e3677da3993f333561e79eb0cead7d5.zip
TQt4 port ktechlab
This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/ktechlab@1238801 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'src/icndocument.h')
-rw-r--r--src/icndocument.h67
1 files changed, 34 insertions, 33 deletions
diff --git a/src/icndocument.h b/src/icndocument.h
index 7a5b126..c463bb1 100644
--- a/src/icndocument.h
+++ b/src/icndocument.h
@@ -23,10 +23,10 @@ class FlowContainer;
class Node;
class NodeGroup;
-typedef QValueList<QGuardedPtr<Connector> > ConnectorList;
-typedef QValueList<QGuardedPtr<Node> > NodeList;
-typedef QValueList<NodeGroup*> NodeGroupList;
-typedef QValueList<QGuardedPtr<NodeGroup> > GuardedNodeGroupList;
+typedef TQValueList<TQGuardedPtr<Connector> > ConnectorList;
+typedef TQValueList<TQGuardedPtr<Node> > NodeList;
+typedef TQValueList<NodeGroup*> NodeGroupList;
+typedef TQValueList<TQGuardedPtr<NodeGroup> > GuardedNodeGroupList;
/**
@author David Saxton
@@ -34,8 +34,9 @@ typedef QValueList<QGuardedPtr<NodeGroup> > GuardedNodeGroupList;
class ICNDocument : public ItemDocument
{
Q_OBJECT
+ TQ_OBJECT
public:
- ICNDocument( const QString &caption, KTechlab *ktechlab, const char *name );
+ ICNDocument( const TQString &caption, KTechlab *ktechlab, const char *name );
virtual ~ICNDocument();
enum hit_score
@@ -52,47 +53,47 @@ public:
* (such as PIC/START) have restrictions, and can only have one instance of
* themselves on the canvas, and adds the operation to the undo list
*/
- virtual Item* addItem( const QString &id, const QPoint &p, bool newItem );
+ virtual Item* addItem( const TQString &id, const TQPoint &p, bool newItem );
/**
* Creates a connector between two nodes, and returns a pointer to it
* and adds the operation to the undo list
*/
- Connector* createConnector( const QString &startNodeId, const QString &endNodeId, QPointList *pointList = 0L );
+ Connector* createConnector( const TQString &startNodeId, const TQString &endNodeId, TQPointList *pointList = 0L );
/**
* short for casting whatever itemWithID(id) returns
*/
- CNItem* cnItemWithID( const QString &id );
+ CNItem* cnItemWithID( const TQString &id );
/**
* Returns a pointer to a node on the canvas with the given id,
* or NULL if no such node exists
*/
- Node* nodeWithID( const QString &id );
+ Node* nodeWithID( const TQString &id );
/**
* Returns a pointer to a Connector on the canvas with the given id,
* or NULL if no such Connector exists
*/
- Connector* connectorWithID( const QString &id );
+ Connector* connectorWithID( const TQString &id );
/**
- * Adds a QCanvasItem to the delete list to be deleted,
+ * Adds a TQCanvasItem to the delete list to be deleted,
* when flushDeleteList() is called
*/
- virtual void appendDeleteList( QCanvasItem *qcanvasItem );
+ virtual void appendDeleteList( TQCanvasItem *qcanvasItem );
/**
* Permantly deletes all items that have been added to the delete list with
- * the appendDeleteList( QCanvasItem *qcanvasItem ) function.
+ * the appendDeleteList( TQCanvasItem *qcanvasItem ) function.
*/
virtual void flushDeleteList();
/**
* Reinherit this function to perform special checks on whether the two
- * given QCanvasItems (either nodes or connectors or both) can be
+ * given TQCanvasItems (either nodes or connectors or both) can be
* connected together.
*/
- virtual bool canConnect( QCanvasItem *qcanvasItem1, QCanvasItem *qcanvasItem2 ) const;
+ virtual bool canConnect( TQCanvasItem *qcanvasItem1, TQCanvasItem *qcanvasItem2 ) const;
virtual void copy();
virtual void selectAll();
- virtual bool registerItem( QCanvasItem *qcanvasItem );
+ virtual bool registerItem( TQCanvasItem *qcanvasItem );
/**
* Returns a pointer to the 2-dimension array of ICNDocument cells.
*/
@@ -118,13 +119,13 @@ public:
*/
bool joinConnectors( Node *node );
static int gridSnap( int pos ); /// Returns 'pos' when snapped to grid
- static QPoint gridSnap( const QPoint &pos );
+ static TQPoint gridSnap( const TQPoint &pos );
/**
* Returns true if the CNItem is valid - e.g. will return true for a
* component in a circuit, but not in a pic program
*/
virtual bool isValidItem( Item *item ) = 0;
- virtual bool isValidItem( const QString &itemId ) = 0;
+ virtual bool isValidItem( const TQString &itemId ) = 0;
ConnectorList getCommonConnectors( const ItemList &list );
NodeList getCommonNodes( const ItemList &list );
const NodeList & nodeList() const { return m_nodeList; }
@@ -135,24 +136,24 @@ public:
* Creates a connector from node1 to node2. If pointList is non-null, then the
* connector will be assigned those points
*/
- Connector * createConnector( Node *node1, Node *node2, QPointList *pointList = 0L );
+ Connector * createConnector( Node *node1, Node *node2, TQPointList *pointList = 0L );
/**
* Splits Connector con into two connectors at point pos2, and creates a connector from the node
* to the intersection of the two new connectors. If pointList is non-null, then the new connector
* from the node will be assigned those points
*/
- Connector * createConnector( Node *node, Connector *con, const QPoint &pos2, QPointList *pointList = 0L );
+ Connector * createConnector( Node *node, Connector *con, const TQPoint &pos2, TQPointList *pointList = 0L );
/**
* Splits con1 and con2 into two new connectors each at points pos1 and pos2, and creates a new connector
* between the two points of intersection given by pos1 and pos2. If pointList is non-null, then the new
* connector between the two points will be assigned those points
*/
- Connector * createConnector( Connector *con1, Connector *con2, const QPoint &pos1, const QPoint &pos2, QPointList *pointList = 0L );
+ Connector * createConnector( Connector *con1, Connector *con2, const TQPoint &pos1, const TQPoint &pos2, TQPointList *pointList = 0L );
/**
* Returns the flowcontainer at the given position at the highest level that
* is not in the current select list, or 0l if there isn't one
*/
- FlowContainer *flowContainer( const QPoint &pos );
+ FlowContainer *flowContainer( const TQPoint &pos );
/**
* Sets the drag (e.g. horizontal arrow) cursor for resizing a CNItem, depending on the corner clicked on
*/
@@ -160,7 +161,7 @@ public:
void getTranslatable( const ItemList & itemList, ConnectorList * fixedConnectors = 0l, ConnectorList * translatableConnectors = 0l, NodeGroupList * translatableNodeGroups = 0l );
/**
- * Reroutes invalidated directors. You shouldn't call this function
+ * Reroutes tqinvalidated directors. You shouldn't call this function
* directly - instead use ItemDocument::requestEvent.
*/
void rerouteInvalidatedConnectors();
@@ -208,7 +209,7 @@ protected:
* This only needs to be called when connector(s) need routing.
*/
void addAllItemConnectorPoints();
- virtual void fillContextMenu( const QPoint &pos );
+ virtual void fillContextMenu( const TQPoint &pos );
/**
* Creates a new NodeGroup to control the node, if there does not already
* exist a NodeGroup containing the given node. The associated nodes will
@@ -232,7 +233,7 @@ protected:
GuardedNodeGroupList m_nodeGroupList;
private:
- QCanvasItemList m_itemDeleteList; // List of canvas items to be deleted
+ TQCanvasItemList m_itemDeleteList; // List of canvas items to be deleted
};
@@ -245,22 +246,22 @@ public:
static DirCursor* self();
~DirCursor();
- static QPixmap leftArrow()
+ static TQPixmap leftArrow()
{
return self()->m_leftArrow;
}
- static QPixmap rightArrow()
+ static TQPixmap rightArrow()
{
return self()->m_rightArrow;
}
- static QPixmap upArrow()
+ static TQPixmap upArrow()
{
return self()->m_upArrow;
}
- static QPixmap downArrow()
+ static TQPixmap downArrow()
{
return self()->m_downArrow;
}
@@ -270,10 +271,10 @@ protected:
void initCursors();
static DirCursor *m_self;
- QPixmap m_leftArrow;
- QPixmap m_rightArrow;
- QPixmap m_upArrow;
- QPixmap m_downArrow;
+ TQPixmap m_leftArrow;
+ TQPixmap m_rightArrow;
+ TQPixmap m_upArrow;
+ TQPixmap m_downArrow;
};