Revision 1919 trunk/client/gui_qt/QNNTPGrabGlue.cpp

QNNTPGrabGlue.cpp (revision 1919)
31 31

                
32 32
QNNTPGrabGluePrivate::QNNTPGrabGluePrivate(QNNTPGrabGlue *parent) : q_ptr(parent)
33 33
{
34
    this->frontendIsRegistered = false;
34 35
}
35 36

                
36 37
QNNTPGrabGluePrivate::~QNNTPGrabGluePrivate()
... ...
367 368
    return nntpgrab_glue_get_is_standalone(d->glue);
368 369
}
369 370

                
371
void QNNTPGrabGlue::killNNTPGrabServer()
372
{
373
    Q_D(QNNTPGrabGlue);
374
    return nntpgrab_glue_kill_server(d->glue);
375
}
376

                
370 377
QList QNNTPGrabGlue::configGetAvailServers()
371 378
{
372 379
    Q_D(QNNTPGrabGlue);
... ...
979 986
    Q_D(QNNTPGrabGlue);
980 987

                
981 988
    char *errmsg_tmp = NULL;
982
    bool ret;
983 989

                
984
    ret = nntpgrab_utils_register_frontend(d->requestOpenNZBFileWrapper, d->requestBringToFrontWrapper, this, &errmsg_tmp);
990
    if (d->frontendIsRegistered) {
991
        return true;
992
    }
985 993

                
986
    if (!ret) {
994
    d->frontendIsRegistered = nntpgrab_utils_register_frontend(d->requestOpenNZBFileWrapper, d->requestBringToFrontWrapper, this, &errmsg_tmp);
995

                
996
    if (!d->frontendIsRegistered) {
987 997
        errmsg.clear();
988 998
        errmsg.append(errmsg_tmp);
989 999
        ng_free(errmsg_tmp);
990 1000
        return FALSE;
991 1001
    }
992 1002

                
993
    return ret;
1003
    return d->frontendIsRegistered;
994 1004
}
995 1005

                
996 1006
void QNNTPGrabGlue::utilsUnregisterFrontend(void)
997 1007
{
1008
    Q_D(QNNTPGrabGlue);
1009

                
998 1010
    nntpgrab_utils_unregister_frontend();
1011
    d->frontendIsRegistered = false;
999 1012
}
1000 1013

                
1001 1014
bool QNNTPGrabGlue::utilsSendOpenNzbFileRequest(QString nzb_file, QString &errmsg)

Also available in: Unified diff