2021-02-24 Fred Gleason <fredg@paravelsystems.com>

* Fixed a memory leak in 'RDSchedCodesDialog'.
	* Fixed a memory leaks in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2021-02-24 20:42:17 -05:00
parent 92f10c11fb
commit bc71c07c90
14 changed files with 135 additions and 48 deletions

View File

@ -21183,3 +21183,6 @@
2021-02-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDTransportButton' that caused keycaps
to be invisible.
2021-02-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a memory leak in 'RDSchedCodesDialog'.
* Fixed a memory leaks in rdadmin(1).

View File

@ -143,6 +143,7 @@ void RDSchedCodesDialog::paintEvent(QPaintEvent *e)
p->setPen(QColor(Qt::black));
p->drawLine(sizeHint().width(),10,sizeHint().width(),210);
p->end();
delete p;
}

View File

@ -537,6 +537,7 @@ void EditDecks::paintEvent(QPaintEvent *e)
p->setPen(QColor(Qt::black));
p->drawLine(385,10,385,sizeHint().height()-10);
p->end();
delete p;
}

View File

@ -824,6 +824,7 @@ void EditMatrix::paintEvent(QPaintEvent *e)
p->drawLine(10,232,10,364);
p->end();
delete p;
}

View File

@ -18,7 +18,6 @@
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
#include <QPainter>
#include <QEvent>
#include <QMessageBox>

View File

@ -18,10 +18,7 @@
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
#include <math.h>
#include <QPushButton>
#include <QPainter>
#include <rdtextvalidator.h>
@ -51,17 +48,17 @@ Login::Login(QString *username,QString *password,QWidget *parent)
QPushButton *ok_button=new QPushButton(this);
ok_button->setGeometry(10,60,100,55);
ok_button->setFont(buttonFont());
ok_button->setText(tr("&OK"));
ok_button->setText(tr("OK"));
ok_button->setDefault(true);
connect(ok_button,SIGNAL(clicked()),this,SLOT(okData()));
//
// CANCEL Button
// Cancel Button
//
QPushButton *cancel_button=new QPushButton(this);
cancel_button->setGeometry(120,60,100,55);
cancel_button->setFont(buttonFont());
cancel_button->setText(tr("&Cancel"));
cancel_button->setText(tr("Cancel"));
connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData()));
//
@ -72,7 +69,7 @@ Login::Login(QString *username,QString *password,QWidget *parent)
login_name_edit->setMaxLength(RD_MAX_PASSWORD_LENGTH);
login_name_edit->setFocus();
login_name_edit->setValidator(validator);
QLabel *login_name_label=new QLabel(tr("User &Name:"),this);
QLabel *login_name_label=new QLabel(tr("User Name:"),this);
login_name_label->setFont(labelFont());
login_name_label->setGeometry(10,10,85,19);
login_name_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
@ -85,7 +82,7 @@ Login::Login(QString *username,QString *password,QWidget *parent)
login_password_edit->setMaxLength(16);
login_password_edit->setEchoMode(QLineEdit::Password);
login_password_edit->setValidator(validator);
QLabel *login_password_label=new QLabel(tr("&Password:"),this);
QLabel *login_password_label=new QLabel(tr("Password:"),this);
login_password_label->setGeometry(10,31,85,19);
login_password_label->setFont(labelFont());
login_password_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
@ -123,11 +120,3 @@ void Login::cancelData()
{
done(false);
}
void Login::paintEvent(QPaintEvent *paintevent)
{
QPainter *p=new QPainter(this);
p->end();
}

View File

@ -34,9 +34,6 @@ class Login : public RDDialog
QSize sizeHint() const;
QSizePolicy sizePolicy() const;
protected:
void paintEvent(QPaintEvent *);
private slots:
void okData();
void cancelData();

View File

