Skip to content

Commit 8bd5ace

Browse files
authored
Merge pull request #5 from secondYearProjects/dev
Optimize parameters passing
2 parents fc86ca8 + 27f3785 commit 8bd5ace

11 files changed

+27
-71
lines changed

SmartTimer/addalarmdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ addAlarmDialog::~addAlarmDialog()
3636

3737
void addAlarmDialog::updateWidget(GlobalSettings _globalSettings)
3838
{
39-
globalSettings = _globalSettings;
39+
globalSettings = std::move(_globalSettings);
4040
ui->alarmTime->setDisplayFormat(globalSettings.alarmTimeFormat);
4141
}
4242

SmartTimer/addtimerdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ addTimerDialog::~addTimerDialog()
4141

4242
void addTimerDialog::updateWidget(GlobalSettings _globalSettings)
4343
{
44-
globalSettings = _globalSettings;
44+
globalSettings = std::move(_globalSettings);
4545

4646
ui->interval->setDisplayFormat(globalSettings.timerTimeFormat);
4747
}

SmartTimer/alertwidget.cpp

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,19 @@ int calculateDuration(const QTime &t)
1919
int wholeDay = 3600*24*1000;
2020
return (wholeDay+alertMsecs-currMsecs);
2121
}
22-
else if (currMsecs < alertMsecs)
22+
if (currMsecs < alertMsecs)
2323
{
2424
return (alertMsecs-currMsecs);
2525
}
26-
else
27-
return 0;
26+
return 0;
2827
}
2928

3029

3130
alertwidget::alertwidget(WidgetSettings settings, QWidget *parent) :
3231
QWidget(parent),
3332
ui(new Ui::alertwidget)
3433
{
35-
Settings = settings;
34+
Settings = std::move(settings);
3635

3736
alertTime = QTime::fromMSecsSinceStartOfDay(Settings.msecs);
3837

@@ -79,8 +78,8 @@ alertwidget::alertwidget(WidgetSettings settings, QWidget *parent) :
7978

8079
this->setContextMenuPolicy(Qt::CustomContextMenu);
8180

82-
connect(this, SIGNAL(customContextMenuRequest(const QPoint &)),
83-
this, SLOT(ShowContextMenu(const QPoint &)));
81+
connect(this, SIGNAL(customContextMenuRequest(QPoint)),
82+
this, SLOT(ShowContextMenu(QPoint)));
8483

8584
}
8685

@@ -195,7 +194,7 @@ void alertwidget::closeAlarm()
195194

