Galaxis Codebase  1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
main.cpp
Go to the documentation of this file.
1 #include <QApplication>
2 #include <QTextCodec>
3 #include "jsoneditormain.h"
4 #include <QSettings>
5 #include "version.h"
7 
8 int main(int argc, char *argv[])
9 {
10  QApplication a(argc, argv);
11 // QTextCodec::setCodecForTr(QTextCodec::codecForName("gbk"));
12 
13  QSettings::setDefaultFormat(QSettings::IniFormat);
14  a.setApplicationName(VER_INTERNALNAME_STR);
15  a.setOrganizationName(VER_COMPANYNAME_STR);
17  w.show();
18 
19  #ifdef COMPILE_WITH_ROS
20  rclcpp::init(argc, argv);
21 
22  auto nodeSPtr = std::make_shared<testSetupNode>();
23 
24  w.set_node(nodeSPtr);
25  #endif
26  return a.exec();
27 }
testSetupNode.hpp
version.h
jsoneditormain.h
VER_INTERNALNAME_STR
#define VER_INTERNALNAME_STR
Definition: version.h:25
JsonEditorMain
Definition: jsoneditormain.h:25
main
int main(int argc, char *argv[])
Definition: main.cpp:13
VER_COMPANYNAME_STR
#define VER_COMPANYNAME_STR
Definition: version.h:22