cutego/sailfish/sailfish_sailfish.cpp

47 lines
1 KiB
C++
Raw Normal View History

2016-06-19 05:24:38 +03:00
// +build sailfish
#define protected public
#define private public
#include "sailfish_sailfish.h"
#include "_cgo_export.h"
#include <QByteArray>
#include <QList>
#include <QString>
#include <QUrl>
#include <sailfishapp.h>
void* SailfishApp_SailfishApp_Application(int argc, char* argv)
{
QList<QByteArray> aList = QByteArray(argv).split('|');
char *argvs[argc];
static int argcs = argc;
for (int i = 0; i < argc; i++)
argvs[i] = const_cast<char*>(aList[i].constData());
2016-06-19 05:24:38 +03:00
return SailfishApp::application(argcs, argvs);
}
int SailfishApp_SailfishApp_Main(int argc, char* argv)
{
QList<QByteArray> aList = QByteArray(argv).split('|');
char *argvs[argc];
static int argcs = argc;
for (int i = 0; i < argc; i++)
argvs[i] = const_cast<char*>(aList[i].constData());
2016-06-19 05:24:38 +03:00
return SailfishApp::main(argcs, argvs);
}
void* SailfishApp_SailfishApp_CreateView()
{
return SailfishApp::createView();
}
void* SailfishApp_SailfishApp_PathTo(char* filename)
{
return new QUrl(SailfishApp::pathTo(*(new QString(filename))));
}