git-svn-id: svn://db.shs.com.ru/pip@285 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -84,7 +84,6 @@ public:
|
||||
|
||||
CONNECTU(screen, tileEvent, this, tileEvent)
|
||||
CONNECTU(screen, keyPressed, this, keyEvent)
|
||||
CONNECTU(&daemon_.fm, menuRequest, this, menuRequest)
|
||||
CONNECTU(&daemon_, menuRequest, this, menuRequest)
|
||||
start(10);
|
||||
}
|
||||
@@ -132,16 +131,16 @@ public:
|
||||
}
|
||||
PIScreenTile * peerTile() {
|
||||
PIScreenTile* ret = new PIScreenTile();
|
||||
TileSimple * htl = new TileSimple();
|
||||
htl->size_policy = PIScreenTypes::Fixed;
|
||||
ret->direction = PIScreenTypes::Vertical;
|
||||
htl->content << TileSimple::Row("Peer: " + daemon_.name() + " | " + daemon_.selfInfo().name, CellFormat(PIScreenTypes::Default, PIScreenTypes::Default, PIScreenTypes::Bold));
|
||||
peerinfo_header = new TileSimple();
|
||||
peerinfo_header->size_policy = PIScreenTypes::Fixed;
|
||||
peerinfo_header->content << TileSimple::Row("Peer: " + daemon_.name() + " | " + daemon_.selfInfo().name, CellFormat(PIScreenTypes::Default, PIScreenTypes::Default, PIScreenTypes::Bold));
|
||||
addrs_tl = new TileList();
|
||||
peers_tl = new TileList();
|
||||
peerinfo_tl = new TileSimple();
|
||||
peermap_tl = new TileList();
|
||||
peerinfo_tl->size_policy = PIScreenTypes::Fixed;
|
||||
ret->addTile(htl);
|
||||
ret->addTile(peerinfo_header);
|
||||
ret->addTile(peers_tl);
|
||||
ret->addTile(peerinfo_tl);
|
||||
ret->addTile(addrs_tl);
|
||||
@@ -231,7 +230,18 @@ public:
|
||||
case 3: tpeer->show(); peers_tl->setFocus(); break;
|
||||
case 4: daemon_.reinit(); tmenu->show(); break;
|
||||
case 5: tpeerdiag->show(); break;
|
||||
case 6: daemon_.changeName(pisd_prefix + askUserInput("Peer name:")); updateTitle(title); menuRequest(); break;
|
||||
case 6:
|
||||
{
|
||||
PIString nn = askUserInput("Peer name:");
|
||||
if (!nn.isEmpty()) {
|
||||
daemon_.changeName(pisd_prefix + nn);
|
||||
peerinfo_header->content.clear();
|
||||
peerinfo_header->content << TileSimple::Row("Peer: " + daemon_.name() + " | " + daemon_.selfInfo().name, CellFormat(PIScreenTypes::Default, PIScreenTypes::Default, PIScreenTypes::Bold));
|
||||
updateTitle(title);
|
||||
}
|
||||
menuRequest();
|
||||
}
|
||||
break;
|
||||
case 7: PIKbdListener::exiting = true; break;
|
||||
}
|
||||
}
|
||||
@@ -263,7 +273,7 @@ public:
|
||||
PIScreenTile * tmenu, * tinfo, * tfm, * tdaemon, * tpeer, * tpeerdiag;
|
||||
TileList * peers_tl, * addrs_tl, * peermap_tl;
|
||||
TileSimple * title;
|
||||
TileSimple * peerinfo_tl;
|
||||
TileSimple * peerinfo_tl, * peerinfo_header;
|
||||
TileSimple * peerdiagdata_tl, * peerdiagservice_tl;
|
||||
PIVector<PIScreenTile * > mtiles;
|
||||
int cur_peer;
|
||||
|
||||
Reference in New Issue
Block a user