Esempio n. 1
0
	void Page::doInit() {
		doReadPost = false;
		init();
		if (doReadPost && request->method.compare("POST") == 0)
			request->readPost( { &Page::_readPOSTCB, this });
		else initCB();
	}
Esempio n. 2
0
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)));
}
Esempio n. 3
0
	void Page::_readPOSTCB(Request& r) {
		initCB();
	}
Esempio n. 4
0
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;
}