void Page::doInit() { doReadPost = false; init(); if (doReadPost && request->method.compare("POST") == 0) request->readPost( { &Page::_readPOSTCB, this }); else initCB(); }
ReminderPicker::ReminderPicker(QObject *parent, QFormLayout *fl, QAppointment &appt) : QObject(parent), mAppointment(appt) { if (!listInited) { listInited = true; reminderEntries.append(ReminderEntry(ReminderEntry::NotAllDay, 0, tr("At the event time"))); reminderEntries.append(ReminderEntry(ReminderEntry::AllDay, 0, tr("On the day"))); reminderEntries.append(ReminderEntry(ReminderEntry::NotAllDay, 5, tr("5 minutes before"))); // reminderEntries.append(ReminderEntry(ReminderEntry::NotAllDay, 10, tr("10 minutes before"))); reminderEntries.append(ReminderEntry(ReminderEntry::NotAllDay, 15, tr("15 minutes before"))); reminderEntries.append(ReminderEntry(ReminderEntry::NotAllDay, 30, tr("30 minutes before"))); reminderEntries.append(ReminderEntry(ReminderEntry::NotAllDay, 60, tr("1 hour before"))); reminderEntries.append(ReminderEntry(ReminderEntry::NotAllDay, 120, tr("2 hours before"))); reminderEntries.append(ReminderEntry(ReminderEntry::Both, 1 * 24 * 60, tr("1 day before"))); reminderEntries.append(ReminderEntry(ReminderEntry::Both, 2 * 24 * 60, tr("2 days before"))); reminderEntries.append(ReminderEntry(ReminderEntry::Both, 3 * 24 * 60, tr("3 days before"))); reminderEntries.append(ReminderEntry(ReminderEntry::Both, 7 * 24 * 60, tr("1 week before"))); reminderEntries.append(ReminderEntry(ReminderEntry::Both, 14 * 24 * 60, tr("2 weeks before"))); // Unwanted complexity at the moment: // reminderEntries.append(ReminderEntry(ReminderEntry::Both, -1, tr("Other..."))); } comboReminder = new QComboBox(); comboReminderDelay = new QComboBox(); comboReminder->clear(); comboReminder->addItem(tr("None")); comboReminder->addItem(tr("Audible")); comboReminder->addItem(tr("Silent")); timeEdit = new QTimeEdit(); timeLabel = new QLabel(); timeLabel->setText(tr("At", "At: 9:00am")); timeLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter); timeLabel->setBuddy(timeEdit); mAllDay = mAppointment.isAllDay(); initCB(true); fl->addRow(tr("Reminder"), comboReminder); fl->addRow(timeLabel, timeEdit); fl->addRow(comboReminderDelay); connect( comboReminder, SIGNAL(activated(int)), this, SLOT(reminderChanged(int)) ); connect( comboReminderDelay, SIGNAL(activated(int)), this, SLOT(reminderDelayChanged(int)) ); connect( timeEdit, SIGNAL(timeChanged(QTime)), this, SLOT(reminderTimeChanged(QTime))); }
void Page::_readPOSTCB(Request& r) { initCB(); }
boolean GATTService::rBegin(void *userdata) { LGATTService *s = (LGATTService*)userdata; APP_LOG("GATTService::rBegin 0x%x -s", s); if (NULL == s) { s->_result = false; return true; } // init callbacks initCB(s); // has got service data if (0 > toRegist(s)) { s->_result = false; return true; } //VM_BT_UUID bt_uuid = {0}; //int_gatt_str_to_uuid(s->_gatts_service.uuid, &bt_uuid); //memcpy(s->_gatts_srv_ctx.bt_uuid, &bt_uuid, sizeof(VM_BT_UUID)); APP_LOG("GATTService::rBegin -e"); //switch (s->getAction()) //{ //case GATTS_ACTION_BEGIN: // { // s->_gatts_srv_ctx = new gatts_srv_ctx_t; // if (NULL == s->_gatts_srv_ctx) // { // s->_result = false; // return true; // } // //s->_gatts_service; // //s->_result = true; // // TODO: // return false; // } // break; //case GATTS_ACTION_GET_STATUS: // { // LGATTService *s = (LGATTService*)userdata; // //s->post_signal(); // return false; // } // break; //case GATTS_ACTION_END: // { // delete s->_gatts_srv_ctx; // //s->_result = true; // //return true; // return false; // } // break; //default: // s->_result = false; // break; //} return false; }