Добрый день, есть два проекта, один большой, выводится с помощью QMLApplicationViewer, другой маленький, обрабатывает только нажатие кнопки написан с помощью QDeclarativeView, как к первому, привязать второй (
конкретно в main.cpp)?
QMLApplicationViewer#include <QtGui/QApplication>
#include "qmlapplicationviewer.h"
Q_DECL_EXPORT int main(int argc, char *argv[])
{
QScopedPointer<QApplication> app(createApplication(argc, argv));
QmlApplicationViewer viewer;
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockPortrait);
viewer.setMainQmlFile(QLatin1String("qml/main.qml"));
viewer.showExpanded();
return app->exec();
}
QDeclarativeView#include <QApplication>
#include "facebookhelper.h"
#include <QDeclarativeView>
#include <QDeclarativeContext>
#include <QtDeclarative>
int main( int argc, char* argv[] ) {
QApplication app( argc,argv);
QDeclarativeView view;
QObject::connect(view.engine(), SIGNAL(quit()), qApp, SLOT(quit()));
view.setWindowTitle("Camera Demo");
view.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
view.setResizeMode( QDeclarativeView::SizeRootObjectToView );
QDeclarativeContext *ctxt = view.rootContext();
FacebookHelper fbHelper("111111111","");
ctxt->setContextProperty("FbHelper", &fbHelper);
view.setSource(QUrl("qrc:/main.qml"));
view.showFullScreen();
return app.exec();
}