Esempio n. 1
0
void PanelButton::scheduleForRemoval()
{
    static int timelapse = 1000;
    if (checkForBackingFile())
    {
        setEnabled(true);
        timelapse = 1000;
        emit hideme(false);
        return;
    }
    else if (KickerSettings::removeButtonsWhenBroken())
    {
        if (timelapse > 255*1000) // we'v given it ~8.5 minutes by this point
        {
            emit removeme();
            return;
        }

        if (timelapse > 3000 && isVisible())
        {
            emit hideme(true);
        }

        timelapse *= 2;
        QTimer::singleShot(timelapse, this, SLOT(scheduleForRemoval()));
    }
}
Esempio n. 2
0
int main(int argc, char **argv) {
  unsigned r = rand();
  unsigned s = hideme(r);
  return (r <= s);
}
Esempio n. 3
0
int main(int argc, char **argv) {
  int r = rand();
  int s = hideme(r);
  return (r == s);
}