Exemple #1
0
JSlot::JSlot(const std::string& javaScript, WWidget *parent)
    : widget_(parent),
      fid_(nextFid_++)
{
    create();
    setJavaScript(javaScript);
}
Exemple #2
0
JSlot::JSlot(const std::string& javaScript, int nbArgs, WWidget *parent)
  : widget_(parent),
    fid_(nextFid_++),
    nbArgs_(nbArgs)
{
  if (nbArgs_ < 0 || nbArgs_ > 6) {
    throw WException("The number of arguments given must be between 0 and 6.");
  }
  create();
  setJavaScript(javaScript, nbArgs_);
}
Exemple #3
0
void WStatelessSlot::reimplementJavaScript(const std::string& javaScript)
{
  undoMethod_ = 0;
  learned_ = true;
  setJavaScript(javaScript);
}