diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-06-29 16:05:55 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-06-29 16:05:55 +0000 |
commit | 87a016680e3677da3993f333561e79eb0cead7d5 (patch) | |
tree | cbda2b4df8b8ee0d8d1617e6c75bec1e3ee0ccba /src/gui/itemselector.cpp | |
parent | 6ce3d1ad09c1096b5ed3db334e02859e45d5c32b (diff) | |
download | ktechlab-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/gui/itemselector.cpp')
-rw-r--r-- | src/gui/itemselector.cpp | 154 |
1 files changed, 77 insertions, 77 deletions
diff --git a/src/gui/itemselector.cpp b/src/gui/itemselector.cpp index f85756e..c02fffd 100644 --- a/src/gui/itemselector.cpp +++ b/src/gui/itemselector.cpp @@ -23,23 +23,23 @@ #include <kdebug.h> #include <klocale.h> -#include <qdragobject.h> -#include <qlayout.h> -#include <qpopupmenu.h> -#include <qwhatsthis.h> +#include <tqdragobject.h> +#include <tqlayout.h> +#include <tqpopupmenu.h> +#include <tqwhatsthis.h> #include <assert.h> -ILVItem::ILVItem( QListView* parent, const QString &id ) - : KListViewItem( parent, 0 ) +ILVItem::ILVItem( TQListView* tqparent, const TQString &id ) + : KListViewItem( tqparent, 0 ) { m_id = id; b_isRemovable = false; m_pProjectItem = 0l; } -ILVItem::ILVItem( QListViewItem* parent, const QString &id ) - : KListViewItem( parent, 0 ) +ILVItem::ILVItem( TQListViewItem* tqparent, const TQString &id ) + : KListViewItem( tqparent, 0 ) { m_id = id; b_isRemovable = false; @@ -47,8 +47,8 @@ ILVItem::ILVItem( QListViewItem* parent, const QString &id ) } -ItemSelector::ItemSelector( QWidget *parent, const char *name ) - : KListView( parent, name ) +ItemSelector::ItemSelector( TQWidget *tqparent, const char *name ) + : KListView( tqparent, name ) { addColumn( i18n( "Component" ) ); setFullWidth(true); @@ -56,10 +56,10 @@ ItemSelector::ItemSelector( QWidget *parent, const char *name ) setRootIsDecorated(true); setDragEnabled(true); -// connect( this, SIGNAL(executed(QListViewItem*) ), this, SLOT(slotItemExecuted(QListViewItem*)) ); - connect( this, SIGNAL(clicked(QListViewItem*)), this, SLOT(slotItemClicked(QListViewItem*)) ); - connect( this, SIGNAL(doubleClicked(QListViewItem*)), this, SLOT(slotItemDoubleClicked(QListViewItem*)) ); - connect( this, SIGNAL(contextMenuRequested(QListViewItem*, const QPoint&, int )), this, SLOT(slotContextMenuRequested(QListViewItem*, const QPoint&, int )) ); +// connect( this, TQT_SIGNAL(executed(TQListViewItem*) ), this, TQT_SLOT(slotItemExecuted(TQListViewItem*)) ); + connect( this, TQT_SIGNAL(clicked(TQListViewItem*)), this, TQT_SLOT(slotItemClicked(TQListViewItem*)) ); + connect( this, TQT_SIGNAL(doubleClicked(TQListViewItem*)), this, TQT_SLOT(slotItemDoubleClicked(TQListViewItem*)) ); + connect( this, TQT_SIGNAL(contextMenuRequested(TQListViewItem*, const TQPoint&, int )), this, TQT_SLOT(slotContextMenuRequested(TQListViewItem*, const TQPoint&, int )) ); } ItemSelector::~ItemSelector() @@ -75,11 +75,11 @@ void ItemSelector::clear() } -void ItemSelector::addItem( const QString & caption, const QString & id, const QString & _category, const QPixmap & icon, bool removable ) +void ItemSelector::addItem( const TQString & caption, const TQString & id, const TQString & _category, const TQPixmap & icon, bool removable ) { - ILVItem *parentItem = 0L; + ILVItem *tqparentItem = 0L; - QString category = _category; + TQString category = _category; if ( !category.startsWith("/") ) { category.prepend('/'); } @@ -87,44 +87,44 @@ void ItemSelector::addItem( const QString & caption, const QString & id, const Q do { category.remove(0,1); - QString cat; - category.replace( "\\/", "|" ); - int pos = category.find('/'); + TQString cat; + category.tqreplace( "\\/", "|" ); + int pos = category.tqfind('/'); if ( pos == -1 ) cat = category; else cat = category.left( pos ); - cat.replace( "|", "/" ); + cat.tqreplace( "|", "/" ); - if ( m_categories.findIndex(cat) == -1 ) + if ( m_categories.tqfindIndex(cat) == -1 ) { m_categories.append(cat); - if (parentItem) { - parentItem = new ILVItem( parentItem, "" ); + if (tqparentItem) { + tqparentItem = new ILVItem( tqparentItem, "" ); } else { - parentItem = new ILVItem( this, "" ); + tqparentItem = new ILVItem( this, "" ); } - parentItem->setOpen( readOpenState(cat) ); + tqparentItem->setOpen( readOpenState(cat) ); - parentItem->setExpandable(true); - parentItem->setText( 0, cat ); + tqparentItem->setExpandable(true); + tqparentItem->setText( 0, cat ); } else { - parentItem = (ILVItem*)findItem( cat, 0 ); + tqparentItem = (ILVItem*)tqfindItem( cat, 0 ); } category.remove( 0, pos ); - } while ( category.contains('/') ); + } while ( category.tqcontains('/') ); - if ( !parentItem ) + if ( !tqparentItem ) { - kdError() << "Unexpected error in finding parent item for category list"<<endl; + kdError() << "Unexpected error in finding tqparent item for category list"<<endl; return; } - ILVItem *item = new ILVItem( parentItem, id ); + ILVItem *item = new ILVItem( tqparentItem, id ); item->setPixmap( 0, icon ); item->setText( 0, caption ); item->setRemovable(removable); @@ -136,10 +136,10 @@ void ItemSelector::writeOpenStates() KConfig *config = kapp->config(); config->setGroup( name() ); - const QStringList::iterator end = m_categories.end(); - for ( QStringList::iterator it = m_categories.begin(); it != end; ++it ) + const TQStringList::iterator end = m_categories.end(); + for ( TQStringList::iterator it = m_categories.begin(); it != end; ++it ) { - QListViewItem *item = findItem( *it, 0 ); + TQListViewItem *item = tqfindItem( *it, 0 ); if (item) { config->writeEntry( *it+"IsOpen", item->isOpen() ); } @@ -147,7 +147,7 @@ void ItemSelector::writeOpenStates() } -bool ItemSelector::readOpenState( const QString &id ) +bool ItemSelector::readOpenState( const TQString &id ) { KConfig *config = kapp->config(); config->setGroup( name() ); @@ -156,14 +156,14 @@ bool ItemSelector::readOpenState( const QString &id ) } -void ItemSelector::slotContextMenuRequested( QListViewItem* item, const QPoint& pos, int /*col*/ ) +void ItemSelector::slotContextMenuRequested( TQListViewItem* item, const TQPoint& pos, int /*col*/ ) { if ( !item || !(static_cast<ILVItem*>(item))->isRemovable() ) { return; } - QPopupMenu *menu = new QPopupMenu(this); - menu->insertItem( i18n("Remove %1").arg(item->text(0)), this, SLOT(slotRemoveSelectedItem()), Qt::Key_Delete ); + TQPopupMenu *menu = new TQPopupMenu(this); + menu->insertItem( i18n("Remove %1").tqarg(item->text(0)), this, TQT_SLOT(slotRemoveSelectedItem()), TQt::Key_Delete ); menu->popup(pos); } @@ -175,25 +175,25 @@ void ItemSelector::slotRemoveSelectedItem() return; emit itemRemoved( item->key( 0, 0 ) ); - ILVItem *parent = dynamic_cast<ILVItem*>(item->QListViewItem::parent()); + ILVItem *tqparent = dynamic_cast<ILVItem*>(item->TQListViewItem::tqparent()); delete item; - // Get rid of the category as well if it has no children - if ( parent && !parent->firstChild() ) + // Get rid of the category as well if it has no tqchildren + if ( tqparent && !tqparent->firstChild() ) { - m_categories.remove(parent->text(0)); - delete parent; + m_categories.remove(tqparent->text(0)); + delete tqparent; } } -void ItemSelector::setListCaption( const QString &caption ) +void ItemSelector::setListCaption( const TQString &caption ) { setColumnText( 0, caption ); } -void ItemSelector::slotItemClicked( QListViewItem *item ) +void ItemSelector::slotItemClicked( TQListViewItem *item ) { if (!item) return; @@ -205,12 +205,12 @@ void ItemSelector::slotItemClicked( QListViewItem *item ) } -void ItemSelector::slotItemDoubleClicked( QListViewItem *item ) +void ItemSelector::slotItemDoubleClicked( TQListViewItem *item ) { if (!item) return; - QString id = item->key( 0, 0 ); + TQString id = item->key( 0, 0 ); if ( Document * doc = DocManager::self()->getFocusedDocument() ) { @@ -228,34 +228,34 @@ void ItemSelector::slotItemDoubleClicked( QListViewItem *item ) } -QDragObject* ItemSelector::dragObject() +TQDragObject* ItemSelector::dragObject() { - const QString id = currentItem()->key(0,0); + const TQString id = currentItem()->key(0,0); - QStoredDrag * d = 0l; + TQStoredDrag * d = 0l; if ( id.startsWith("flow/") ) - d = new QStoredDrag( "ktechlab/flowpart", this ); + d = new TQStoredDrag( "ktechlab/flowpart", this ); else if ( id.startsWith("ec/") ) - d = new QStoredDrag( "ktechlab/component", this ); + d = new TQStoredDrag( "ktechlab/component", this ); else if ( id.startsWith("sc/") ) - d = new QStoredDrag( "ktechlab/subcircuit", this ); + d = new TQStoredDrag( "ktechlab/subcircuit", this ); else if ( id.startsWith("mech/") ) - d = new QStoredDrag( "ktechlab/mechanical", this ); + d = new TQStoredDrag( "ktechlab/mechanical", this ); if (d) { - QByteArray data; - QDataStream stream( data, IO_WriteOnly ); + TQByteArray data; + TQDataStream stream( data, IO_WriteOnly ); stream << id; d->setEncodedData(data); } // A pixmap cursor is often hard to make out -// QPixmap *pixmap = const_cast<QPixmap*>(currentItem()->pixmap(0)); +// TQPixmap *pixmap = const_cast<TQPixmap*>(currentItem()->pixmap(0)); // if (pixmap) d->setPixmap(*pixmap); return d; @@ -267,21 +267,21 @@ QDragObject* ItemSelector::dragObject() ComponentSelector * ComponentSelector::m_pSelf = 0l; -ComponentSelector * ComponentSelector::self( KateMDI::ToolView * parent ) +ComponentSelector * ComponentSelector::self( KateMDI::ToolView * tqparent ) { if (!m_pSelf) { - assert(parent); - m_pSelf = new ComponentSelector(parent); + assert(tqparent); + m_pSelf = new ComponentSelector(tqparent); } return m_pSelf; } -ComponentSelector::ComponentSelector( KateMDI::ToolView * parent ) - : ItemSelector( (QWidget*)parent, "Component Selector" ) +ComponentSelector::ComponentSelector( KateMDI::ToolView * tqparent ) + : ItemSelector( (TQWidget*)tqparent, "Component Selector" ) { - QWhatsThis::add( this, i18n( + TQWhatsThis::add( this, i18n( "Add components to the circuit diagram by dragging them into the circuit.<br><br>" "To add more than one component of the same type, doubleclick on a component, and click repeatedly in the circuit to place the component. Right click to stop placement.<br><br>" @@ -307,21 +307,21 @@ ComponentSelector::ComponentSelector( KateMDI::ToolView * parent ) FlowPartSelector * FlowPartSelector::m_pSelf = 0l; -FlowPartSelector * FlowPartSelector::self( KateMDI::ToolView * parent ) +FlowPartSelector * FlowPartSelector::self( KateMDI::ToolView * tqparent ) { if (!m_pSelf) { - assert(parent); - m_pSelf = new FlowPartSelector(parent); + assert(tqparent); + m_pSelf = new FlowPartSelector(tqparent); } return m_pSelf; } -FlowPartSelector::FlowPartSelector( KateMDI::ToolView * parent ) - : ItemSelector( (QWidget*)parent, "Part Selector" ) +FlowPartSelector::FlowPartSelector( KateMDI::ToolView * tqparent ) + : ItemSelector( (TQWidget*)tqparent, "Part Selector" ) { - QWhatsThis::add( this, i18n("Add FlowPart to the FlowCode document by dragging them there.<br><br>To add more than one FlowPart of the same type, doubleclick on a FlowPart, and click repeatedly in the FlowChart to place the component. Right click to stop placement.") ); + TQWhatsThis::add( this, i18n("Add FlowPart to the FlowCode document by dragging them there.<br><br>To add more than one FlowPart of the same type, doubleclick on a FlowPart, and click repeatedly in the FlowChart to place the component. Right click to stop placement.") ); setListCaption( i18n("Flow Part") ); @@ -340,21 +340,21 @@ FlowPartSelector::FlowPartSelector( KateMDI::ToolView * parent ) MechanicsSelector * MechanicsSelector::m_pSelf = 0l; -MechanicsSelector * MechanicsSelector::self( KateMDI::ToolView * parent ) +MechanicsSelector * MechanicsSelector::self( KateMDI::ToolView * tqparent ) { if (!m_pSelf) { - assert(parent); - m_pSelf = new MechanicsSelector( (QWidget*)parent ); + assert(tqparent); + m_pSelf = new MechanicsSelector( (TQWidget*)tqparent ); } return m_pSelf; } -MechanicsSelector::MechanicsSelector( QWidget *parent ) - : ItemSelector( (QWidget*)parent, "Mechanics Selector" ) +MechanicsSelector::MechanicsSelector( TQWidget *tqparent ) + : ItemSelector( (TQWidget*)tqparent, "Mechanics Selector" ) { - QWhatsThis::add( this, i18n("Add mechanical parts to the mechanics work area by dragging them there.") ); + TQWhatsThis::add( this, i18n("Add mechanical parts to the mechanics work area by dragging them there.") ); LibraryItemList *items = itemLibrary()->items(); const LibraryItemList::iterator end = items->end(); |