Skip to content

Commit c5dafe9

Browse files
committed
avoid useless string copies and fix a bug with logSQL because of that
1 parent fbfe25c commit c5dafe9

18 files changed

+36
-34
lines changed

src/CreateIndexDialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ CreateIndexDialog::~CreateIndexDialog()
2323
delete ui;
2424
}
2525

26-
void CreateIndexDialog::tableChanged(QString new_table)
26+
void CreateIndexDialog::tableChanged(const QString& new_table)
2727
{
2828
// And fill the table again
2929
QStringList fields = pdb->getTableFields(new_table);

src/CreateIndexDialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class CreateIndexDialog : public QDialog
1818

1919
private slots:
2020
void accept();
21-
void tableChanged(QString new_table);
21+
void tableChanged(const QString& new_table);
2222
void checkInput();
2323

2424
private:

src/EditDialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ void EditDialog::closeEvent(QCloseEvent*)
5757
emit goingAway();
5858
}
5959

60-
void EditDialog::loadText(QString text, int row, int col)
60+
void EditDialog::loadText(const QString& text, int row, int col)
6161
{
6262
ui->editData->setPlainText(text);
6363
ui->editData->setFocus();

src/EditDialog.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class EditDialog : public QDialog
2323

2424
public slots:
2525
virtual void reset();
26-
virtual void loadText(QString text, int row, int col);
26+
virtual void loadText(const QString& text, int row, int col);
2727

2828
private slots:
2929
virtual void enableExport(bool enabled);
@@ -37,7 +37,7 @@ private slots:
3737

3838
signals:
3939
void goingAway();
40-
void updateRecordText(int, int, QString);
40+
void updateRecordText(int, int, const QString&);
4141

4242
private:
4343
Ui::EditDialog* ui;

src/EditFieldDialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <QPushButton>
55
#include <QMessageBox>
66

7-
EditFieldDialog::EditFieldDialog(DBBrowserDB* db, bool new_field, QString table, QString fld_name, QString fld_type, QWidget* parent)
7+
EditFieldDialog::EditFieldDialog(DBBrowserDB* db, bool new_field, const QString& table, const QString& fld_name, const QString& fld_type, QWidget* parent)
88
: QDialog(parent),
99
ui(new Ui::EditFieldDialog),
1010
pdb(db),

src/EditFieldDialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class EditFieldDialog : public QDialog
1414
Q_OBJECT
1515

1616
public:
17-
explicit EditFieldDialog(DBBrowserDB* db, bool new_field, QString table, QString fld_name, QString fld_type, QWidget* parent = 0);
17+
explicit EditFieldDialog(DBBrowserDB* db, bool new_field, const QString& table, const QString& fld_name, const QString& fld_type, QWidget* parent = 0);
1818
~EditFieldDialog();
1919

2020
QString getFieldName() { return field_name; }

src/EditTableDialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#include <QPushButton>
66
#include "sqlitedb.h"
77

8-
EditTableDialog::EditTableDialog(DBBrowserDB* db, QString tableName, QWidget* parent)
8+
EditTableDialog::EditTableDialog(DBBrowserDB* db, const QString& tableName, QWidget* parent)
99
: QDialog(parent),
1010
ui(new Ui::EditTableDialog),
1111
pdb(db),

src/EditTableDialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class EditTableDialog : public QDialog
1313
Q_OBJECT
1414

1515
public:
16-
explicit EditTableDialog(DBBrowserDB* pdb, QString tableName, QWidget* parent = 0);
16+
explicit EditTableDialog(DBBrowserDB* pdb, const QString& tableName, QWidget* parent = 0);
1717
~EditTableDialog();
1818

1919
private slots:

src/ExportCsvDialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include "ui_ExportCsvDialog.h"
77
#include "sqlitedb.h"
88

9-
ExportCsvDialog::ExportCsvDialog(DBBrowserDB* db, QString deflocation, QWidget* parent)
9+
ExportCsvDialog::ExportCsvDialog(DBBrowserDB* db, const QString& deflocation, QWidget* parent)
1010
: QDialog(parent),
1111
ui(new Ui::ExportCsvDialog),
1212
pdb(db),

src/ExportCsvDialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class ExportCsvDialog : public QDialog
1313
Q_OBJECT
1414

1515
public:
16-
explicit ExportCsvDialog(DBBrowserDB* db, QString deflocation, QWidget* parent = 0);
16+
explicit ExportCsvDialog(DBBrowserDB* db, const QString& deflocation, QWidget* parent = 0);
1717
~ExportCsvDialog();
1818

1919
private slots:

0 commit comments

Comments
 (0)