This project is meant to be a public version of engineering application I created, company specific info has been removed (logos, algorithms, etc..). Therefore application is not functional but as a whole does indeed work
- common - package for all window-like objects
- common.managers - managers to control certani aspects of program (email manager deals with emailing)
- common.threads - basic Qt threads to allow multi-tasking
- common.widgets - custom Qt widgets (QLineEdit, QComboBox, etc)
- common.windows - packages for all subwindows
- constants - application constants
- assets - assets/resources to make the program work (icons/images)
- util - basic utility functions to make coding easier without duplication
- update within application
- theme selection
- save/restore state
- stage matching automation
- private
- in-app web browser
- mail program - easily send/cc email to members of outlook
- application shortcuts
- customer project creation (creates folders/adds templates)
ZVIApp provides user a way to customize the theme, variables and optionally choose between directories all in one tabbed-window.
- Themes are changed via
Settings
windowThemes
tab.- Custom colors can be selected via the
Add Custom Theme
button as shown.
- Custom colors can be selected via the
- Variables are changed via
Settings
windowVariables
tab.- User has option to choose between local/server located startup files.
- To change the variables; simply click on the selected value column and enter in value.
- Directories are changed via
Settings
windowDirectories
tab.- User can change working directories; while adding them to a list; for reuse later on.
User now has the option to download/update their App. Some user input is required.
A message will be flashed on the bottom edge of the application to verify if there is an update.
Simply click on the Check for Updates...
button and user will be prompted to continue update process if an update is available, otherwise will show that the application is current.
Otherwise user can download application files manually via same way they installed the application to their system.
- Run buildtool file
~\.wbuildtool.bat
Build file locations are hardcoded; to change locations you must edit the setup and buildtool files. "# zviapp"