Files
clients/EffectProcess/main.cpp
admin 9b479f3e9a effectprocess 추가
git-svn-id: svn://192.168.0.12/source@306 8346c931-da38-4b9b-9d4c-e48b93cbd075
2016-10-28 10:10:05 +00:00

38 lines
1.0 KiB
C++

#include <QApplication>
#include <QSqlDatabase>
#include <QSettings>
#include <QString>
#include "seffectprocess.h"
#include "snaverblogprocess.h"
#include <iostream>
std::shared_ptr<SEffectProcess>
getProcess(const QString& _platform_name, const QString& _platform_form,
const QString& _event_code, const QString& _url)
{
if (_platform_name.trimmed() == "naver" && _platform_form.trimmed() == "blog")
return std::shared_ptr<SEffectProcess>(new SNaverBlogProcess(_platform_name, _platform_form, _event_code, _url));
else
return nullptr;
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setApplicationName(QString("Chrome"));
a.setApplicationVersion(QString("53.0.2785.143"));
if (argc != 5)
{
std::cout << "x!@#!@#!@#e010!@#checkArgument";
return 0;
}
std::shared_ptr<SEffectProcess> process = getProcess(argv[1], argv[2], argv[3], argv[4]);
process->run(argv[4]);
return a.exec();
}