196195
void alertwidget::changeAlarm()
197196
{
198-
ChangeAlarmDialog *dial = new ChangeAlarmDialog(this);
197+
auto dial = new ChangeAlarmDialog(this);
199198

200199
connect(dial, SIGNAL(changeAlarmSignal(WidgetSettings)),this,SLOT(setAlarm(WidgetSettings)));
201200

@@ -221,7 +220,7 @@ void alertwidget::ShowContextMenu(const QPoint &pos)
221220

222221
void alertwidget::setAlarm(WidgetSettings settings)
223222
{
224-
Settings = settings;
223+
Settings = std::move(settings);
225224

226225
ui->timeLabel->setText(QTime::fromMSecsSinceStartOfDay(Settings.msecs).toString(globalSettings.alarmTimeFormat));
227226
ui->alarmNameLabel->setText(Settings.name);
@@ -237,7 +236,7 @@ void alertwidget::setAlarm(WidgetSettings settings)
237236

238237
void alertwidget::updateWidget(GlobalSettings _globalSettings)
239238
{
240-
globalSettings = _globalSettings;
239+
globalSettings = std::move(_globalSettings);
241240
ui->timeLabel->setText((QTime::fromMSecsSinceStartOfDay(Settings.msecs)).toString(globalSettings.alarmTimeFormat));
242241

243242
}

SmartTimer/changealarmdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ ChangeAlarmDialog::~ChangeAlarmDialog()
3737

3838
void ChangeAlarmDialog::updateWidget(GlobalSettings _globalSettings)
3939
{
40-
globalSettings = _globalSettings;
40+
globalSettings = std::move(_globalSettings);
4141

4242
ui->time->setDisplayFormat(globalSettings.alarmTimeFormat);
4343
}

SmartTimer/changetimerdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ ChangeTimerDialog::~ChangeTimerDialog()
4848

4949
void ChangeTimerDialog::updateWidget(GlobalSettings _globalSettings)
5050
{
51-
globalSettings = _globalSettings;
51+
globalSettings = std::move(_globalSettings);
5252

5353
ui->interval->setDisplayFormat(globalSettings.timerTimeFormat);
5454
}

SmartTimer/mainwindow.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,13 @@ void MainWindow::changeSettings()
105105

106106
void MainWindow::onTimeRecieved(WidgetSettings settings)
107107
{
108-
auto *newTimer = new TimerWidget(settings, this);
108+
auto *newTimer = new TimerWidget(std::move(settings), this);
109109

110110
timerScrollWidget->layout()->addWidget(newTimer);
111111

112112
connect(newTimer, SIGNAL(del(const TimerWidget*)), this, SLOT(remove(const TimerWidget*)));
113113
connect(newTimer, SIGNAL(timerFinished()), this, SLOT(onTimerFinished()));
114-
connect(newTimer, SIGNAL(blinkInfo(QString, bool)), this, SLOT(tabBlinking(QString,bool)));
114+
connect(newTimer, SIGNAL(blinkInfo(QString,bool)), this, SLOT(tabBlinking(QString,bool)));
115115

116116
timersList.append(newTimer);
117117
newTimer->updateWidget(Settings);
@@ -144,12 +144,12 @@ void MainWindow::onTimerFinished()
144144

145145
void MainWindow::onAlarmTimeRecieved(WidgetSettings settings)
146146
{
147-
auto *newAlarm = new alertwidget(settings, this);
147+
auto *newAlarm = new alertwidget(std::move(settings), this);
148148

149149
alarmScrollWidget->layout()->addWidget(newAlarm);
150150

151151
connect(newAlarm, SIGNAL(del(const alertwidget*)), this, SLOT(remove(const alertwidget*)));
152-
connect(newAlarm, SIGNAL(blinkInfo(QString, bool)), this, SLOT(tabBlinking(QString,bool)));
152+
connect(newAlarm, SIGNAL(blinkInfo(QString,bool)), this, SLOT(tabBlinking(QString,bool)));
153153

154154

155155
alarmsList.append(newAlarm);
@@ -159,7 +159,7 @@ void MainWindow::onAlarmTimeRecieved(WidgetSettings settings)
159159

160160
void MainWindow::onSettingsRecieved(GlobalSettings settings)
161161
{
162-
Settings = settings;
162+
Settings = std::move(settings);
163163

164164
this->setWindowOpacity(Settings.windowOpacity);
165165

@@ -169,7 +169,7 @@ void MainWindow::onSettingsRecieved(GlobalSettings settings)
169169
// TODO: here
170170
// update settings handler
171171

172-
void MainWindow::tabBlinking(QString tabName, bool enable)
172+
void MainWindow::tabBlinking(const QString &tabName, bool enable)
173173
{
174174
if (enable)
175175
{

SmartTimer/mainwindow.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public slots:
4646
void onSettingsRecieved(GlobalSettings settings);
4747

4848

49-
void tabBlinking(QString tabName, bool enable);
49+
void tabBlinking(const QString &tabName, bool enable);
5050
void alarmsTabBlink();
5151
void timersTabBlink();
5252

SmartTimer/mainwindow.ui

Lines changed: 1 addition & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -93,48 +93,6 @@
9393
<property name="bottomMargin">
9494
<number>5</number>
9595
</property>
96-
<item>
97-
<spacer name="horizontalSpacer_2">
98-
<property name="orientation">
99-
<enum>Qt::Horizontal</enum>
100-
</property>
101-
<property name="sizeHint" stdset="0">
102-
<size>
103-
<width>40</width>
104-
<height>20</height>
105-
</size>
106-
</property>
107-
</spacer>
108-
</item>
109-
<item>
110-
<widget class="QPushButton" name="menuButton">
111-
<property name="minimumSize">
112-
<size>
113-
<width>30</width>
114-
<height>30</height>
115-
</size>
116-
</property>
117-
<property name="maximumSize">
118-
<size>
119-
<width>30</width>
120-
<height>30</height>
121-
</size>
122-
</property>
123-
<property name="text">
124-
<string/>
125-
</property>
126-
<property name="icon">
127-
<iconset resource="resources.qrc">
128-
<normaloff>:/icons/menu.png</normaloff>:/icons/menu.png</iconset>
129-
</property>
130-
<property name="iconSize">
131-
<size>
132-
<width>30</width>
133-
<height>30</height>
134-
</size>
135-
</property>
136-
</widget>
137-
</item>
13896
<item>
13997
<spacer name="horizontalSpacer_5">
14098
<property name="orientation">
@@ -389,7 +347,7 @@
389347
<x>0</x>
390348
<y>0</y>
391349
<width>420</width>
392-
<height>671</height>
350+
<height>670</height>
393351
</rect>
394352
</property>
395353
<property name="minimumSize">

SmartTimer/smarttimerlog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
smartTimerLog::smartTimerLog(QObject *parent) : par(parent)
1616
{
1717
this->par = parent;
18-
connect(par, SIGNAL(del(QList<TimerWidget*>,QList<alertwidget*>, GlobalSettings)), this, SLOT(saveLog(QList<TimerWidget*>,QList<alertwidget*>,GlobalSettings)));
18+
connect(par, SIGNAL(del(QList<TimerWidget*>,QList<alertwidget*>,GlobalSettings)), this, SLOT(saveLog(QList<TimerWidget*>,QList<alertwidget*>,GlobalSettings)));
1919

2020
}
2121

SmartTimer/timerwidget.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ TimerWidget::TimerWidget(WidgetSettings settings, QWidget *parent) :
1717
{
1818
ui->setupUi(this);
1919

20-
Settings = settings;
20+
Settings = std::move(settings);
2121

2222
QFile file(":/stylesheet.qss");
2323
if(file.open(QIODevice::ReadOnly | QIODevice::Text))
@@ -105,7 +105,7 @@ void TimerWidget::setTimerDuration(int _duration)
105105

106106
void TimerWidget::updateWidget(GlobalSettings _globalSettings)
107107
{
108-
globalSettings = _globalSettings;
108+
globalSettings = std::move(_globalSettings);
109109
ui->intervalTime->setText((QTime::fromMSecsSinceStartOfDay(Settings.msecs)).toString(globalSettings.timerTimeFormat));
110110
ui->timeLeft->setText((QTime::fromMSecsSinceStartOfDay(Settings.msecs)).toString(globalSettings.timerTimeFormat));
111111

@@ -200,7 +200,7 @@ void TimerWidget::closeTimer()
200200

201201
void TimerWidget::setTimer(WidgetSettings _settings)
202202
{
203-
Settings = _settings;
203+
Settings = std::move(_settings);
204204
ui->intervalTime->setText(QTime::fromMSecsSinceStartOfDay(Settings.msecs).toString(globalSettings.timerTimeFormat));
205205
ui->TimerName->setText(Settings.name);
206206

0 commit comments

Comments
 (0)