CPreciseTime::CPreciseTime() { setButtonId(VK_NUMPAD4); initialize(); }
// Funcoes de leitura realtime, sem buffer static void findButtonId(EthernetClient client, char c) { char myc = c; if (myc == 'b') { myc = client.read(); if (myc == 'u') { myc = client.read(); if (myc == 't') { myc = client.read(); if (myc == 't') { myc = client.read(); if (myc == 'o') { myc = client.read(); if (myc == 'n') { myc = client.read(); if (myc == '_') { myc = client.read(); if (myc == 'i') { myc = client.read(); if (myc == 'd') { myc = client.read(); if (myc == '=') { int imyc = 0; myc = client.read(); if (myc >= '0' && myc <= '9') { imyc = (myc - '0'); myc = client.read(); if (myc >= '0' && myc <= '9') { imyc = (imyc * 10) + (myc - '0'); myc = client.read(); if (myc >= '0' && myc <= '9') { imyc = (imyc * 10) + (myc - '0'); } } setButtonId(imyc); } } } } } } } } } } } c = myc; }
MarkdownEditorToolButton::MarkdownEditorToolButton(ButtonId id, QWidget* parent) :QToolButton(parent), d(new MarkdownEditorToolButtonPrivate) { setButtonId(id); }