QT Application to control client socket

Emmanuel Buckshi 557b48f950 Updating README hace 5 años
.circleci dcf2f999c7 new production dockerfile hace 5 años
headers 9625106606 preview images with spaces in filename hace 5 años
icons 5626d9e3b6 latest changes based on feedback hace 5 años
include 2fec77aeb9 forgot header hace 5 años
src c33aa043e4 argsdialog items get deleted properly hace 5 años
style d0e477109e changed UI to have a big connect button on first render, which disappears after connecting hace 5 años
.gitignore 7c73d17b44 adding KY_GUI`s production runtime image, as well as a build script which updates the hub hace 5 años
README.md 557b48f950 Updating README hace 5 años
argdialog.ui 5626d9e3b6 latest changes based on feedback hace 5 años
consoledialog.ui 3ec22cae6c UI has better structure, events are organized, raw console is its own dialog, headers are included one at a time using QT`s standard hace 5 años
favicon.ico 34d8431716 major work on sending files hace 5 años
kres.qrc df8e22eb16 clear and default buttons hace 5 años
ky_gui.pro 191c806a30 finally control over file dialog appearance hace 5 años
ky_gui.pro.user.4.10-pre1 3ec22cae6c UI has better structure, events are organized, raw console is its own dialog, headers are included one at a time using QT`s standard hace 5 años
kygen.dox b649e730fd preliminary doxygen docs hace 5 años
kygui_docs.css b649e730fd preliminary doxygen docs hace 5 años
mainwindow.ui afdcf36344 improving visibility of config textedit and filedialog hace 5 años
ui_argdialog.h 5626d9e3b6 latest changes based on feedback hace 5 años
ui_consoledialog.h a3c911944a now we don`t have to use a custom text edit hace 5 años

README.md

KYGUI

KY GUI is a socket client business application for KStyleYo, providing them with oversight and control of their digital operations

Features

  • Interface for user-configurable, delegated and parametrized process execution
  • Compatibility with the KIQ messaging protocol
  • Observation of KStyleYo's digital business operations

Installation / Deployment

Note: You must be running a Linux operating system with an X11 based Desktop Environment. Your X Server must be permitted to accept connections from localhost.

Docker is the preferred method of running KY GUI.

  1. Navigate to https://hub.docker.com/repository/registry-1.docker.io/logicp/ky_gui/tags?page=1 to see a list of images
  2. From the command line, login to docker hub and pull the production image
    • docker pull logicp/ky_gui:production
  3. Run the container while linking the X11 socket from your X Server
    • docker run --device /dev/dri/ -it --network host -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY logicp/ky_gui:production ./ky_gui <KServer IP> <Port> <Optional Argument>