Example #1
0
void qt_eval_init_widget(QWidget *w)
{
    if (qt_eval_days_left() == -2)
        return;
    if (w->isTopLevel() && w->windowTitle().isEmpty() && w->windowType() != Qt::Desktop ) {
        w->setWindowTitle(QLatin1String(" "));
    }
}
Example #2
0
void qt_eval_init_widget(QWidget *w)
{
    if (qt_eval_days_left() == -2)
        return;
    if (w->isTopLevel()) {
        QString windowTitle = w->windowTitle();
        if (windowTitle.isEmpty()) {
            w->setWindowTitle(QLatin1String(" "));
        } else if (!windowTitle.startsWith(qt_eval_title_prefix())) {
            qt_eval_adapt_window_title(windowTitle);
        }
    }
}
Example #3
0
void qt_gui_eval_init(uint)
{
    switch (qt_eval_days_left()) {
    case -2:
        return;

    case -1: {
        EvalMessageBox box(true);
        box.exec();
        ::exit(0);
    }

    default: {
        EvalMessageBox *box = new EvalMessageBox(false);
        box->show();
        Q_UNUSED(new QGuiFuriCuri());
    }
    }
}
Example #4
0
static QString qt_eval_string()
{
    const char *msg;
    switch (qt_eval_is_supported()) {
    case EvaluationSupportedButTimeLimited:
        msg = boilerplate_supported_but_time_limited;
        break;
    case EvaluationSupported:
        msg = boilerplate_supported;
        break;
    default:
        return QString();
        msg = 0;
    }

    return QString::fromLatin1(msg)
        .arg(QLatin1String(QT_VERSION_STR))
        .arg(QLibraryInfo::licensee())
        .arg(qt_eval_days_left());
}
Example #5
0
static QString qt_eval_string()
{
    const char *msg;
    switch (qt_eval_is_supported()) {
    case 0:
        msg = boilerplate_unsuported;
        break;
    case 1:
        msg = boilerplate_supported;
        break;
    default:
        return QString();
        msg = 0;
    }

    return QString::fromLatin1(msg)
        .arg(QLatin1String(QT_VERSION_STR))
        .arg(QLibraryInfo::licensee())
        .arg(qt_eval_days_left());
}
Example #6
0
void qt_core_eval_init(uint type)
{
    if (!type)
        return;     // GUI app

    switch (qt_eval_days_left()) {
    case -2:
        return;

    case -1:
        fprintf(stderr, "%s\n", boilerplate_expired);
        if (type == 0) {
            // if we're a console app only.
            exit(0);
        }

    default:
        fprintf(stderr, "%s\n", qPrintable(qt_eval_string()));
        if (type == 0) {
            Q_UNUSED(new QCoreFuriCuri());
        }
    }
}
Example #7
0
static bool qt_eval_is_expired()
{
    return qt_eval_days_left() < 0;
}
Example #8
0
QString qt_eval_adapt_window_title(const QString &title)
{
    if (qt_eval_days_left() == -2)
        return title;
    return qt_eval_title_prefix() + title;
}