Skip to content

Commit ddd24a3

Browse files
committed
Fix some cache issues
1 parent 6b65740 commit ddd24a3

File tree

5 files changed

+18
-36
lines changed

5 files changed

+18
-36
lines changed

src/client/gui/dialogs/client_dialogport.cpp

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,6 @@
2929
#include <project/client_port.h>
3030

3131

32-
mbClientDialogPort::Strings::Strings() :
33-
cachePrefix(QStringLiteral("Client.Ui.Dialogs.Port."))
34-
{
35-
}
36-
37-
const mbClientDialogPort::Strings &mbClientDialogPort::Strings::instance()
38-
{
39-
static const Strings s;
40-
return s;
41-
}
42-
4332
mbClientDialogPort::mbClientDialogPort(QWidget *parent) :
4433
mbCoreDialogPort(parent),
4534
ui(new Ui::mbClientDialogPort)

src/client/gui/dialogs/client_dialogport.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,6 @@ class mbClientDialogPort : public mbCoreDialogPort
3333
{
3434
Q_OBJECT
3535

36-
struct Strings : public mbCoreDialogPort::Strings
37-
{
38-
const QString cachePrefix;
39-
Strings();
40-
static const Strings &instance();
41-
};
42-
4336
public:
4437
explicit mbClientDialogPort(QWidget *parent = nullptr);
4538
~mbClientDialogPort();

src/core/project/core_device.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -75,17 +75,17 @@ mbCoreDevice::mbCoreDevice(QObject *parent)
7575

7676
m_project = nullptr;
7777

78-
m_settingsCore.maxReadCoils = d.maxReadCoils ;
79-
m_settingsCore.maxReadDiscreteInputs = d.maxReadDiscreteInputs ;
80-
m_settingsCore.maxReadHoldingRegisters = d.maxReadHoldingRegisters;
81-
m_settingsCore.maxReadInputRegisters = d.maxReadInputRegisters ;
82-
m_settingsCore.maxWriteMultipleCoils = d.maxReadHoldingRegisters;
83-
m_settingsCore.maxWriteMultipleRegisters = d.maxReadInputRegisters ;
84-
m_settingsCore.registerOrder = d.registerOrder ;
85-
m_settingsCore.byteArrayFormat = d.byteArrayFormat ;
86-
m_settingsCore.byteArraySeparator = d.byteArraySeparator ;
87-
m_settingsCore.stringLengthType = d.stringLengthType ;
88-
m_settingsCore.stringEncoding = d.stringEncoding ;
78+
m_settingsCore.maxReadCoils = d.maxReadCoils ;
79+
m_settingsCore.maxReadDiscreteInputs = d.maxReadDiscreteInputs ;
80+
m_settingsCore.maxReadHoldingRegisters = d.maxReadHoldingRegisters ;
81+
m_settingsCore.maxReadInputRegisters = d.maxReadInputRegisters ;
82+
m_settingsCore.maxWriteMultipleCoils = d.maxWriteMultipleCoils ;
83+
m_settingsCore.maxWriteMultipleRegisters = d.maxWriteMultipleRegisters;
84+
m_settingsCore.registerOrder = d.registerOrder ;
85+
m_settingsCore.byteArrayFormat = d.byteArrayFormat ;
86+
m_settingsCore.byteArraySeparator = d.byteArraySeparator ;
87+
m_settingsCore.stringLengthType = d.stringLengthType ;
88+
m_settingsCore.stringEncoding = d.stringEncoding ;
8989
}
9090

9191
void mbCoreDevice::setProjectCore(mbCoreProject *project)

src/server/gui/server_ui.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
#include "actions/server_actionsui.h"
5555

5656
mbServerUi::Strings::Strings() :
57-
settings_format(QStringLiteral("Server.Ui.Format"))
57+
cacheFormat(QStringLiteral("Ui.format"))
5858
{
5959
}
6060

@@ -65,7 +65,7 @@ const mbServerUi::Strings &mbServerUi::Strings::instance()
6565
}
6666

6767
mbServerUi::Defaults::Defaults() :
68-
settings_format(mb::Dec)
68+
cacheFormat(mb::Dec)
6969
{
7070
}
7171

@@ -82,7 +82,7 @@ mbServerUi::mbServerUi(mbServer *core, QWidget *parent) :
8282
{
8383
ui->setupUi(this);
8484

85-
m_format = mbServerUi::Defaults::instance().settings_format;
85+
m_format = mbServerUi::Defaults::instance().cacheFormat;
8686
m_projectUi = nullptr;
8787
m_actionsUi = nullptr;
8888
m_dockActions = nullptr;
@@ -277,7 +277,7 @@ MBSETTINGS mbServerUi::cachedSettings() const
277277
{
278278
const Strings &s = Strings::instance();
279279
MBSETTINGS r = mbCoreUi::cachedSettings();
280-
r[s.settings_format] = mb::enumDigitalFormatKey(format());
280+
r[s.cacheFormat] = mb::enumDigitalFormatKey(format());
281281
return r;
282282
}
283283

@@ -289,7 +289,7 @@ void mbServerUi::setCachedSettings(const MBSETTINGS &settings)
289289
MBSETTINGS::const_iterator end = settings.end();
290290
bool ok;
291291

292-
it = settings.find(s.settings_format);
292+
it = settings.find(s.cacheFormat);
293293
if (it != end)
294294
{
295295
mb::DigitalFormat v = mb::enumDigitalFormatValue(it.value(), &ok);

src/server/gui/server_ui.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@ class mbServerUi : public mbCoreUi
6060
public:
6161
struct Strings : public mbCoreUi::Strings
6262
{
63-
const QString settings_format;
63+
const QString cacheFormat;
6464
Strings();
6565
static const Strings &instance();
6666
};
6767

6868
struct Defaults : public mbCoreUi::Defaults
6969
{
70-
mb::DigitalFormat settings_format;
70+
mb::DigitalFormat cacheFormat;
7171
Defaults();
7272
static const Defaults &instance();
7373
};

0 commit comments

Comments
 (0)