|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
#include "ublexec.h"
|
|
|
|
|
|
|
|
|
|
void pars_flag(int index_start, int argc, char* argv[]);
|
|
|
|
|
|
|
|
|
|
int main(int argc, char** argv) {
|
|
|
|
|
string str_argv= "";
|
|
|
|
|
@ -36,6 +37,7 @@ int main(int argc, char** argv) {
|
|
|
|
|
if (argc == 2) {
|
|
|
|
|
name_app_cmd = argv[1];
|
|
|
|
|
}
|
|
|
|
|
pars_flag(1,argc, argv);
|
|
|
|
|
int local_argc = 1;
|
|
|
|
|
auto app = Gtk::Application::create(local_argc, argv, "org.gtkmm.example.plug");
|
|
|
|
|
auto builder = Gtk::Builder::create_from_file(path_glade);
|
|
|
|
|
@ -46,4 +48,20 @@ int main(int argc, char** argv) {
|
|
|
|
|
return r;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void pars_flag(int index_start, int argc, char* argv[]) {
|
|
|
|
|
string str_argv = "";
|
|
|
|
|
for (int i = index_start; i<argc; i++){
|
|
|
|
|
str_argv = argv[i];
|
|
|
|
|
if (str_argv == "--help" || str_argv == "-h"){
|
|
|
|
|
help();
|
|
|
|
|
exit(1);
|
|
|
|
|
}
|
|
|
|
|
else if (str_argv == "--version" || str_argv == "-v"){
|
|
|
|
|
string version = string(gettext("ublexec version: ")) + version_application + "\n";
|
|
|
|
|
cout << version.c_str();
|
|
|
|
|
exit(1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|