summaryrefslogtreecommitdiffstats
path: root/part/kxe_treeview.cpp
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2016-03-26 12:35:35 +0100
committerSlávek Banko <slavek.banko@axis.cz>2016-03-26 14:10:15 +0100
commit38dca4b75c471ddf950e2f9f03801c550d7d26fd (patch)
treef5923ce5d84971f1f394baf7411146f078c02fab /part/kxe_treeview.cpp
parente28665ce3b2e9ec6f09b4c021db7443cac3c4128 (diff)
downloadkxmleditor-38dca4b75c471ddf950e2f9f03801c550d7d26fd.tar.gz
kxmleditor-38dca4b75c471ddf950e2f9f03801c550d7d26fd.zip
Initial TQt conversion
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'part/kxe_treeview.cpp')
-rw-r--r--part/kxe_treeview.cpp152
1 files changed, 76 insertions, 76 deletions
diff --git a/part/kxe_treeview.cpp b/part/kxe_treeview.cpp
index 93e3be5..ce89961 100644
--- a/part/kxe_treeview.cpp
+++ b/part/kxe_treeview.cpp
@@ -32,19 +32,19 @@
#include <kglobalsettings.h>
#include <kmessagebox.h>
-// include files for Qt
+// include files for TQt
#include "qdom_add.h"
-#include <qheader.h>
-#include <qdragobject.h>
-#include <qtimer.h>
-#include <qdom.h>
-#include <qcursor.h>
-#include <qevent.h>
+#include <tqheader.h>
+#include <tqdragobject.h>
+#include <tqtimer.h>
+#include <tqdom.h>
+#include <tqcursor.h>
+#include <tqevent.h>
static const int autoOpenTimeout = 750;
-KXE_TreeView::KXE_TreeView( KXMLGUIClient * pGUIClient, QWidget * pParent, const char * pszName )
+KXE_TreeView::KXE_TreeView( KXMLGUIClient * pGUIClient, TQWidget * pParent, const char * pszName )
: KListView(pParent,pszName),
m_pGUIClient(pGUIClient),
m_nBookmarkedItems(0)
@@ -53,10 +53,10 @@ KXE_TreeView::KXE_TreeView( KXMLGUIClient * pGUIClient, QWidget * pParent, const
addColumn(i18n("Qualified name"));
- setSelectionMode(QListView::Single);
+ setSelectionMode(TQListView::Single);
connect( this, SIGNAL(selectionChanged()), this, SLOT(slotSelectionChanged()) );
- connect( this, SIGNAL(expanded(QListViewItem*)), this, SLOT(slotItemExpanded(QListViewItem*)) );
+ connect( this, SIGNAL(expanded(TQListViewItem*)), this, SLOT(slotItemExpanded(TQListViewItem*)) );
setReadWrite(false);
@@ -64,7 +64,7 @@ KXE_TreeView::KXE_TreeView( KXMLGUIClient * pGUIClient, QWidget * pParent, const
m_pCurrentBeforeDropItem = 0;
m_pDropItem = 0;
- m_autoOpenTimer = new QTimer(this);
+ m_autoOpenTimer = new TQTimer(this);
connect(m_autoOpenTimer, SIGNAL(timeout()), this, SLOT(slotAutoOpenFolder()));
// Apply current configuration
@@ -136,7 +136,7 @@ void KXE_TreeView::editDeselect()
void KXE_TreeView::viewNodeUp()
{
// get selected item from tree view
- QListViewItem * pSelItem = selectedItem();
+ TQListViewItem * pSelItem = selectedItem();
if ( ! pSelItem )
{
kdDebug() << "KXE_TreeView::slotViewNodeUp no item selected" << endl;
@@ -144,7 +144,7 @@ void KXE_TreeView::viewNodeUp()
}
// get parent item
- QListViewItem * pParentItem = pSelItem->parent();
+ TQListViewItem * pParentItem = pSelItem->parent();
// select parent item in tree view
if (pParentItem)
@@ -157,7 +157,7 @@ void KXE_TreeView::viewNodeUp()
void KXE_TreeView::viewExpNode( int nLevel )
{
// get selected item from tree view (if any)
- QListViewItem * pSelItem = selectedItem();
+ TQListViewItem * pSelItem = selectedItem();
if ( ! pSelItem )
{
kdDebug() << "KXE_TreeView::slotViewExpNode no item selected" << endl;
@@ -172,7 +172,7 @@ void KXE_TreeView::viewExpNode( int nLevel )
void KXE_TreeView::viewColNode( int nLevel )
{
// get selected item from tree view (if any)
- QListViewItem * pSelItem = selectedItem();
+ TQListViewItem * pSelItem = selectedItem();
if ( ! pSelItem )
{
kdDebug() << "KXE_TreeView::slotViewColNode no item selected" << endl;
@@ -213,7 +213,7 @@ void KXE_TreeView::bookmarksPrev()
KXE_TreeViewItem * pSelItem = static_cast <KXE_TreeViewItem*> (selectedItem());
if ( ! pSelItem ) // If there is no item selected we take
{ // the last root items last grand child.
- QListViewItem * pTmpItem = firstChild(); // Take first child and
+ TQListViewItem * pTmpItem = firstChild(); // Take first child and
while ( pTmpItem->nextSibling() ) // find last child by
pTmpItem = pTmpItem->nextSibling(); // traversing all childs
@@ -283,7 +283,7 @@ void KXE_TreeView::selectItem( KXE_TreeViewItem * const pItem )
ensureItemVisible( pItem );
}
-bool KXE_TreeView::selectNode( const QDomNode & node )
+bool KXE_TreeView::selectNode( const TQDomNode & node )
{
if ( node.isNull() )
{
@@ -303,10 +303,10 @@ bool KXE_TreeView::selectNode( const QDomNode & node )
return true;
}
-QDomNode * KXE_TreeView::getSelectedNode() const
+TQDomNode * KXE_TreeView::getSelectedNode() const
{
// get selected item from tree view
- QListViewItem * pSelItem = selectedItem();
+ TQListViewItem * pSelItem = selectedItem();
if ( ! pSelItem )
return 0;
@@ -314,14 +314,14 @@ QDomNode * KXE_TreeView::getSelectedNode() const
return pSelTreeItem->xmlNode();
}
-QDomNode * KXE_TreeView::getSpecProcInstrNode(const QString& target) const
+TQDomNode * KXE_TreeView::getSpecProcInstrNode(const TQString& target) const
{
KXE_TreeViewItem * pTreeItem = static_cast<KXE_TreeViewItem*> (firstChild());
while ( pTreeItem )
{
if (pTreeItem->xmlNode()->isProcessingInstruction())
{
- QDomProcessingInstruction domProcInstr = pTreeItem->xmlNode()->toProcessingInstruction();
+ TQDomProcessingInstruction domProcInstr = pTreeItem->xmlNode()->toProcessingInstruction();
if(domProcInstr.target() == target)
return pTreeItem->xmlNode();
}
@@ -350,40 +350,40 @@ bool KXE_TreeView::hasRootNode()
}
-QString KXE_TreeView::getSelectedPath() const
+TQString KXE_TreeView::getSelectedPath() const
{
// get selected item from tree view
- QListViewItem * pSelItem = selectedItem();
+ TQListViewItem * pSelItem = selectedItem();
if ( ! pSelItem )
- return QString();
+ return TQString();
KXE_TreeViewItem * pSelTreeItem = static_cast <KXE_TreeViewItem *> (pSelItem);
return domTool_getPath( * pSelTreeItem->xmlNode() );
}
-void KXE_TreeView::contentsMousePressEvent( QMouseEvent * pEvent )
+void KXE_TreeView::contentsMousePressEvent( TQMouseEvent * pEvent )
{
KListView::contentsMousePressEvent(pEvent);
if ( pEvent->button() == RightButton )
{
- QString szMenuName;
+ TQString szMenuName;
- QListViewItem * pItem = itemAt( contentsToViewport(pEvent->pos()) );
+ TQListViewItem * pItem = itemAt( contentsToViewport(pEvent->pos()) );
if (pItem)
{
KXE_TreeViewItem * pTreeItem = static_cast <KXE_TreeViewItem*> (pItem);
switch( pTreeItem->xmlNode()->nodeType() )
{
- case QDomNode::ElementNode:
+ case TQDomNode::ElementNode:
szMenuName = "popupXmlElement";
break;
- case QDomNode::TextNode:
- case QDomNode::CDATASectionNode:
- case QDomNode::CommentNode:
+ case TQDomNode::TextNode:
+ case TQDomNode::CDATASectionNode:
+ case TQDomNode::CommentNode:
szMenuName = "popupXmlContent";
break;
- case QDomNode::ProcessingInstructionNode:
+ case TQDomNode::ProcessingInstructionNode:
szMenuName = "popupXmlProcInstr";
break;
default:
@@ -394,13 +394,13 @@ void KXE_TreeView::contentsMousePressEvent( QMouseEvent * pEvent )
else
szMenuName = "popupXmlTree";
- emit sigContextMenuRequested( szMenuName, QCursor::pos() );
+ emit sigContextMenuRequested( szMenuName, TQCursor::pos() );
return;
}
//--- Drag & Drop ------------------------------------------------------
- QPoint p(contentsToViewport(pEvent->pos()));
- QListViewItem *i = itemAt(p);
+ TQPoint p(contentsToViewport(pEvent->pos()));
+ TQListViewItem *i = itemAt(p);
if(pEvent->button() == LeftButton && i)
{ // if the user clicked into the root decoration of the item, don't try to start a drag!
@@ -422,22 +422,22 @@ void KXE_TreeView::slotSelectionChanged()
emit sigSelectionCleared(hasRootNode());
else
{
- QDomNode selectedNode = * ( pItem->xmlNode() ); // uses QDomNode copy constructor
+ TQDomNode selectedNode = * ( pItem->xmlNode() ); // uses TQDomNode copy constructor
// choose appropriate object kind
switch ( selectedNode.nodeType() )
{
- case QDomNode::ElementNode:
+ case TQDomNode::ElementNode:
emit sigSelectionChanged( selectedNode.toElement());
break;
- case QDomNode::TextNode:
- case QDomNode::CDATASectionNode:
- case QDomNode::CommentNode:
+ case TQDomNode::TextNode:
+ case TQDomNode::CDATASectionNode:
+ case TQDomNode::CommentNode:
emit sigSelectionChanged( selectedNode.toCharacterData());
break;
- case QDomNode::ProcessingInstructionNode:
+ case TQDomNode::ProcessingInstructionNode:
emit sigSelectionChanged( selectedNode.toProcessingInstruction());
break;
@@ -449,7 +449,7 @@ void KXE_TreeView::slotSelectionChanged()
}
-void KXE_TreeView::slotItemExpanded( QListViewItem * pItem )
+void KXE_TreeView::slotItemExpanded( TQListViewItem * pItem )
{
KXE_TreeViewItem * pTreeViewItem = static_cast<KXE_TreeViewItem*> (pItem);
pTreeViewItem->ensureGrandChildItemsCreated();
@@ -460,7 +460,7 @@ void KXE_TreeView::slotItemExpanded( QListViewItem * pItem )
// update slots
//////////////////////////////////////////////////////////////
-void KXE_TreeView::updateNodeCreated( const QDomNode & node )
+void KXE_TreeView::updateNodeCreated( const TQDomNode & node )
{
if ( node.isNull() )
{
@@ -476,7 +476,7 @@ void KXE_TreeView::updateNodeCreated( const QDomNode & node )
if (node.isProcessingInstruction())
// Tree looks much nicer if root processing instructions are ont the top...
{
- QDomNode *pNode = getSpecProcInstrNode("xml");
+ TQDomNode *pNode = getSpecProcInstrNode("xml");
if (pNode)
pNewItem = new KXE_TreeViewItem( node, this,findCorrespondingItem(*pNode));
else
@@ -499,7 +499,7 @@ void KXE_TreeView::updateNodeCreated( const QDomNode & node )
}
// To create the new item, we need (1st) the item corresponding to the parent node of the given one.
- QDomNode parentNode = node.parentNode();
+ TQDomNode parentNode = node.parentNode();
// Because the currently selected item is very likely (in many cases) the correct one, try it first.
KXE_TreeViewItem * pParentItem = static_cast<KXE_TreeViewItem*> (selectedItem());
if ( (!pParentItem) || ( *(pParentItem->xmlNode()) != parentNode ) )
@@ -515,7 +515,7 @@ void KXE_TreeView::updateNodeCreated( const QDomNode & node )
// Now we need (2nd) the item corresponding to the previous sibling of the given one,
// because, the new item has to be inserted behind the given one.
- QDomNode prevNode = node.previousSibling();
+ TQDomNode prevNode = node.previousSibling();
if ( prevNode.isNull() )
{ // it seems to be the first child node, so create a first child item
pNewItem = new KXE_TreeViewItem( node, pParentItem );
@@ -538,7 +538,7 @@ void KXE_TreeView::updateNodeCreated( const QDomNode & node )
ensureItemVisible( pNewItem );
}
-void KXE_TreeView::updateNodeChanged( const QDomNode & node )
+void KXE_TreeView::updateNodeChanged( const TQDomNode & node )
{
if ( node.isNull() )
{
@@ -564,7 +564,7 @@ void KXE_TreeView::updateNodeChanged( const QDomNode & node )
ensureItemVisible( pItem );
}
-void KXE_TreeView::updateNodeDeleted( const QDomNode & node )
+void KXE_TreeView::updateNodeDeleted( const TQDomNode & node )
{
if ( node.isNull() )
{
@@ -591,7 +591,7 @@ void KXE_TreeView::updateNodeDeleted( const QDomNode & node )
emit sigSelectionCleared(hasRootNode());
}
-void KXE_TreeView::updateNodeMoved( const QDomNode & node )
+void KXE_TreeView::updateNodeMoved( const TQDomNode & node )
{
if ( node.isNull() )
{
@@ -661,7 +661,7 @@ void KXE_TreeView::updateClear()
clear();
}
-void KXE_TreeView::rename( QListViewItem * pItem, int nColumn )
+void KXE_TreeView::rename( TQListViewItem * pItem, int nColumn )
{
if ( nColumn != 0 ) // inplace editing only
return; // for the first column
@@ -681,7 +681,7 @@ void KXE_TreeView::rename( QListViewItem * pItem, int nColumn )
// misc functions
//////////////////////////////////////////////////////////////
-KXE_TreeViewItem * KXE_TreeView::findCorrespondingItem( const QDomNode & node )
+KXE_TreeViewItem * KXE_TreeView::findCorrespondingItem( const TQDomNode & node )
{
KXE_TreeViewItem * pItem = static_cast<KXE_TreeViewItem*> (firstChild());
while ( pItem )
@@ -699,7 +699,7 @@ KXE_TreeViewItem * KXE_TreeView::findCorrespondingItem( const QDomNode & node )
//////////////////////////////////////////////////////////////
/** Overrides KListView::contentsMouseMoveEvent */
-void KXE_TreeView::contentsMouseMoveEvent(QMouseEvent *e)
+void KXE_TreeView::contentsMouseMoveEvent(TQMouseEvent *e)
{
KListView::contentsMouseMoveEvent(e);
@@ -712,20 +712,20 @@ void KXE_TreeView::contentsMouseMoveEvent(QMouseEvent *e)
m_bDrag = false;
- QListViewItem *item = itemAt(contentsToViewport(m_dragPos));
+ TQListViewItem *item = itemAt(contentsToViewport(m_dragPos));
if(!item || !item->isSelectable())
return;
// copy item into clipboard
KXE_TreeViewItem *pXmlTreeItem = static_cast <KXE_TreeViewItem *> (item);
- QTextDrag *pDrag = (dynamic_cast <KXMLEditorPart *> (m_pGUIClient))->copyNode(pXmlTreeItem->xmlNode());
+ TQTextDrag *pDrag = (dynamic_cast <KXMLEditorPart *> (m_pGUIClient))->copyNode(pXmlTreeItem->xmlNode());
// Start a drag
- const QPixmap *pix = item->pixmap(0);
+ const TQPixmap *pix = item->pixmap(0);
if(pix && pDrag->pixmap().isNull())
- { QPoint hotspot(pix->width() / 2, pix->height() / 2);
+ { TQPoint hotspot(pix->width() / 2, pix->height() / 2);
pDrag->setPixmap(*pix, hotspot);
}
@@ -733,14 +733,14 @@ void KXE_TreeView::contentsMouseMoveEvent(QMouseEvent *e)
}
/** Overrides KListView::contentsMouseReleaseEvent */
-void KXE_TreeView::contentsMouseReleaseEvent(QMouseEvent *e)
+void KXE_TreeView::contentsMouseReleaseEvent(TQMouseEvent *e)
{
KListView::contentsMouseReleaseEvent(e);
m_bDrag = false;
}
-/** Overrides QScrollView::contentsDragEnterEvent */
-void KXE_TreeView::contentsDragEnterEvent(QDragEnterEvent *e)
+/** Overrides TQScrollView::contentsDragEnterEvent */
+void KXE_TreeView::contentsDragEnterEvent(TQDragEnterEvent *e)
{
m_pDropItem = 0;
m_pCurrentBeforeDropItem = selectedItem();
@@ -754,10 +754,10 @@ void KXE_TreeView::contentsDragEnterEvent(QDragEnterEvent *e)
}
}
-/** Overrides QScrollView::contentsDragMoveEvent */
-void KXE_TreeView::contentsDragMoveEvent(QDragMoveEvent *e)
+/** Overrides TQScrollView::contentsDragMoveEvent */
+void KXE_TreeView::contentsDragMoveEvent(TQDragMoveEvent *e)
{
- QListViewItem *item = itemAt(contentsToViewport(e->pos()));
+ TQListViewItem *item = itemAt(contentsToViewport(e->pos()));
// Accept drops on the background, if Texts
if(!item && (m_lstDropFormats.contains("text/")))
@@ -786,8 +786,8 @@ void KXE_TreeView::contentsDragMoveEvent(QDragMoveEvent *e)
}
}
-/** Overrides QScrollView::contentsDragLeaveEvent */
-void KXE_TreeView::contentsDragLeaveEvent(QDragLeaveEvent *e)
+/** Overrides TQScrollView::contentsDragLeaveEvent */
+void KXE_TreeView::contentsDragLeaveEvent(TQDragLeaveEvent *e)
{
e=e;
// Restore the current item to what it was before the dragging (#17070)
@@ -801,8 +801,8 @@ void KXE_TreeView::contentsDragLeaveEvent(QDragLeaveEvent *e)
m_lstDropFormats.clear();
}
-/** Overrides QScrollView::contentsDropEvent */
-void KXE_TreeView::contentsDropEvent(QDropEvent *pDropEvent)
+/** Overrides TQScrollView::contentsDropEvent */
+void KXE_TreeView::contentsDropEvent(TQDropEvent *pDropEvent)
{
m_autoOpenTimer->stop();
@@ -822,16 +822,16 @@ void KXE_TreeView::slotAutoOpenFolder()
}
/** Drop or paste text into item */
-bool KXE_TreeView::drop(QListViewItem *pItem, QDropEvent *pDropEvent)
+bool KXE_TreeView::drop(TQListViewItem *pItem, TQDropEvent *pDropEvent)
{
KXE_TreeViewItem* pTreeItem = 0;
if(pItem)
pTreeItem = static_cast <KXE_TreeViewItem *> (pItem);
- QDomNode *pTargetNode = pTreeItem->xmlNode();
+ TQDomNode *pTargetNode = pTreeItem->xmlNode();
// First, make check, if moved item is not moved to their children
- if((pDropEvent->source() == this) && (pDropEvent->action() == QDropEvent::Move))
+ if((pDropEvent->source() == this) && (pDropEvent->action() == TQDropEvent::Move))
{ // make check, if moved item is not moved to itself
if(m_pCurrentBeforeDropItem && pTreeItem && (m_pCurrentBeforeDropItem == pTreeItem))
{ return false;
@@ -849,10 +849,10 @@ bool KXE_TreeView::drop(QListViewItem *pItem, QDropEvent *pDropEvent)
return false;
}
- QDomNode * pNode = static_cast <KXE_TreeViewItem*> (m_pCurrentBeforeDropItem)->xmlNode();
+ TQDomNode * pNode = static_cast <KXE_TreeViewItem*> (m_pCurrentBeforeDropItem)->xmlNode();
if (pNode->isProcessingInstruction())
{
- QDomProcessingInstruction domProcInstr = pNode->toProcessingInstruction();
+ TQDomProcessingInstruction domProcInstr = pNode->toProcessingInstruction();
if(domProcInstr.target() == "xml")
{ KMessageBox::sorry(0, i18n("This processing instruction cannot be moved !"));
@@ -862,11 +862,11 @@ bool KXE_TreeView::drop(QListViewItem *pItem, QDropEvent *pDropEvent)
}
//-- If Move from same instance of this widget
- if((pDropEvent->source() == this) && (pDropEvent->action() == QDropEvent::Move) && (m_pCurrentBeforeDropItem) && pTargetNode->isElement())
+ if((pDropEvent->source() == this) && (pDropEvent->action() == TQDropEvent::Move) && (m_pCurrentBeforeDropItem) && pTargetNode->isElement())
{
// remove source item
- QDomNode * pSourceNode = static_cast <KXE_TreeViewItem*> (m_pCurrentBeforeDropItem)->xmlNode();
- QDomElement domTargetElement = pTargetNode->toElement();
+ TQDomNode * pSourceNode = static_cast <KXE_TreeViewItem*> (m_pCurrentBeforeDropItem)->xmlNode();
+ TQDomElement domTargetElement = pTargetNode->toElement();
if((dynamic_cast <KXMLEditorPart *> (m_pGUIClient))->dropMoveNode(domTargetElement, *pSourceNode))
{
@@ -892,7 +892,7 @@ bool KXE_TreeView::drop(QListViewItem *pItem, QDropEvent *pDropEvent)
//
KXE_TreeViewItem* KXE_TreeView::lastChild()
{
- QListViewItem* pItem = firstChild();
+ TQListViewItem* pItem = firstChild();
if (pItem && pItem->nextSibling())
do
pItem = pItem->nextSibling();
@@ -902,7 +902,7 @@ KXE_TreeViewItem* KXE_TreeView::lastChild()
return (KXE_TreeViewItem*) pItem;
}
-void KXE_TreeView::keyPressEvent(QKeyEvent *e)
+void KXE_TreeView::keyPressEvent(TQKeyEvent *e)
{
KListView::keyPressEvent(e);
emit sigKeyPressed(e);