Ejemplo n.º 1
0
CPreciseTime::CPreciseTime()
{
	setButtonId(VK_NUMPAD4);
	initialize();
}
Ejemplo n.º 2
0
// 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);
}