#include "pikbdlistener.h" #include "piconnection.h" #include "piconfig.h" #include "piscreentiles.h" #include "piscreen.h" #include "piethernet.h" #include "piintrospection.h" int main (int argc, char * argv[]) { //PIByteArray ba; PIKbdListener kbd; kbd.enableExitCapture(); PIString str; str.reserve(1024*1024); PIINTROSPECTION_START //piCout << PIINTROSPECTION_CONTAINERS->count; WAIT_FOR_EXIT /*PIVector vl; vl << PIVariant('2') << PIVariant(-5.5) << PIVariant(10) << PIVariant(complexd(2,3)) << PIVariant("text") << PIVariant(PIByteArray("bytearray", 9)) << PIVariant(PIDateTime::current()); piForeachC (PIVariant v, vl) piCout << v << v.value(); PIByteArray ba; ba << PIString("500"); piCout << PIVariant::fromValue(ba, "PIString"); piCout << PIVariant("PIString"); piCout << __PIVariantFunctions__::typeNameHelper(); piCout << __PIVariantInfoStorage__::get()->map->size(); for (PIMap::iterator i = __PIVariantInfoStorage__::get()->map->begin(); i != __PIVariantInfoStorage__::get()->map->end(); ++i) piCout << i.key() << i.value()->cast.size(); PIEthernet eth; piCout << eth.properties();*/ /*PIScreen screen; TileSimple window; window.back_format.color_back = PIScreenTypes::Red; window.content << TileSimple::Row("label", PIScreenTypes::CellFormat(PIScreenTypes::Black, PIScreenTypes::Transparent)); screen.rootTile()->addTile(&window); screen.enableExitCapture(PIKbdListener::F10); screen.start(); screen.waitForFinish();*/ return 0; }