Skip to content

Commit d67f620

Browse files
committed
Improved default project for client and server
1 parent 1ec9b1c commit d67f620

File tree

3 files changed

+29
-4
lines changed

3 files changed

+29
-4
lines changed

src/client/core/client.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,17 @@ mbCoreProject *mbClient::createProject()
123123
port->deviceAdd(d);
124124

125125
mbClientDataView *wl = new mbClientDataView;
126+
int address = 400001;
127+
for (int i = 0; i < 10; ++i)
128+
{
129+
mbClientDataViewItem *item = new mbClientDataViewItem();
130+
item->setDevice(d);
131+
item->setAddress(address);
132+
++address;
133+
wl->itemAdd(item);
134+
}
126135
project->dataViewAdd(wl);
136+
127137
return project;
128138
}
129139

src/core/core/core.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ int mbCore::runGui()
301301
if (!m_project)
302302
{
303303
mbCoreProject *p = createProject();
304+
p->setName(QStringLiteral("first"));
304305
p->setAuthor(mb::currentUser());
305306
p->setModified();
306307
setProjectCore(p);

src/server/core/server.cpp

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include <project/server_builder.h>
3333
#include <project/server_port.h>
3434
#include <project/server_deviceref.h>
35+
#include <project/server_dataview.h>
3536

3637
#include <gui/server_ui.h>
3738

@@ -203,15 +204,28 @@ mbCoreUi *mbServer::createUi()
203204

204205
mbCoreProject *mbServer::createProject()
205206
{
206-
mbServerProject *p = new mbServerProject;
207+
mbServerProject *project = new mbServerProject;
207208
mbServerDevice *d = new mbServerDevice;
208-
p->deviceAdd(d);
209+
project->deviceAdd(d);
209210

210211
mbServerDeviceRef *ref = new mbServerDeviceRef(d);
211212
mbServerPort *port = new mbServerPort;
212213
port->deviceAdd(ref);
213-
p->portAdd(port);
214-
return p;
214+
project->portAdd(port);
215+
216+
mbServerDataView *wl = new mbServerDataView;
217+
int address = 400001;
218+
for (int i = 0; i < 10; ++i)
219+
{
220+
mbServerDataViewItem *item = new mbServerDataViewItem();
221+
item->setDevice(d);
222+
item->setAddress(address);
223+
++address;
224+
wl->itemAdd(item);
225+
}
226+
project->dataViewAdd(wl);
227+
228+
return project;
215229
}
216230

217231
mbCoreBuilder *mbServer::createBuilder()

0 commit comments

Comments
 (0)