mirror of
https://github.com/redis/RedisDesktopManager.git
synced 2026-10-21 22:55:57 +08:00
41 lines
1.0 KiB
C++
41 lines
1.0 KiB
C++
#include <QApplication>
|
|
#include <QStyleFactory>
|
|
#include <QDir>
|
|
#include <QSettings>
|
|
#include <QFontDatabase>
|
|
#include <QtWebEngine/QtWebEngine>
|
|
#include <googlemp.h>
|
|
|
|
#ifndef RDM_VERSION
|
|
#include "version.h"
|
|
#endif
|
|
#include "modules/crashhandler/crashhandler.h"
|
|
#include "app/dialogs/mainwindow.h"
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
QApplication a(argc, argv);
|
|
QtWebEngine::initialize();
|
|
|
|
#ifndef QT_DEBUG
|
|
CrashHandler::instance()->Init(QDir::homePath());
|
|
#endif
|
|
|
|
QApplication::setApplicationName("Redis Desktop Manager");
|
|
QApplication::setApplicationVersion(QString(RDM_VERSION));
|
|
QApplication::setOrganizationDomain("redisdesktop.com");
|
|
QApplication::setOrganizationName("redisdesktop");
|
|
|
|
QFontDatabase::addApplicationFont("://fonts/OpenSans-Regular.ttf");
|
|
QFont defaultFont("OpenSans", 10);
|
|
QApplication::setFont(defaultFont);
|
|
|
|
GoogleMP::startSession(QDateTime::currentMSecsSinceEpoch());
|
|
GoogleMP::instance()->reportEvent("rdm:cpp", "app start", "");
|
|
|
|
MainWin w;
|
|
w.show();
|
|
return a.exec();
|
|
}
|
|
|