diff options
Diffstat (limited to 'tdevdesigner/designer/configtoolboxdialog.ui.h')
| -rw-r--r-- | tdevdesigner/designer/configtoolboxdialog.ui.h | 215 | 
1 files changed, 0 insertions, 215 deletions
| diff --git a/tdevdesigner/designer/configtoolboxdialog.ui.h b/tdevdesigner/designer/configtoolboxdialog.ui.h deleted file mode 100644 index 7dcd6530..00000000 --- a/tdevdesigner/designer/configtoolboxdialog.ui.h +++ /dev/null @@ -1,215 +0,0 @@ -/********************************************************************** -** Copyright (C) 2000 Trolltech AS.  All rights reserved. -** -** This file is part of TQt Designer. -** -** This file may be distributed and/or modified under the terms of the -** GNU General Public License version 2 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. -** -** Licensees holding valid TQt Enterprise Edition or TQt Professional Edition -** licenses may use this file in accordance with the TQt Commercial License -** Agreement provided with the Software. -** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -** -** See http://www.trolltech.com/gpl/ for GPL licensing information. -** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for -**   information about TQt Commercial License Agreements. -** -** Contact info@trolltech.com if any conditions of this licensing are -** not clear to you. -** -**********************************************************************/ - -#include "mainwindow.h" -#include "widgetaction.h" -#include "listviewdnd.h" -#include <tqlistview.h> - -void ConfigToolboxDialog::init() -{ -    listViewTools->setSorting( -1 ); -    listViewCommon->setSorting( -1 ); - -    ListViewDnd *toolsDnd = new ListViewDnd( listViewTools ); -    toolsDnd->setDragMode( ListViewDnd::External | ListViewDnd::NullDrop | ListViewDnd::Flat ); - -    ListViewDnd *commonDnd = new ListViewDnd( listViewCommon ); -    commonDnd->setDragMode( ListViewDnd::Both | ListViewDnd::Move | ListViewDnd::Flat ); - -    TQObject::connect( toolsDnd, TQT_SIGNAL( dropped( TQListViewItem * ) ), -			commonDnd, TQT_SLOT( confirmDrop( TQListViewItem * ) ) ); -    TQObject::connect( commonDnd, TQT_SIGNAL( dropped( TQListViewItem * ) ), -			commonDnd, TQT_SLOT( confirmDrop( TQListViewItem * ) ) ); - -    TQDict<TQListViewItem> groups; -    TQAction *a; -    for ( a = MainWindow::self->toolActions.last(); -	  a; -	  a = MainWindow::self->toolActions.prev() ) { -	TQString grp = ( (WidgetAction*)a )->group(); -	TQListViewItem *parent = groups.find( grp ); -	if ( !parent ) { -	    parent = new TQListViewItem( listViewTools ); -	    parent->setText( 0, grp ); -	    parent->setOpen( TRUE ); -	    groups.insert( grp, parent ); -	} -	TQListViewItem *i = new TQListViewItem( parent ); -	i->setText( 0, a->text() ); -	i->setPixmap( 0, a->iconSet().pixmap() ); -    } -    for ( a = MainWindow::self->commonWidgetsPage.last(); a; -    a = MainWindow::self->commonWidgetsPage.prev() ) { -	TQListViewItem *i = new TQListViewItem( listViewCommon ); -	i->setText( 0, a->text() ); -	i->setPixmap( 0, a->iconSet().pixmap() ); -    } - -} - - -void ConfigToolboxDialog::addTool() -{ -    TQListView *src = listViewTools; - -    bool addKids = FALSE; -    TQListViewItem *nextSibling = 0; -    TQListViewItem *nextParent = 0; -    TQListViewItemIterator it = src->firstChild(); -    for ( ; *it; it++ ) { -	// Hit the nextSibling, turn of child processing -	if ( (*it) == nextSibling ) -	    addKids = FALSE; - -	if ( (*it)->isSelected() ) { -	    if ( (*it)->childCount() == 0 ) { -		// Selected, no children -		TQListViewItem *i = new TQListViewItem( listViewCommon, listViewCommon->lastItem() ); -		i->setText( 0, (*it)->text(0) ); -		i->setPixmap( 0, *((*it)->pixmap(0)) ); -		listViewCommon->setCurrentItem( i ); -		listViewCommon->ensureItemVisible( i ); -	    } else if ( !addKids ) { -		// Children processing not set, so set it -		// Also find the item were we shall quit -		// processing children...if any such item -		addKids = TRUE; -		nextSibling = (*it)->nextSibling(); -		nextParent = (*it)->parent(); -		while ( nextParent && !nextSibling ) { -		    nextSibling = nextParent->nextSibling(); -		    nextParent = nextParent->parent(); -		} -	    } -	} else if ( ((*it)->childCount() == 0) && addKids ) { -	    // Leaf node, and we _do_ process children -	    TQListViewItem *i = new TQListViewItem( listViewCommon, listViewCommon->lastItem() ); -	    i->setText( 0, (*it)->text(0) ); -	    i->setPixmap( 0, *((*it)->pixmap(0)) ); -	    listViewCommon->setCurrentItem( i ); -	    listViewCommon->ensureItemVisible( i ); -	} -    } -} - - -void ConfigToolboxDialog::removeTool() -{ -    TQListViewItemIterator it = listViewCommon->firstChild(); -    while ( *it ) { -	if ( (*it)->isSelected() ) -	    delete (*it); -	else -	    it++; -    } -} - - -void ConfigToolboxDialog::moveToolUp() -{ -    TQListViewItem *next = 0; -    TQListViewItem *item = listViewCommon->firstChild(); -    for ( int i = 0; i < listViewCommon->childCount(); ++i ) { -	next = item->itemBelow(); -	if ( item->isSelected() && (i > 0) && !item->itemAbove()->isSelected() ) -	    item->itemAbove()->moveItem( item ); -	item = next; -    } -} - - -void ConfigToolboxDialog::moveToolDown() -{ -    int count = listViewCommon->childCount(); -    TQListViewItem *next = 0; -    TQListViewItem *item = listViewCommon->lastItem(); -    for ( int i = 0; i < count; ++i ) { -	next = item->itemAbove(); -	if ( item->isSelected() && (i > 0) && !item->itemBelow()->isSelected() ) -	    item->moveItem( item->itemBelow() ); -	item = next; -    } - - //   TQListViewItem *item = listViewCommon->firstChild(); - //   for ( int i = 0; i < listViewCommon->childCount(); ++i ) { -	//if ( item == listViewCommon->currentItem() ) { -	//    item->moveItem( item->itemBelow() ); -	//    currentCommonToolChanged( item ); -	//    break; -	//} -	//item = item->itemBelow(); - //   } -} - - -void ConfigToolboxDialog::currentToolChanged( TQListViewItem *i ) -{ -    bool canAdd = FALSE; -    TQListViewItemIterator it = listViewTools->firstChild(); -    for ( ; *it; it++ ) { -	if ( (*it)->isSelected() ) { -	    canAdd = TRUE; -	    break; -	} -    } -    buttonAdd->setEnabled( canAdd || ( i && i->isSelected() ) ); -} - - -void ConfigToolboxDialog::currentCommonToolChanged( TQListViewItem *i ) -{ -    buttonUp->setEnabled( (bool) (i && i->itemAbove()) ); -    buttonDown->setEnabled( (bool) (i && i->itemBelow()) ); - -    bool canRemove = FALSE; -    TQListViewItemIterator it = listViewCommon->firstChild(); -    for ( ; *it; it++ ) { -	if ( (*it)->isSelected() ) { -	    canRemove = TRUE; -	    break; -	} -    } -    buttonRemove->setEnabled( canRemove || ( i && i->isSelected() ) ); -} - - -void ConfigToolboxDialog::ok() -{ -    MainWindow::self->commonWidgetsPage.clear(); -    TQListViewItem *item = listViewCommon->firstChild(); -    for ( int j = 0; j < listViewCommon->childCount(); item = item->itemBelow(), ++j ) { -        TQAction *a = 0; -	for ( a = MainWindow::self->toolActions.last(); -	    a; -	    a = MainWindow::self->toolActions.prev() ) { -	    if ( a->text() == item->text( 0 ) ) -		break; -	} -	if ( a ) -	    MainWindow::self->commonWidgetsPage.insert( j, a ); -    } -} | 
