QStringList UBWidgetUniboardAPI::preferenceKeys() { QStringList qsl; qsl << "test key 1"; qsl << "test key 2"; qsl << "test key 3"; QString msg = QString(tr("%0 called")).arg("preferenceKeys"); emit functionCalled(msg); return qsl; }
int QtRpc::ProxyBase::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { if (_id >= 1000) { QMutexLocker locker(&qxt_d().mutex); // Make sure this isn't being run from the wrong thread.... Q_ASSERT(thread() == QThread::currentThread()); if (thread() != QThread::currentThread()) { qCritical() << "You cannot call functions from other threads in QtRpc2"; } //make sure the function exists if (qxt_d().functions.keys().contains(_id)) { Arguments args; Signature sig = qxt_d().functions[_id]; //check to see if the function is an async function if (qxt_d().asyncfunctions.contains(_id)) { //create argument list for (int i = 0; i < sig.numArgs(); i++) { args.append(convertQVariant(sig.arg(i), _a[i+3])); } // _a[0] = new ReturnValue(functionCalled(*(QObject **)_a[1], *(char **)_a[2], sig, args, qxt_d().functiontypes[_id])); *static_cast<ReturnValue*>(_a[0]) = functionCalled(*(QObject **)_a[1], *(char **)_a[2], sig, args, qxt_d().functiontypes[_id]); return(-1); } else { //create argument list for (int i = 0; i < sig.numArgs(); i++) { args.append(convertQVariant(sig.arg(i), _a[i+1])); } *static_cast<ReturnValue*>(_a[0]) = this->functionCalled(sig, args, qxt_d().functiontypes[_id]); // _a[0] = new ReturnValue(functionCalled(sig, args, qxt_d().functiontypes[_id])); // memcpy(_a[0], ret, sizeof(ReturnValue)); return -1; } } } _id = QObject::qt_metacall(_c, _id, _a); return _id; }
QString UBWidgetUniboardAPI::locale() { QString msg = QString(tr("%0 called")).arg("locale"); emit functionCalled(msg); return QLocale().name(); }
void UBWidgetUniboardAPI::resize(qreal width, qreal height) { QString msg = QString(tr("%0 called (width=%1, height=%2)")).arg("resize").arg(width).arg(height); emit functionCalled(msg); }
void UBWidgetUniboardAPI::addObject(QString pUrl, int width, int height, int x, int y, bool background) { QString msg = QString(tr("%0 called (pUlr=%1, width=%2, height=%3, x=%4, y=%5, background=%6)")).arg("addObject").arg(pUrl).arg(width).arg(height).arg(x).arg(y).arg(background); emit functionCalled(msg); }
void UBWidgetUniboardAPI::setBackground(bool pIsDark, bool pIsCrossed) { QString msg = QString(tr("%0 called (pIsDark=%1, pIsCrossed=%2)")).arg("setBackground").arg(pIsDark).arg(pIsCrossed); emit functionCalled(msg); }
void UBWidgetUniboardAPI::clear() { QString msg = QString(tr("%0 called")).arg("clear"); emit functionCalled(msg); }
void UBWidgetUniboardAPI::eraseLineTo(const qreal x, const qreal y, const qreal pWidth) { QString msg = QString(tr("%0 called (x=%1, y=%2, pWidth=%3)")).arg("eraseLineTo").arg(x).arg(y).arg(pWidth); emit functionCalled(msg); }
void UBWidgetUniboardAPI::zoom(const qreal factor, const qreal x, const qreal y) { QString msg = QString(tr("%0 called (factor=%1, x=%2, y=%3)")).arg("zoom").arg(factor).arg(x).arg(y); emit functionCalled(msg); }
QString UBWidgetUniboardAPI::pageThumbnail(const int pageNumber) { QString msg = QString(tr("%0 called (pageNumber=%1)")).arg("pageThumbnail").arg(pageNumber); emit functionCalled(msg); return ""; }
void UBWidgetUniboardAPI::setMarkerColor(const QString& penColor) { QString msg = QString(tr("%0 called (penColor=%1)")).arg("setMarkerColor").arg(penColor); emit functionCalled(msg); }
void UBWidgetUniboardAPI::returnStatus(const QString& method, const QString& status) { QString msg = QString(tr("%0 called (method=%1, status=%2)")).arg("returnStatus").arg(method).arg(status); emit functionCalled(msg); }
void UBWidgetUniboardAPI::addText(const QString& text, const qreal x, const qreal y, const int height, const QString& font, bool bold, bool italic) { QString msg = QString(tr("%0 called (text=%1, x=%2, y=%3, height=%4, font=%5, bold=%6, italic=%7)")).arg("addText").arg(text).arg(x).arg(y).arg(height).arg(font).arg(bold).arg(italic); emit functionCalled(msg); }
void UBWidgetUniboardAPI::setTool(const QString& toolString) { QString msg = QString(tr("%0 called (toolString=%1)")).arg("setTool").arg(toolString); emit functionCalled(msg); }
void UBWidgetUniboardAPI::showMessage(const QString& message) { QString msg = QString(tr("%0 called (message=%1)")).arg("showMessage").arg(message); emit functionCalled(msg); }
void UBWidgetUniboardAPI::setPreference(const QString& key, QString value) { QString msg = QString(tr("%0 called (key=%1, value=%2)")).arg("setPreference").arg(key).arg(value); emit functionCalled(msg); }
void UBWidgetUniboardAPI::moveTo(const qreal x, const qreal y) { QString msg = QString(tr("%0 called (x=%1, y=%2)")).arg("moveTo").arg(x).arg(y); emit functionCalled(msg); }
QString UBWidgetUniboardAPI::preference(const QString& key, const QString& pDefault) { QString msg = QString(tr("%0 called (key=%1, pDefault=%2)")).arg("preference").arg(key).arg(pDefault); emit functionCalled(msg); return ""; }