diff options
Diffstat (limited to 'kexi/formeditor/container.cpp')
-rw-r--r-- | kexi/formeditor/container.cpp | 408 |
1 files changed, 204 insertions, 204 deletions
diff --git a/kexi/formeditor/container.cpp b/kexi/formeditor/container.cpp index 75a6dea6c..a68e34d2e 100644 --- a/kexi/formeditor/container.cpp +++ b/kexi/formeditor/container.cpp @@ -18,13 +18,13 @@ * Boston, MA 02110-1301, USA. */ -#include <qpainter.h> -#include <qpixmap.h> -#include <qrect.h> -#include <qevent.h> -#include <qvaluevector.h> -#include <qlayout.h> -#include <qcursor.h> +#include <tqpainter.h> +#include <tqpixmap.h> +#include <tqrect.h> +#include <tqevent.h> +#include <tqvaluevector.h> +#include <tqlayout.h> +#include <tqcursor.h> #include <kdebug.h> #include <klocale.h> @@ -44,36 +44,36 @@ using namespace KFormDesigner; -EventEater::EventEater(QWidget *widget, QObject *container) - : QObject(container) +EventEater::EventEater(TQWidget *widget, TQObject *container) + : TQObject(container) { m_widget = widget; m_container = container; - installRecursiveEventFilter(m_widget, this); + installRecursiveEventFilter(TQT_TQOBJECT(m_widget), this); } bool -EventEater::eventFilter(QObject *, QEvent *ev) +EventEater::eventFilter(TQObject *, TQEvent *ev) { if(!m_container) return false; // When the user click the empty part of tab bar, only MouseReleaseEvent is sent, // we need to simulate the Press event - if(ev->type() == QEvent::MouseButtonRelease && m_widget->inherits("QTabWidget")) + if(ev->type() == TQEvent::MouseButtonRelease && m_widget->inherits(TQTABWIDGET_OBJECT_NAME_STRING)) { - QMouseEvent *mev = static_cast<QMouseEvent*>(ev); - if(mev->button() == LeftButton) + TQMouseEvent *mev = TQT_TQMOUSEEVENT(ev); + if(mev->button() == Qt::LeftButton) { - QMouseEvent *myev = new QMouseEvent(QEvent::MouseButtonPress, mev->pos(), mev->button(), mev->state()); + TQMouseEvent *myev = new TQMouseEvent(TQEvent::MouseButtonPress, mev->pos(), mev->button(), mev->state()); m_container->eventFilter(m_widget, myev); delete myev; //return true; } } -// else if(ev->type() == QEvent::ChildInserted) { - // widget's children have changed, we need to reinstall filter +// else if(ev->type() == TQEvent::ChildInserted) { + // widget's tqchildren have changed, we need to reinstall filter // installRecursiveEventFilter(m_widget, this); // } @@ -83,16 +83,16 @@ EventEater::eventFilter(QObject *, QEvent *ev) EventEater::~EventEater() { if(m_widget) - removeRecursiveEventFilter(m_widget, this); + removeRecursiveEventFilter(TQT_TQOBJECT(m_widget), TQT_TQOBJECT(this)); } // Container itself -Container::Container(Container *toplevel, QWidget *container, QObject *parent, const char *name) -: QObject(parent, name) +Container::Container(Container *toplevel, TQWidget *container, TQObject *tqparent, const char *name) +: TQObject(tqparent, name) , m_insertBegin(-1,-1) , m_mousePressEventReceived(false) -, m_mouseReleaseEvent(QEvent::None, QPoint(), 0, 0) +, m_mouseReleaseEvent(TQEvent::None, TQPoint(), 0, 0) { m_container = container; m_toplevel = toplevel; @@ -104,7 +104,7 @@ Container::Container(Container *toplevel, QWidget *container, QObject *parent, c m_layType = NoLayout; m_state = DoingNothing; - QCString classname = container->className(); + TQCString classname = container->className(); if((classname == "HBox") || (classname == "Grid") || (classname == "VBox") || (classname == "HFlow") || (classname == "VFlow")) m_margin = 4; // those containers don't have frames, so little margin @@ -118,19 +118,19 @@ Container::Container(Container *toplevel, QWidget *container, QObject *parent, c widget()->name(), widget(), this, this); setObjectTree(it); - if(parent->isWidgetType()) + if(tqparent->isWidgetType()) { - QString n = parent->name(); - ObjectTreeItem *parent = m_form->objectTree()->lookup(n); - m_form->objectTree()->addItem(parent, it); + TQString n = tqparent->name(); + ObjectTreeItem *tqparent = m_form->objectTree()->lookup(n); + m_form->objectTree()->addItem(tqparent, it); } else m_form->objectTree()->addItem(toplevel->objectTree(), it); - connect(toplevel, SIGNAL(destroyed()), this, SLOT(widgetDeleted())); + connect(toplevel, TQT_SIGNAL(destroyed()), this, TQT_SLOT(widgetDeleted())); } - connect(container, SIGNAL(destroyed()), this, SLOT(widgetDeleted())); + connect(container, TQT_SIGNAL(destroyed()), this, TQT_SLOT(widgetDeleted())); } Container::~Container() @@ -147,23 +147,23 @@ Container::setForm(Form *form) } bool -Container::eventFilter(QObject *s, QEvent *e) +Container::eventFilter(TQObject *s, TQEvent *e) { // kdDebug() << e->type() << endl; switch(e->type()) { - case QEvent::MouseButtonPress: + case TQEvent::MouseButtonPress: { - m_insertBegin = QPoint(-1, -1); + m_insertBegin = TQPoint(-1, -1); m_mousePressEventReceived = true; - kdDebug() << "QEvent::MouseButtonPress sender object = " << s->name() + kdDebug() << "TQEvent::MouseButtonPress sender object = " << s->name() << "of type " << s->className() << endl; - kdDebug() << "QEvent::MouseButtonPress this = " << name() << endl; + kdDebug() << "TQEvent::MouseButtonPress this = " << name() << endl; - m_moving = static_cast<QWidget*>(s); - QMouseEvent *mev = static_cast<QMouseEvent*>(e); - m_grab = QPoint(mev->x(), mev->y()); + m_moving = TQT_TQWIDGET(s); + TQMouseEvent *mev = TQT_TQMOUSEEVENT(e); + m_grab = TQPoint(mev->x(), mev->y()); // we are drawing a connection if(FormManager::self()->isCreatingConnection()) { @@ -174,35 +174,35 @@ Container::eventFilter(QObject *s, QEvent *e) if(((mev->state() == ControlButton) || (mev->state() == ShiftButton)) && (!FormManager::self()->isInserting())) // multiple selection mode { - if(m_form->selectedWidgets()->findRef(m_moving) != -1) // widget is already selected + if(m_form->selectedWidgets()->tqfindRef(m_moving) != -1) // widget is already selected { if(m_form->selectedWidgets()->count() > 1) // we remove it from selection unSelectWidget(m_moving); else // the widget is the only selected, so it means we want to copy it { - //m_copyRect = m_moving->geometry(); + //m_copyRect = m_moving->tqgeometry(); m_state = CopyingWidget; if(m_form->formWidget()) m_form->formWidget()->initBuffer(); } } else // the widget is not yet selected, we add it - setSelectedWidget(m_moving, true, (mev->button() == RightButton)); + setSelectedWidget(m_moving, true, (mev->button() == Qt::RightButton)); } else if((m_form->selectedWidgets()->count() > 1))//&& (!m_form->manager()->isInserting())) // more than one widget selected { - if(m_form->selectedWidgets()->findRef(m_moving) == -1) // widget is not selected, it becomes the only selected widget - setSelectedWidget(m_moving, false, (mev->button() == RightButton)); + if(m_form->selectedWidgets()->tqfindRef(m_moving) == -1) // widget is not selected, it becomes the only selected widget + setSelectedWidget(m_moving, false, (mev->button() == Qt::RightButton)); // If the widget is already selected, we do nothing (to ease widget moving, etc.) } else// if(!m_form->manager()->isInserting()) - setSelectedWidget(m_moving, false, (mev->button() == RightButton)); + setSelectedWidget(m_moving, false, (mev->button() == Qt::RightButton)); // we are inserting a widget or drawing a selection rect in the form if((/*s == m_container &&*/ FormManager::self()->isInserting()) || ((s == m_container) && !m_toplevel)) { int tmpx,tmpy; - if(!FormManager::self()->snapWidgetsToGrid() || (mev->state() == (LeftButton|ControlButton|AltButton))) + if(!FormManager::self()->snapWidgetsToGrid() || (mev->state() == (Qt::LeftButton|ControlButton|AltButton))) { tmpx = mev->x(); tmpy = mev->y(); @@ -217,7 +217,7 @@ Container::eventFilter(QObject *s, QEvent *e) tmpy *= gridX; } - m_insertBegin = (static_cast<QWidget*>(s))->mapTo(m_container, QPoint(tmpx, tmpy)); + m_insertBegin = (TQT_TQWIDGET(s))->mapTo(m_container, TQPoint(tmpx, tmpy)); if(m_form->formWidget()) m_form->formWidget()->initBuffer(); @@ -225,7 +225,7 @@ Container::eventFilter(QObject *s, QEvent *e) m_state = DrawingSelectionRect; } else { - if(s->inherits("QTabWidget")) // to allow changing page by clicking tab + if(s->inherits(TQTABWIDGET_OBJECT_NAME_STRING)) // to allow changing page by clicking tab return false; } @@ -237,9 +237,9 @@ Container::eventFilter(QObject *s, QEvent *e) return true; } - case QEvent::MouseButtonRelease: + case TQEvent::MouseButtonRelease: { - QMouseEvent *mev = static_cast<QMouseEvent*>(e); + TQMouseEvent *mev = TQT_TQMOUSEEVENT(e); if (!m_mousePressEventReceived) { m_mouseReleaseEvent = *mev; m_objectForMouseReleaseEvent = s; @@ -250,11 +250,11 @@ Container::eventFilter(QObject *s, QEvent *e) return handleMouseReleaseEvent(s, mev); } - case QEvent::MouseMove: + case TQEvent::MouseMove: { - QMouseEvent *mev = static_cast<QMouseEvent*>(e); - if(m_insertBegin!=QPoint(-1,-1) && FormManager::self()->isInserting() && ((mev->state() == LeftButton) || (mev->state() == (LeftButton|ControlButton)) || - (mev->state() == (LeftButton|ControlButton|AltButton)) || (mev->state() == (LeftButton|ShiftButton)) ) ) + TQMouseEvent *mev = TQT_TQMOUSEEVENT(e); + if(m_insertBegin!=TQPoint(-1,-1) && FormManager::self()->isInserting() && ((mev->state() == Qt::LeftButton) || (mev->state() == (Qt::LeftButton|ControlButton)) || + (mev->state() == (Qt::LeftButton|ControlButton|AltButton)) || (mev->state() == (Qt::LeftButton|ShiftButton)) ) ) // draw the insert rect { drawInsertRect(mev, s); @@ -267,18 +267,18 @@ Container::eventFilter(QObject *s, QEvent *e) if(!tree || !tree->widget()) return true; - if(m_form->formWidget() && (tree->widget() != s)) - m_form->formWidget()->highlightWidgets(tree->widget(), static_cast<QWidget*>(s)); + if(m_form->formWidget() && (TQT_BASE_OBJECT(tree->widget()) != TQT_BASE_OBJECT(s))) + m_form->formWidget()->highlightWidgets(tree->widget(), TQT_TQWIDGET(s)); } - else if(m_insertBegin!=QPoint(-1,-1) && s == m_container && !m_toplevel && (mev->state() != ControlButton) && !FormManager::self()->isCreatingConnection()) // draw the selection rect + else if(m_insertBegin!=TQPoint(-1,-1) && s == m_container && !m_toplevel && (mev->state() != ControlButton) && !FormManager::self()->isCreatingConnection()) // draw the selection rect { - if((mev->state() != LeftButton) || /*m_inlineEditing*/ m_state == InlineEditing) + if((mev->state() != Qt::LeftButton) || /*m_inlineEditing*/ m_state == InlineEditing) return true; int topx = (m_insertBegin.x() < mev->x()) ? m_insertBegin.x() : mev->x(); int topy = (m_insertBegin.y() < mev->y()) ? m_insertBegin.y() : mev->y(); int botx = (m_insertBegin.x() > mev->x()) ? m_insertBegin.x() : mev->x(); int boty = (m_insertBegin.y() > mev->y()) ? m_insertBegin.y() : mev->y(); - QRect r = QRect(QPoint(topx, topy), QPoint(botx, boty)); + TQRect r = TQRect(TQPoint(topx, topy), TQPoint(botx, boty)); m_insertRect = r; if(m_form->formWidget()) @@ -287,19 +287,19 @@ Container::eventFilter(QObject *s, QEvent *e) m_state = DoingNothing; return true; } - else if(mev->state() == (LeftButton|ControlButton)) // draw the insert rect for the copied widget + else if(mev->state() == (Qt::LeftButton|ControlButton)) // draw the insert rect for the copied widget { if(s == m_container)// || (m_form->selectedWidgets()->count() > 1)) return true; drawCopiedWidgetRect(mev); return true; } - else if( ( (mev->state() == Qt::LeftButton) || (mev->state() == (LeftButton|ControlButton|AltButton)) ) + else if( ( (mev->state() == Qt::LeftButton) || (mev->state() == (Qt::LeftButton|ControlButton|AltButton)) ) && !FormManager::self()->isInserting() && (m_state != CopyingWidget)) // we are dragging the widget(s) to move it { if(!m_toplevel && m_moving == m_container) // no effect for form return false; - if((!m_moving) || (!m_moving->parentWidget()))// || (m_moving->parentWidget()->inherits("QWidgetStack"))) + if((!m_moving) || (!m_moving->tqparentWidget()))// || (m_moving->tqparentWidget()->inherits(TQWIDGETSTACK_OBJECT_NAME_STRING))) return true; moveSelectedWidgetsBy(mev->x() - m_grab.x(), mev->y() - m_grab.y()); @@ -309,15 +309,15 @@ Container::eventFilter(QObject *s, QEvent *e) return true; // eat } - case QEvent::Paint: // Draw the dotted background + case TQEvent::Paint: // Draw the dotted background { if(s != m_container) return false; int gridX = m_form->gridSize(); int gridY = m_form->gridSize(); - QPainter p(m_container); - p.setPen(QPen(white, 2)); + TQPainter p(m_container); + p.setPen(TQPen(white, 2)); p.setRasterOp(XorROP); int cols = m_container->width() / gridX; int rows = m_container->height() / gridY; @@ -333,27 +333,27 @@ Container::eventFilter(QObject *s, QEvent *e) return false; } - case QEvent::Resize: // we are resizing a widget, so we set m_move to true -> the layout will be reloaded when releasing mouse + case TQEvent::Resize: // we are resizing a widget, so we set m_move to true -> the tqlayout will be reloaded when releasing mouse { if(m_form->interactiveMode()) m_state = MovingWidget; break; } - //case QEvent::AccelOverride: - case QEvent::KeyPress: + //case TQEvent::AccelOverride: + case TQEvent::KeyPress: { - QKeyEvent *kev = static_cast<QKeyEvent*>(e); + TQKeyEvent *kev = TQT_TQKEYEVENT(e); if(kev->key() == Key_F2) // pressing F2 == double-clicking { m_state = InlineEditing; - QWidget *w; + TQWidget *w; // try to find the widget which was clicked last and should be edited if(m_form->selectedWidgets()->count() == 1) w = m_form->selectedWidgets()->first(); - else if(m_form->selectedWidgets()->findRef(m_moving) != -1) + else if(m_form->selectedWidgets()->tqfindRef(m_moving) != -1) w = m_moving; else w = m_form->selectedWidgets()->last(); @@ -372,14 +372,14 @@ Container::eventFilter(QObject *s, QEvent *e) if(!m_moving) return true; // we simulate a mouse move event to update screen - QMouseEvent *mev = new QMouseEvent(QEvent::MouseMove, m_moving->mapFromGlobal(QCursor::pos()), NoButton, - LeftButton|ControlButton ); - eventFilter(m_moving, mev); + TQMouseEvent *mev = new TQMouseEvent(TQEvent::MouseMove, m_moving->mapFromGlobal(TQCursor::pos()), Qt::NoButton, + Qt::LeftButton|ControlButton ); + eventFilter(TQT_TQOBJECT(m_moving), TQT_TQEVENT(mev)); delete mev; } else if(kev->key() == FormManager::self()->contextMenuKey()) { - FormManager::self()->createContextMenu(static_cast<QWidget*>(s), this, false); + FormManager::self()->createContextMenu(TQT_TQWIDGET(s), this, false); return true; } else if (kev->key() == Key_Delete) @@ -406,12 +406,12 @@ Container::eventFilter(QObject *s, QEvent *e) } else if((kev->key() == Key_Tab) || (kev->key() == Key_BackTab)){ ObjectTreeItem *item = form()->objectTree()->lookup(form()->selectedWidgets()->first()->name()); - if(!item || !item->parent()) + if(!item || !item->tqparent()) return true; - ObjectTreeList *list = item->parent()->children(); + ObjectTreeList *list = item->tqparent()->tqchildren(); if(list->count() == 1) return true; - int index = list->findRef(item); + int index = list->tqfindRef(item); if(kev->key() == Key_BackTab){ if(index == 0) // go back to the last item @@ -433,22 +433,22 @@ Container::eventFilter(QObject *s, QEvent *e) return true; } - case QEvent::KeyRelease: + case TQEvent::KeyRelease: { - QKeyEvent *kev = static_cast<QKeyEvent*>(e); + TQKeyEvent *kev = TQT_TQKEYEVENT(e); if((kev->key() == Key_Control) && (m_state == CopyingWidget)) { // cancel copying - //m_copyRect = QRect(); + //m_copyRect = TQRect(); if(m_form->formWidget()) m_form->formWidget()->clearForm(); } return true; } - case QEvent::MouseButtonDblClick: // editing + case TQEvent::MouseButtonDblClick: // editing { kdDebug() << "Container: Mouse dbl click for widget " << s->name() << endl; - QWidget *w = static_cast<QWidget*>(s); + TQWidget *w = TQT_TQWIDGET(s); if(!w) return false; @@ -458,14 +458,14 @@ Container::eventFilter(QObject *s, QEvent *e) return true; } - case QEvent::ContextMenu: - case QEvent::Enter: - case QEvent::Leave: - case QEvent::FocusIn: - case QEvent::FocusOut: -// case QEvent::DragEnter: -// case QEvent::DragMove: -// case QEvent::DragLeave: + case TQEvent::ContextMenu: + case TQEvent::Enter: + case TQEvent::Leave: + case TQEvent::FocusIn: + case TQEvent::FocusOut: +// case TQEvent::DragEnter: +// case TQEvent::DragMove: +// case TQEvent::DragLeave: return true; // eat them default: @@ -475,7 +475,7 @@ Container::eventFilter(QObject *s, QEvent *e) } bool -Container::handleMouseReleaseEvent(QObject *s, QMouseEvent *mev) +Container::handleMouseReleaseEvent(TQObject *s, TQMouseEvent *mev) { if(FormManager::self()->isInserting()) // we insert the widget at cursor pos { @@ -483,20 +483,20 @@ Container::handleMouseReleaseEvent(QObject *s, QMouseEvent *mev) m_form->formWidget()->clearForm(); KCommand *com = new InsertWidgetCommand(this/*, mev->pos()*/); m_form->addCommand(com, true); - m_insertBegin = QPoint(-1,-1); - m_insertRect = QRect(); + m_insertBegin = TQPoint(-1,-1); + m_insertRect = TQRect(); return true; } - else if(s == m_container && !m_toplevel && (mev->button() != RightButton) && m_insertRect.isValid()) // we are drawing a rect to select widgets + else if(s == m_container && !m_toplevel && (mev->button() != Qt::RightButton) && m_insertRect.isValid()) // we are drawing a rect to select widgets { drawSelectionRect(mev); return true; } - if(mev->button() == RightButton) // Right-click -> context menu + if(mev->button() == Qt::RightButton) // Right-click -> context menu { - FormManager::self()->createContextMenu(static_cast<QWidget*>(s), this); + FormManager::self()->createContextMenu(TQT_TQWIDGET(s), this); } - else if(mev->state() == (Qt::LeftButton|Qt::ControlButton))// && (m_copyRect.isValid())) + else if(mev->state() == (Qt::LeftButton|TQt::ControlButton))// && (m_copyRect.isValid())) { // copying a widget by Ctrl+dragging @@ -519,24 +519,24 @@ Container::handleMouseReleaseEvent(QObject *s, QMouseEvent *mev) if(m_form->selectedWidgets()->count() > 1) FormManager::self()->setInsertPoint( mev->pos() ); else - FormManager::self()->setInsertPoint( static_cast<QWidget*>(s)->mapTo(m_container, mev->pos() - m_grab) ); + FormManager::self()->setInsertPoint( TQT_TQWIDGET(s)->mapTo(m_container, mev->pos() - m_grab) ); FormManager::self()->pasteWidget(); m_form->setInteractiveMode(true); - //m_initialPos = QPoint(); + //m_initialPos = TQPoint(); } - else if(m_state == MovingWidget) // one widget has been moved, so we need to update the layout + else if(m_state == MovingWidget) // one widget has been moved, so we need to update the tqlayout reloadLayout(); // cancel copying as user released Ctrl before releasing mouse button - m_insertBegin = QPoint(-1,-1); - m_insertRect = QRect(); + m_insertBegin = TQPoint(-1,-1); + m_insertRect = TQRect(); m_state = DoingNothing; return true; // eat } void -Container::setSelectedWidget(QWidget *w, bool add, bool dontRaise, bool moreWillBeSelected) +Container::setSelectedWidget(TQWidget *w, bool add, bool dontRaise, bool moreWillBeSelected) { if (w) kdDebug() << "slotSelectionChanged " << w->name()<< endl; @@ -551,7 +551,7 @@ Container::setSelectedWidget(QWidget *w, bool add, bool dontRaise, bool moreWill } void -Container::unSelectWidget(QWidget *w) +Container::unSelectWidget(TQWidget *w) { if(!w) return; @@ -569,7 +569,7 @@ Container::toplevel() } void -Container::deleteWidget(QWidget *w) +Container::deleteWidget(TQWidget *w) { if(!w) return; @@ -602,13 +602,13 @@ Container::setLayout(LayoutType type) { case HBox: { - m_layout = (QLayout*) new QHBoxLayout(m_container, m_margin, m_spacing); + m_layout = (TQLayout*) new TQHBoxLayout(m_container, m_margin, m_spacing); createBoxLayout(new HorWidgetList(m_form->toplevelContainer()->widget())); break; } case VBox: { - m_layout = (QLayout*) new QVBoxLayout(m_container, m_margin, m_spacing); + m_layout = (TQLayout*) new TQVBoxLayout(m_container, m_margin, m_spacing); createBoxLayout(new VerWidgetList(m_form->toplevelContainer()->widget())); break; } @@ -620,16 +620,16 @@ Container::setLayout(LayoutType type) case HFlow: { KexiFlowLayout *flow = new KexiFlowLayout(m_container,m_margin, m_spacing); - flow->setOrientation(Horizontal); - m_layout = (QLayout*)flow; + flow->setOrientation(Qt::Horizontal); + m_layout = (TQLayout*)flow; createFlowLayout(); break; } case VFlow: { KexiFlowLayout *flow = new KexiFlowLayout(m_container,m_margin, m_spacing); - flow->setOrientation(Vertical); - m_layout = (QLayout*)flow; + flow->setOrientation(Qt::Vertical); + m_layout = (TQLayout*)flow; createFlowLayout(); break; } @@ -639,7 +639,7 @@ Container::setLayout(LayoutType type) return; } } - m_container->setGeometry(m_container->geometry()); // just update layout + m_container->setGeometry(m_container->tqgeometry()); // just update tqlayout m_layout->activate(); } @@ -654,14 +654,14 @@ Container::reloadLayout() void Container::createBoxLayout(WidgetList *list) { - QBoxLayout *layout = static_cast<QBoxLayout*>(m_layout); + TQBoxLayout *tqlayout = static_cast<TQBoxLayout*>(m_layout); - for(ObjectTreeItem *tree = m_tree->children()->first(); tree; tree = m_tree->children()->next()) + for(ObjectTreeItem *tree = m_tree->tqchildren()->first(); tree; tree = m_tree->tqchildren()->next()) list->append( tree->widget()); list->sort(); - for(QWidget *obj = list->first(); obj; obj = list->next()) - layout->addWidget(obj); + for(TQWidget *obj = list->first(); obj; obj = list->next()) + tqlayout->addWidget(obj); delete list; } @@ -669,12 +669,12 @@ void Container::createFlowLayout() { KexiFlowLayout *flow = dynamic_cast<KexiFlowLayout*>(m_layout); - if(!flow || m_tree->children()->isEmpty()) + if(!flow || m_tree->tqchildren()->isEmpty()) return; const int offset = 15; WidgetList *list=0, *list2=0; - if(flow->orientation() == Horizontal) { + if(flow->orientation() ==Qt::Horizontal) { list = new VerWidgetList(m_form->toplevelContainer()->widget()); list2 = new HorWidgetList(m_form->toplevelContainer()->widget()); } @@ -684,17 +684,17 @@ Container::createFlowLayout() } // fill the list - for(ObjectTreeItem *tree = m_tree->children()->first(); tree; tree = m_tree->children()->next()) + for(ObjectTreeItem *tree = m_tree->tqchildren()->first(); tree; tree = m_tree->tqchildren()->next()) list->append( tree->widget()); list->sort(); - if(flow->orientation() == Horizontal) { + if(flow->orientation() ==Qt::Horizontal) { int y = list->first()->y(); - for(QWidget *w = list->first(); w; w = list->next()) { + for(TQWidget *w = list->first(); w; w = list->next()) { if( (w->y() > y +offset)) { // start a new line list2->sort(); - for(QWidget *obj = list2->first(); obj; obj = list2->next()) + for(TQWidget *obj = list2->first(); obj; obj = list2->next()) flow->add(obj); list2->clear(); y = w->y(); @@ -703,16 +703,16 @@ Container::createFlowLayout() } list2->sort(); // don't forget the last line - for(QWidget *obj = list2->first(); obj; obj = list2->next()) + for(TQWidget *obj = list2->first(); obj; obj = list2->next()) flow->add(obj); } else { int x = list->first()->x(); - for(QWidget *w = list->first(); w; w = list->next()) { + for(TQWidget *w = list->first(); w; w = list->next()) { if( (w->x() > x +offset)) { // start a new column list2->sort(); - for(QWidget *obj = list2->first(); obj; obj = list2->next()) + for(TQWidget *obj = list2->first(); obj; obj = list2->next()) flow->add(obj); list2->clear(); x = w->x(); @@ -721,7 +721,7 @@ Container::createFlowLayout() } list2->sort(); // don't forget the last column - for(QWidget *obj = list2->first(); obj; obj = list2->next()) + for(TQWidget *obj = list2->first(); obj; obj = list2->next()) flow->add(obj); } @@ -736,16 +736,16 @@ Container::createGridLayout(bool testOnly) VerWidgetList *vlist = new VerWidgetList(m_form->toplevelContainer()->widget()); HorWidgetList *hlist = new HorWidgetList(m_form->toplevelContainer()->widget()); // The vector are used to store the x (or y) beginning of each column (or row) - QValueVector<int> cols; - QValueVector<int> rows; + TQValueVector<int> cols; + TQValueVector<int> rows; int end=-1000; bool same = false; - for(ObjectTreeItem *tree = m_tree->children()->first(); tree; tree = m_tree->children()->next()) + for(ObjectTreeItem *tree = m_tree->tqchildren()->first(); tree; tree = m_tree->tqchildren()->next()) vlist->append( tree->widget()); vlist->sort(); - for(ObjectTreeItem *tree = m_tree->children()->first(); tree; tree = m_tree->children()->next()) + for(ObjectTreeItem *tree = m_tree->tqchildren()->first(); tree; tree = m_tree->tqchildren()->next()) hlist->append( tree->widget()); hlist->sort(); @@ -754,35 +754,35 @@ Container::createGridLayout(bool testOnly) if(!testOnly) { for(WidgetListIterator it(*vlist); it.current() != 0; ++it) { - QWidget *w = it.current(); + TQWidget *w = it.current(); WidgetListIterator it2 = it; for(; it2.current() != 0; ++it2) { - QWidget *nextw = it2.current(); - if((w->y() >= nextw->y()) || (nextw->y() >= w->geometry().bottom())) + TQWidget *nextw = it2.current(); + if((w->y() >= nextw->y()) || (nextw->y() >= w->tqgeometry().bottom())) break; - if(!w->geometry().intersects(nextw->geometry())) + if(!w->tqgeometry().intersects(nextw->tqgeometry())) break; // If the geometries of the two widgets intersect each other, // we move one of the widget to the rght or bottom of the other if((nextw->y() - w->y()) > abs(nextw->x() - w->x())) - nextw->move(nextw->x(), w->geometry().bottom()+1); + nextw->move(nextw->x(), w->tqgeometry().bottom()+1); else if(nextw->x() >= w->x()) - nextw->move(w->geometry().right()+1, nextw->y()); + nextw->move(w->tqgeometry().right()+1, nextw->y()); else - w->move(nextw->geometry().right()+1, nextw->y()); + w->move(nextw->tqgeometry().right()+1, nextw->y()); } } } - // Then we count the number of rows in the layout, and set their beginnings + // Then we count the number of rows in the tqlayout, and set their beginnings for(WidgetListIterator it(*vlist); it.current() != 0; ++it) { - QWidget *w = it.current(); + TQWidget *w = it.current(); WidgetListIterator it2 = it; if(!same) { // this widget will make a new row - end = w->geometry().bottom(); + end = w->tqgeometry().bottom(); rows.append(w->y()); } @@ -792,13 +792,13 @@ Container::createGridLayout(bool testOnly) if(!it2.current()) break; - QWidget *nextw = it2.current(); + TQWidget *nextw = it2.current(); if(nextw->y() >= end) same = false; else { - same = !(same && (nextw->y() >= w->geometry().bottom())); + same = !(same && (nextw->y() >= w->tqgeometry().bottom())); if(!same) - end = w->geometry().bottom(); + end = w->tqgeometry().bottom(); } } kdDebug() << "the new grid will have n rows: n == " << rows.size() << endl; @@ -808,10 +808,10 @@ Container::createGridLayout(bool testOnly) // We do the same thing for the columns for(WidgetListIterator it(*hlist); it.current() != 0; ++it) { - QWidget *w = it.current(); + TQWidget *w = it.current(); WidgetListIterator it2 = it; if(!same) { - end = w->geometry().right(); + end = w->tqgeometry().right(); cols.append(w->x()); } @@ -819,29 +819,29 @@ Container::createGridLayout(bool testOnly) if(!it2.current()) break; - QWidget *nextw = it2.current(); + TQWidget *nextw = it2.current(); if(nextw->x() >= end) same = false; else { - same = !(same && (nextw->x() >= w->geometry().right())); + same = !(same && (nextw->x() >= w->tqgeometry().right())); if(!same) - end = w->geometry().right(); + end = w->tqgeometry().right(); } } kdDebug() << "the new grid will have n columns: n == " << cols.size() << endl; - // We create the layout .. - QGridLayout *layout=0; + // We create the tqlayout .. + TQGridLayout *tqlayout=0; if(!testOnly) { - layout = new QGridLayout(m_container, rows.size(), cols.size(), m_margin, m_spacing, "grid"); - m_layout = (QLayout*)layout; + tqlayout = new TQGridLayout(m_container, rows.size(), cols.size(), m_margin, m_spacing, "grid"); + m_layout = (TQLayout*)tqlayout; } // .. and we fill it with widgets for(WidgetListIterator it(*vlist); it.current() != 0; ++it) { - QWidget *w = it.current(); - QRect r = w->geometry(); + TQWidget *w = it.current(); + TQRect r = w->tqgeometry(); uint wcol=0, wrow=0, endrow=0, endcol=0; uint i = 0; @@ -901,21 +901,21 @@ Container::createGridLayout(bool testOnly) ObjectTreeItem *item = m_form->objectTree()->lookup(w->name()); if(!endrow && !endcol) { if(!testOnly) - layout->addWidget(w, wrow, wcol); + tqlayout->addWidget(w, wrow, wcol); item->setGridPos(wrow, wcol, 0, 0); } else { if(!endcol) endcol = wcol; if(!endrow) endrow = wrow; if(!testOnly) - layout->addMultiCellWidget(w, wrow, endrow, wcol, endcol); + tqlayout->addMultiCellWidget(w, wrow, endrow, wcol, endcol); item->setGridPos(wrow, wcol, endrow-wrow+1, endcol-wcol+1); } } } -QString -Container::layoutTypeToString(int type) +TQString +Container::tqlayoutTypeToString(int type) { switch(type) { @@ -929,7 +929,7 @@ Container::layoutTypeToString(int type) } Container::LayoutType -Container::stringToLayoutType(const QString &name) +Container::stringToLayoutType(const TQString &name) { if(name == "HBox") return HBox; if(name == "VBox") return VBox; @@ -941,9 +941,9 @@ Container::stringToLayoutType(const QString &name) /// Drawing functions used by eventFilter void -Container::drawConnection(QMouseEvent *mev) +Container::drawConnection(TQMouseEvent *mev) { - if(mev->button() != LeftButton) + if(mev->button() != Qt::LeftButton) { FormManager::self()->resetCreatedConnection(); return; @@ -955,7 +955,7 @@ Container::drawConnection(QMouseEvent *mev) if(m_form->formWidget()) { m_form->formWidget()->initBuffer(); - m_form->formWidget()->highlightWidgets(m_moving, 0/*, QPoint()*/); + m_form->formWidget()->highlightWidgets(m_moving, 0/*, TQPoint()*/); } FormManager::self()->createSignalMenu(m_moving); return; @@ -971,7 +971,7 @@ Container::drawConnection(QMouseEvent *mev) { FormManager::self()->createdConnection()->setReceiver(m_moving->name()); FormManager::self()->createSlotMenu(m_moving); - m_container->repaint(); + m_container->tqrepaint(); return; } // the user clicked outside the menu, we cancel the connection @@ -983,7 +983,7 @@ Container::drawConnection(QMouseEvent *mev) } void -Container::drawSelectionRect(QMouseEvent *mev) +Container::drawSelectionRect(TQMouseEvent *mev) { //finish drawing unclipped selection rectangle: clear the surface if(m_form->formWidget()) @@ -992,17 +992,17 @@ Container::drawSelectionRect(QMouseEvent *mev) int topy = (m_insertBegin.y() < mev->y()) ? m_insertBegin.y() : mev->y(); int botx = (m_insertBegin.x() > mev->x()) ? m_insertBegin.x() : mev->x(); int boty = (m_insertBegin.y() > mev->y()) ? m_insertBegin.y() : mev->y(); - QRect r = QRect(QPoint(topx, topy), QPoint(botx, boty)); + TQRect r = TQRect(TQPoint(topx, topy), TQPoint(botx, boty)); setSelectedWidget(m_container, false); - QWidget *widgetToSelect = 0; + TQWidget *widgetToSelect = 0; // We check which widgets are in the rect and select them - for(ObjectTreeItem *item = m_tree->children()->first(); item; item = m_tree->children()->next()) + for(ObjectTreeItem *item = m_tree->tqchildren()->first(); item; item = m_tree->tqchildren()->next()) { - QWidget *w = item->widget(); + TQWidget *w = item->widget(); if(!w) continue; - if(w->geometry().intersects(r) && w != m_container) { + if(w->tqgeometry().intersects(r) && w != m_container) { if (widgetToSelect) setSelectedWidget(widgetToSelect, true/*add*/, false/*raise*/, true/*moreWillBeSelected*/); widgetToSelect = w; //select later @@ -1011,19 +1011,19 @@ Container::drawSelectionRect(QMouseEvent *mev) if (widgetToSelect) //the last one left setSelectedWidget(widgetToSelect, true/*add*/, false/*raise*/, false/*!moreWillBeSelected*/); - m_insertRect = QRect(); + m_insertRect = TQRect(); m_state = DoingNothing; - m_container->repaint(); + m_container->tqrepaint(); } void -Container::drawInsertRect(QMouseEvent *mev, QObject *s) +Container::drawInsertRect(TQMouseEvent *mev, TQObject *s) { int tmpx, tmpy; - QPoint pos = static_cast<QWidget*>(s)->mapTo(m_container, mev->pos()); + TQPoint pos = TQT_TQWIDGET(s)->mapTo(m_container, mev->pos()); int gridX = m_form->gridSize(); int gridY = m_form->gridSize(); - if(!FormManager::self()->snapWidgetsToGrid() || (mev->state() == (LeftButton|ControlButton|AltButton)) ) + if(!FormManager::self()->snapWidgetsToGrid() || (mev->state() == (Qt::LeftButton|ControlButton|AltButton)) ) { tmpx = pos.x(); tmpy = pos.y(); @@ -1040,7 +1040,7 @@ Container::drawInsertRect(QMouseEvent *mev, QObject *s) int topy = (m_insertBegin.y() < tmpy) ? m_insertBegin.y() : tmpy; int botx = (m_insertBegin.x() > tmpx) ? m_insertBegin.x() : tmpx; int boty = (m_insertBegin.y() > tmpy) ? m_insertBegin.y() : tmpy; - m_insertRect = QRect(QPoint(topx, topy), QPoint(botx, boty)); + m_insertRect = TQRect(TQPoint(topx, topy), TQPoint(botx, boty)); if(m_insertRect.x() < 0) m_insertRect.setLeft(0); @@ -1055,7 +1055,7 @@ Container::drawInsertRect(QMouseEvent *mev, QObject *s) { if(m_form->formWidget()) { - QRect drawRect = QRect(m_container->mapTo(m_form->widget(), m_insertRect.topLeft()) + TQRect drawRect = TQRect(m_container->mapTo(m_form->widget(), m_insertRect.topLeft()) , m_insertRect.size()); m_form->formWidget()->drawRect(drawRect, 2); } @@ -1063,14 +1063,14 @@ Container::drawInsertRect(QMouseEvent *mev, QObject *s) } void -Container::drawCopiedWidgetRect(QMouseEvent *mev) +Container::drawCopiedWidgetRect(TQMouseEvent *mev) { // We've been dragging a widget, but Ctrl was hold, so we start copy if(m_state == MovingWidget) { //FormManager::self()->undo(); // undo last moving //m_moving->move(m_initialPos); if(m_form->formWidget()) { - m_container->repaint(); + m_container->tqrepaint(); m_form->formWidget()->initBuffer(); } m_state = CopyingWidget; @@ -1079,13 +1079,13 @@ Container::drawCopiedWidgetRect(QMouseEvent *mev) //m_copyRect.moveTopLeft(m_container->mapFromGlobal( mev->globalPos()) - m_grab); if(m_form->formWidget()) { - QValueList<QRect> rectList; - for(QWidget *w = m_form->selectedWidgets()->first(); w; w = m_form->selectedWidgets()->next()) { - QRect drawRect = w->geometry(); - QPoint p = mev->pos() - m_grab; + TQValueList<TQRect> rectList; + for(TQWidget *w = m_form->selectedWidgets()->first(); w; w = m_form->selectedWidgets()->next()) { + TQRect drawRect = w->tqgeometry(); + TQPoint p = mev->pos() - m_grab; drawRect.moveBy(p.x(), p.y()); - p = m_container->mapTo(m_form->widget(), QPoint(0, 0)); - //drawRect = QRect( ((QWidget*)s)->mapTo(m_form->widget(), drawRect.topLeft()), drawRect.size()); + p = m_container->mapTo(m_form->widget(), TQPoint(0, 0)); + //drawRect = TQRect( ((TQWidget*)s)->mapTo(m_form->widget(), drawRect.topLeft()), drawRect.size()); drawRect.moveBy(p.x(), p.y()); rectList.append(drawRect); } @@ -1096,7 +1096,7 @@ Container::drawCopiedWidgetRect(QMouseEvent *mev) /// Other functions used by eventFilter void -Container::moveSelectedWidgetsBy(int realdx, int realdy, QMouseEvent *mev) +Container::moveSelectedWidgetsBy(int realdx, int realdy, TQMouseEvent *mev) { if (m_form->selectedWidget() == m_form->widget()) return; //do not move top-level widget @@ -1105,46 +1105,46 @@ Container::moveSelectedWidgetsBy(int realdx, int realdy, QMouseEvent *mev) const int gridY = m_form->gridSize(); int dx=realdx, dy=realdy; - for(QWidget *w = m_form->selectedWidgets()->first(); w; w = m_form->selectedWidgets()->next()) + for(TQWidget *w = m_form->selectedWidgets()->first(); w; w = m_form->selectedWidgets()->next()) { - if(!w || !w->parent() || w->parent()->inherits("QTabWidget") || w->parent()->inherits("QWidgetStack")) + if(!w || !w->tqparent() || w->tqparent()->inherits(TQTABWIDGET_OBJECT_NAME_STRING) || w->tqparent()->inherits(TQWIDGETSTACK_OBJECT_NAME_STRING)) continue; - if(w->parentWidget() && w->parentWidget()->isA("QWidgetStack")) + if(w->tqparentWidget() && w->tqparentWidget()->isA(TQWIDGETSTACK_OBJECT_NAME_STRING)) { - w = w->parentWidget(); // widget is WidgetStack page - if(w->parentWidget() && w->parentWidget()->inherits("QTabWidget")) // widget is tabwidget page - w = w->parentWidget(); + w = w->tqparentWidget(); // widget is WidgetStack page + if(w->tqparentWidget() && w->tqparentWidget()->inherits(TQTABWIDGET_OBJECT_NAME_STRING)) // widget is tabwidget page + w = w->tqparentWidget(); } int tmpx = w->x() + realdx; int tmpy = w->y() + realdy; if(tmpx < 0) - dx = QMAX(0 - w->x(), dx); // because dx is <0 - else if(tmpx > w->parentWidget()->width() - gridX) - dx = QMIN(w->parentWidget()->width() - gridX - w->x(), dx); + dx = TQMAX(0 - w->x(), dx); // because dx is <0 + else if(tmpx > w->tqparentWidget()->width() - gridX) + dx = TQMIN(w->tqparentWidget()->width() - gridX - w->x(), dx); if(tmpy < 0) - dy = QMAX(0 - w->y(), dy); // because dy is <0 - else if(tmpy > w->parentWidget()->height() - gridY) - dy = QMIN(w->parentWidget()->height() - gridY - w->y(), dy); + dy = TQMAX(0 - w->y(), dy); // because dy is <0 + else if(tmpy > w->tqparentWidget()->height() - gridY) + dy = TQMIN(w->tqparentWidget()->height() - gridY - w->y(), dy); } - for(QWidget *w = m_form->selectedWidgets()->first(); w; w = m_form->selectedWidgets()->next()) + for(TQWidget *w = m_form->selectedWidgets()->first(); w; w = m_form->selectedWidgets()->next()) { // Don't move tab widget pages (or widget stack pages) - if(!w || !w->parent() || w->parent()->inherits("QTabWidget") || w->parent()->inherits("QWidgetStack")) + if(!w || !w->tqparent() || w->tqparent()->inherits(TQTABWIDGET_OBJECT_NAME_STRING) || w->tqparent()->inherits(TQWIDGETSTACK_OBJECT_NAME_STRING)) continue; - if(w->parentWidget() && w->parentWidget()->isA("QWidgetStack")) + if(w->tqparentWidget() && w->tqparentWidget()->isA(TQWIDGETSTACK_OBJECT_NAME_STRING)) { - w = w->parentWidget(); // widget is WidgetStack page - if(w->parentWidget() && w->parentWidget()->inherits("QTabWidget")) // widget is tabwidget page - w = w->parentWidget(); + w = w->tqparentWidget(); // widget is WidgetStack page + if(w->tqparentWidget() && w->tqparentWidget()->inherits(TQTABWIDGET_OBJECT_NAME_STRING)) // widget is tabwidget page + w = w->tqparentWidget(); } int tmpx, tmpy; - if(!FormManager::self()->snapWidgetsToGrid() || (mev && mev->state() == (LeftButton|ControlButton|AltButton)) ) + if(!FormManager::self()->snapWidgetsToGrid() || (mev && mev->state() == (Qt::LeftButton|ControlButton|AltButton)) ) { tmpx = w->x() + dx; tmpy = w->y() + dy; @@ -1172,10 +1172,10 @@ DesignTimeDynamicChildWidgetHandler::~DesignTimeDynamicChildWidgetHandler() } void -DesignTimeDynamicChildWidgetHandler::childWidgetAdded(QWidget* w) +DesignTimeDynamicChildWidgetHandler::childWidgetAdded(TQWidget* w) { if (m_item) { - installRecursiveEventFilter(w, m_item->eventEater()); + installRecursiveEventFilter(TQT_TQOBJECT(w), m_item->eventEater()); } } |