Exemplo n.º 1
0
//
// IDL:Calendar/find_date:1.0
//
OB::DispatchStatus
POA_Calendar::_OB_op_find_date(OB::Upcall_ptr _ob_up)
{
    OB::InputStream_ptr _ob_in = _ob_up -> input_nodup();
    date_var _ob_a0;
    date::_OB_unmarshal(_ob_a0.out(), _ob_in);
    CORBA::String_var _ob_a1;
    _ob_up -> request();

    CORBA::Boolean _ob_r = find_date(_ob_a0, _ob_a1.out());
    _ob_up -> beginReply();
    OB::OutputStream_ptr _ob_out = _ob_up -> output_nodup();
    _ob_out -> write_boolean(_ob_r);
    _ob_out -> write_string(_ob_a1.in());
    return OB::DispatchStatusOK;
}
Exemplo n.º 2
0
int mainwindow::find_last_date(QDate date) {
    int f=find_date(date);
    while(vector[f]->date() == date)
        f++;
    return --f;
}
Exemplo n.º 3
0
int mainwindow::find_first_date(QDate date) {
    int f=find_date(date);
    while(vector[f]->date() == date)
        f--;
    return ++f;
}