@ -6296,19 +6296,35 @@ Stále ještě chcete pokračovat?</translation>
</message>
<message>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
<translation type="obsolete">&amp;OK</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation>Z&amp;rušit</translation>
<translation type="obsolete">Z&amp;rušit</translation>
</message>
<message>
<source>User &amp;Name:</source>
<translation>&amp;Uživatelské jméno:</translation>
<translation type="obsolete">&amp;Uživatelské jméno:</translation>
</message>
<message>
<source>&amp;Password:</source>
<translation>He&amp;slo:</translation>
<translation type="obsolete">He&amp;slo:</translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">Zrušit</translation>
</message>
<message>
<source>User Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<translation type="unfinished">Heslo:</translation>
</message>
</context>
<context>

View File

@ -5841,19 +5841,35 @@ Wollen Sie immernoch fortfahren?</translation>
</message>
<message>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
<translation type="obsolete">&amp;OK</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation>Abbre&amp;chen</translation>
<translation type="obsolete">Abbre&amp;chen</translation>
</message>
<message>
<source>User &amp;Name:</source>
<translation>Benutzer-&amp;Name:</translation>
<translation type="obsolete">Benutzer-&amp;Name:</translation>
</message>
<message>
<source>&amp;Password:</source>
<translation>&amp;Passwort:</translation>
<translation type="obsolete">&amp;Passwort:</translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<translation type="unfinished">Passwort:</translation>
</message>
</context>
<context>

View File

@ -6238,19 +6238,35 @@ Do you still want to proceed?</source>
</message>
<message>
<source>&amp;OK</source>
<translation>&amp;Aceptar</translation>
<translation type="obsolete">&amp;Aceptar</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation>&amp;Cancelar</translation>
<translation type="obsolete">&amp;Cancelar</translation>
</message>
<message>
<source>User &amp;Name:</source>
<translation>&amp;Usuario:</translation>
<translation type="obsolete">&amp;Usuario:</translation>
</message>
<message>
<source>&amp;Password:</source>
<translation>C&amp;ontraseña:</translation>
<translation type="obsolete">C&amp;ontraseña:</translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">Cancelar</translation>
</message>
<message>
<source>User Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<translation type="unfinished">Clave:</translation>
</message>
</context>
<context>

View File

@ -4451,19 +4451,19 @@ Carts</source>
<context>
<name>Login</name>
<message>
<source>&amp;OK</source>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Cancel</source>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User &amp;Name:</source>
<source>User Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Password:</source>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -5672,19 +5672,35 @@ Er du sikker på at du vil halda fram?</translation>
</message>
<message>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
<translation type="obsolete">&amp;OK</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation>&amp;Avbryt</translation>
<translation type="obsolete">&amp;Avbryt</translation>
</message>
<message>
<source>User &amp;Name:</source>
<translation>Br&amp;ukarnamn:</translation>
<translation type="obsolete">Br&amp;ukarnamn:</translation>
</message>
<message>
<source>&amp;Password:</source>
<translation>&amp;Passord:</translation>
<translation type="obsolete">&amp;Passord:</translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<translation type="unfinished">Passord:</translation>
</message>
</context>
<context>

View File

@ -5672,19 +5672,35 @@ Er du sikker på at du vil halda fram?</translation>
</message>
<message>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
<translation type="obsolete">&amp;OK</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation>&amp;Avbryt</translation>
<translation type="obsolete">&amp;Avbryt</translation>
</message>
<message>
<source>User &amp;Name:</source>
<translation>Br&amp;ukarnamn:</translation>
<translation type="obsolete">Br&amp;ukarnamn:</translation>
</message>
<message>
<source>&amp;Password:</source>
<translation>&amp;Passord:</translation>
<translation type="obsolete">&amp;Passord:</translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<translation type="unfinished">Passord:</translation>
</message>
</context>
<context>

View File

@ -5809,19 +5809,35 @@ Você quer proceder?</translation>
</message>
<message>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
<translation type="obsolete">&amp;OK</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation>&amp;Cancelar</translation>
<translation type="obsolete">&amp;Cancelar</translation>
</message>
<message>
<source>User &amp;Name:</source>
<translation>&amp;Usuário:</translation>
<translation type="obsolete">&amp;Usuário:</translation>
</message>
<message>
<source>&amp;Password:</source>
<translation>&amp;Senha:</translation>
<translation type="obsolete">&amp;Senha:</translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<translation type="unfinished">Senha:</translation>
</message>
</context>
<context>