git-svn-id: svn://db.shs.com.ru/libs@562 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2019-06-26 17:01:29 +00:00
parent 8e1cb79486
commit f02757a8ac
6 changed files with 31 additions and 11 deletions

View File

@@ -90,6 +90,7 @@ void QPIIntrospector::buildDumpSection(QTreeWidgetItem * pi, PIString & str) {
}
#ifdef PIP_INTROSPECTION
void QPIIntrospector::showInfo(const PIIntrospection::ProcessInfo & info) {
PIString s;
s << info.execCommand << "\n";
@@ -99,6 +100,7 @@ void QPIIntrospector::showInfo(const PIIntrospection::ProcessInfo & info) {
s << info.build_options.join(", ");
labelInfo->setText(PI2QString(s));
}
#endif
void QPIIntrospector::on_listApp_currentRowChanged(int r) {
@@ -114,6 +116,7 @@ void QPIIntrospector::on_listApp_currentRowChanged(int r) {
void QPIIntrospector::peerReceived(const PIString & from, const PIByteArray & data) {
if (from != cur_server) return;
//piCout << "rec" << data.size();
#ifdef PIP_INTROSPECTION
PIByteArray ba(data);
if (ba.size_s() < 4) return;
uint sign(0); ba >> sign;
@@ -144,6 +147,7 @@ void QPIIntrospector::peerReceived(const PIString & from, const PIByteArray & da
default: break;
}
}
#endif
}
@@ -165,6 +169,7 @@ void QPIIntrospector::peersChanged(const PIString & name) {
void QPIIntrospector::on_buttonRequest_clicked() {
if (cur_server.isEmpty()) return;
#ifdef PIP_INTROSPECTION
PIIntrospection::RequiredInfo info;
for (int i = 0; i < layoutRequestFlags->count(); ++i) {
QCheckBox * cb = qobject_cast<QCheckBox*>(layoutRequestFlags->itemAt(i)->widget());
@@ -175,4 +180,5 @@ void QPIIntrospector::on_buttonRequest_clicked() {
PIByteArray ba;
ba << PIIntrospection::sign << info;
peer.send(cur_server, ba);
#endif
}