Skip to content

Commit 019390d

Browse files
committed
Make 'Status' field in client's DataView list looks normal
1 parent 6fa7d9c commit 019390d

File tree

7 files changed

+46
-38
lines changed

7 files changed

+46
-38
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required(VERSION 3.5) # 2.2 - case insensitive syntax
22

3-
project(ModbusTools VERSION 0.3.4 LANGUAGES CXX)
3+
project(ModbusTools VERSION 0.3.5 LANGUAGES CXX)
44

55
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")
66
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")

src/client/gui/dataview/client_dataviewmodel.cpp

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,10 @@ QVariant mbClientDataViewModel::data(const QModelIndex &index, int role) const
7474
mbClientDataViewItem* d = dataView()->item(index.row());
7575
if (d)
7676
{
77-
if ((role == Qt::DisplayRole) || (role == Qt::EditRole))
77+
switch (role)
7878
{
79+
case Qt::DisplayRole:
80+
case Qt::EditRole:
7981
switch(index.column())
8082
{
8183
case Column_Device:
@@ -90,9 +92,8 @@ QVariant mbClientDataViewModel::data(const QModelIndex &index, int role) const
9092
case Column_Timestamp: return mb::toString(d->timestamp());
9193
case Column_Value : return d->value();
9294
}
93-
}
94-
else if (role == Qt::BackgroundRole)
95-
{
95+
break;
96+
case Qt::BackgroundRole:
9697
switch(index.column())
9798
{
9899
case Column_Status:
@@ -106,10 +107,17 @@ QVariant mbClientDataViewModel::data(const QModelIndex &index, int role) const
106107
return QBrush(QColor(0xCC, 0xFF, 0xCC));
107108
if (Modbus::StatusIsBad(static_cast<Modbus::StatusCode>(status)))
108109
return QBrush(QColor(0xFF, 0xCC, 0xCC));
110+
}
111+
break;
109112
}
110113
break;
114+
case Qt::ForegroundRole:
115+
switch(index.column())
116+
{
117+
case Column_Status:
118+
return QBrush(Qt::black);
111119
}
112-
120+
break;
113121
}
114122
}
115123
return QVariant();

src/client/win_resource.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
IDI_ICON1 ICON DISCARDABLE "gui\\icons\\client.ico"
44

55
VS_VERSION_INFO VERSIONINFO
6-
FILEVERSION 0,3,4,0
7-
PRODUCTVERSION 0,3,4,0
6+
FILEVERSION 0,3,5,0
7+
PRODUCTVERSION 0,3,5,0
88
FILEFLAGSMASK 0x3fL
99
#ifdef _DEBUG
1010
FILEFLAGS VS_FF_DEBUG
@@ -21,11 +21,11 @@ VS_VERSION_INFO VERSIONINFO
2121
BEGIN
2222
VALUE "CompanyName", "\0"
2323
VALUE "FileDescription", "\0"
24-
VALUE "FileVersion", "0.3.4.0\0"
24+
VALUE "FileVersion", "0.3.5.0\0"
2525
VALUE "LegalCopyright", "\0"
2626
VALUE "OriginalFilename", "client.exe\0"
2727
VALUE "ProductName", "client\0"
28-
VALUE "ProductVersion", "0.3.4.0\0"
28+
VALUE "ProductVersion", "0.3.5.0\0"
2929
END
3030
END
3131
BLOCK "VarFileInfo"

src/core/sdk/mbcore_config.h

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
#ifndef MBCORE_CONFIG_H
2-
#define MBCORE_CONFIG_H
3-
4-
/*
5-
Major part of mbtools version
6-
*/
7-
#define MBTOOLS_VERSION_MAJOR 0
8-
9-
/*
10-
Minor part of mbtools version
11-
*/
12-
#define MBTOOLS_VERSION_MINOR 3
13-
14-
/*
15-
Patch part of mbtools version
16-
*/
17-
#define MBTOOLS_VERSION_PATCH 4
18-
19-
#endif // MBCORE_CONFIG_H
1+
#ifndef MBCORE_CONFIG_H
2+
#define MBCORE_CONFIG_H
3+
4+
/*
5+
Major part of mbtools version
6+
*/
7+
#define MBTOOLS_VERSION_MAJOR 0
8+
9+
/*
10+
Minor part of mbtools version
11+
*/
12+
#define MBTOOLS_VERSION_MINOR 3
13+
14+
/*
15+
Patch part of mbtools version
16+
*/
17+
#define MBTOOLS_VERSION_PATCH 5
18+
19+
#endif // MBCORE_CONFIG_H

src/core/win_resource.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44

55
VS_VERSION_INFO VERSIONINFO
6-
FILEVERSION 0,3,4,0
7-
PRODUCTVERSION 0,3,4,0
6+
FILEVERSION 0,3,5,0
7+
PRODUCTVERSION 0,3,5,0
88
FILEFLAGSMASK 0x3fL
99
#ifdef _DEBUG
1010
FILEFLAGS VS_FF_DEBUG
@@ -21,11 +21,11 @@ VS_VERSION_INFO VERSIONINFO
2121
BEGIN
2222
VALUE "CompanyName", "\0"
2323
VALUE "FileDescription", "\0"
24-
VALUE "FileVersion", "0.3.4.0\0"
24+
VALUE "FileVersion", "0.3.5.0\0"
2525
VALUE "LegalCopyright", "\0"
2626
VALUE "OriginalFilename", "core.dll\0"
2727
VALUE "ProductName", "core\0"
28-
VALUE "ProductVersion", "0.3.4.0\0"
28+
VALUE "ProductVersion", "0.3.5.0\0"
2929
END
3030
END
3131
BLOCK "VarFileInfo"

src/server/win_resource.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
IDI_ICON1 ICON DISCARDABLE "gui\\icons\\server.ico"
44

55
VS_VERSION_INFO VERSIONINFO
6-
FILEVERSION 0,3,4,0
7-
PRODUCTVERSION 0,3,4,0
6+
FILEVERSION 0,3,5,0
7+
PRODUCTVERSION 0,3,5,0
88
FILEFLAGSMASK 0x3fL
99
#ifdef _DEBUG
1010
FILEFLAGS VS_FF_DEBUG
@@ -21,11 +21,11 @@ VS_VERSION_INFO VERSIONINFO
2121
BEGIN
2222
VALUE "CompanyName", "\0"
2323
VALUE "FileDescription", "\0"
24-
VALUE "FileVersion", "0.3.4.0\0"
24+
VALUE "FileVersion", "0.3.5.0\0"
2525
VALUE "LegalCopyright", "\0"
2626
VALUE "OriginalFilename", "server.exe\0"
2727
VALUE "ProductName", "server\0"
28-
VALUE "ProductVersion", "0.3.4.0\0"
28+
VALUE "ProductVersion", "0.3.5.0\0"
2929
END
3030
END
3131
BLOCK "VarFileInfo"

src/version.pri

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CONFIG += skip_target_version_ext
22

3-
VERSION = "0.3.4.0"
3+
VERSION = "0.3.5.0"
44

55
#__MBTOOLS_VERSION_LIST__ = $$split(VERSION, .)
66
#

0 commit comments

Comments
 (0)