summaryrefslogtreecommitdiffstats
path: root/kexi/formeditor/container.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kexi/formeditor/container.cpp')
-rw-r--r--kexi/formeditor/container.cpp408
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());
}
}