Esempio n. 1
0
// ---------------------------------------------------------------------
string DateEdit::state()
{
  QDateEdit *w=(QDateEdit*) widget;
  QDate q=w->date();
  if (q.isNull())
    return spair(id,i2s(0));
  else return spair(id,i2s((10000*q.year())+(100*q.month())+q.day()));
}
Esempio n. 2
0
File: sm.cpp Progetto: 0branch/qtide
// ---------------------------------------------------------------------
string smgetxywh()
{
  rc=-2;
  string r;
  r+=spair("term",smgetxywh1(term));
  if (note)
    r+=spair("edit",smgetxywh1(note));
  if (note2)
    r+=spair("edit2",smgetxywh1(note2));
  return r;
}
Esempio n. 3
0
File: sm.cpp Progetto: 0branch/qtide
// ---------------------------------------------------------------------
string smgetwin1(QWidget *t)
{
  string r;
  if (t==0) {
    r+=spair("text",(string)"");
    r+=spair("select",(string)"");
  } else {
    QTextCursor c=getcursor(t);
    int b=c.selectionStart();
    int e=c.selectionEnd();
    r+=spair("text",getplaintext(t));
    r+=spair("select",QString::number(b)+" "+QString::number(e));
  }
  return r;
}
Esempio n. 4
0
File: sm.cpp Progetto: 0branch/qtide
// ---------------------------------------------------------------------
string smgetwin2(Note *n)
{
  if (n->editIndex()==-1)
    return smgetwin1((Bedit *)0);
  string r=smgetwin1((Bedit *)n->editPage());
  r+=spair("file",n->editFile());
  return r;
}
Esempio n. 5
0
// ---------------------------------------------------------------------
string Form::state(int evt)
{
  string c,c1,e,r,s,ec;

  if (evt) {
    if (evtchild) {
      c=evtchild->eid;
      e=evtchild->event;
      ec=evtchild->locale;
    } else {
      c=fakeid;
      e=event;
    }
    c1=(c.empty()) ? string("") : (c+"_") ;
    r+=spair("syshandler",id+"_handler");
    r+=spair("sysevent",id+"_"+c1+e);
    r+=spair("sysdefault",id+"_default");
    r+=spair("sysparent",id);
    r+=spair("syschild",c);
    r+=spair("systype",e);
    r+=spair("syslocalec",ec);
  }

  // need only syslocale (not syslocalep, syslocalec)?...  in isigraph
  r+=spair("syslocalep",locale);
  r+=spair("syshwndp",hsform());
  r+=spair("syshwndc",hschild());
  r+=spair("syslastfocus",lastfocus);
  r+=spair("sysfocus",getfocus());
  r+=spair("sysmodifiers",sysmodifiers);
  r+=spair("sysdata",sysdata);

  for (int i=0; i<children.size(); i++)
    s+=children.at(i)->state();

  return r+s;
}
Esempio n. 6
0
// ---------------------------------------------------------------------
string ScrollBar::state()
{
  QScrollBar *w=(QScrollBar*) widget;
  return spair(id,i2s(w->sliderPosition()));
}
Esempio n. 7
0
// ---------------------------------------------------------------------
string SpinBox::state()
{
  QSpinBox *w=(QSpinBox*) widget;
  return spair(id,i2s(w->value()));
}
Esempio n. 8
0
// ---------------------------------------------------------------------
string ProgressBar::state()
{
  QProgressBar *w=(QProgressBar*) widget;
  return spair(id,i2s(w->value()));
}
Esempio n. 9
0
// ---------------------------------------------------------------------
static string qpair(QString s, string t)
{
  return spair(q2s(s),t);
}
Esempio n. 10
0
// ---------------------------------------------------------------------
static string qpair(QString s, QString t)
{
  return spair(q2s(s),q2s(t));
}