From 9de480ae9683d96d2cb2ea0c09b2f0f0d76d69c9 Mon Sep 17 00:00:00 2001 From: Guilherme Brondani Torri Date: Tue, 28 May 2013 00:48:23 +0200 Subject: [PATCH] Initial fixes qucsfilter to Qt4 Trying to get rid of Qt3Support. --- qucs-filter/helpdialog.cpp | 34 ++++++++++++++++++---------------- qucs-filter/helpdialog.h | 14 +++++++------- qucs-filter/qucsfilter.cpp | 6 +++--- 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/qucs-filter/helpdialog.cpp b/qucs-filter/helpdialog.cpp index 524f0fad..44e24afe 100644 --- a/qucs-filter/helpdialog.cpp +++ b/qucs-filter/helpdialog.cpp @@ -21,16 +21,15 @@ #include "helpdialog.h" -#include -#include -#include -#include -//Added by qt3to4: -#include + +#include +#include +#include +#include HelpDialog::HelpDialog(QWidget *parent) - : QDialog(parent, 0, false, Qt::WDestructiveClose) + : QDialog(parent) //, 0, false, Qt::WDestructiveClose) { setCaption("Qucs Filter Help"); @@ -51,25 +50,28 @@ HelpDialog::HelpDialog(QWidget *parent) // -------- create dialog widgets ------------ resize(250, 230); - vLayout = new Q3VBoxLayout(this); + vLayout = new QVBoxLayout(); - Text = new Q3TextEdit(s, QString::null, this); - Text->setTextFormat(Qt::PlainText); + Text = new QTextEdit(s, this); + //Text->setTextFormat(Qt::PlainText); Text->setReadOnly(true); -// Text->setWordWrap(QTextEdit::NoWrap); + //Text->setWordWrap(QTextEdit::NoWrap); Text->setMinimumSize(200,200); vLayout->addWidget(Text); - Q3HBox *h = new Q3HBox(this); - vLayout->addWidget(h); + QHBoxLayout *h = new QHBoxLayout(); + h->addLayout(vLayout); - h->setStretchFactor(new QWidget(h),5); // stretchable placeholder + h->addStretch(5); - QPushButton *ButtonClose = new QPushButton(tr("Close"), h); + QPushButton *ButtonClose = new QPushButton(tr("Close")); + h->addWidget(ButtonClose); connect(ButtonClose, SIGNAL(clicked()), SLOT(slotClose())); ButtonClose->setFocus(); - h->setStretchFactor(new QWidget(h),5); // stretchable placeholder + h->addStretch(5); + + setLayout(h); } HelpDialog::~HelpDialog() diff --git a/qucs-filter/helpdialog.h b/qucs-filter/helpdialog.h index 000b7a2c..90bad6ea 100644 --- a/qucs-filter/helpdialog.h +++ b/qucs-filter/helpdialog.h @@ -18,12 +18,12 @@ #ifndef HELPDIALOG_H #define HELPDIALOG_H -#include -//Added by qt3to4: -#include +#include +#include +#include -class Q3TextEdit; -class Q3VBoxLayout; +class QTextEdit; +class QVBoxLayout; /** *@author Michael Margraf @@ -39,8 +39,8 @@ private slots: void slotClose(); private: - Q3VBoxLayout *vLayout; - Q3TextEdit *Text; + QVBoxLayout *vLayout; + QTextEdit *Text; }; #endif diff --git a/qucs-filter/qucsfilter.cpp b/qucs-filter/qucsfilter.cpp index 1c4c7bc9..1190cbb5 100644 --- a/qucs-filter/qucsfilter.cpp +++ b/qucs-filter/qucsfilter.cpp @@ -24,7 +24,7 @@ #include #include -#include +#include #include #include #include @@ -54,10 +54,10 @@ QucsFilter::QucsFilter() // -------- create menubar ------------------- - Q3PopupMenu *fileMenu = new Q3PopupMenu(); + QMenu *fileMenu = new QMenu(); fileMenu->insertItem(tr("E&xit"), this, SLOT(slotQuit()), Qt::CTRL+Qt::Key_Q); - Q3PopupMenu *helpMenu = new Q3PopupMenu(); + QMenu *helpMenu = new QMenu(); helpMenu->insertItem(tr("Help..."), this, SLOT(slotHelpIntro()), Qt::Key_F1); helpMenu->insertSeparator(); helpMenu->insertItem(