Commit Graph

256 Commits

Author SHA1 Message Date
GerhardHoffmann 6d43cf4c9f Send custom events to the progress bar according to the state of the update process.
Changed the handling of messages for the text edit.
2023-08-07 13:56:51 +02:00
GerhardHoffmann 4caa0c0d83 Removed obsolete out-commented lines. 2023-08-07 13:55:52 +02:00
GerhardHoffmann 4d2d38e45c Default parameter for onReplaceLast() 2023-08-07 13:53:48 +02:00
GerhardHoffmann 9a55ce18e4 Chawnged font to Misc Fixed 2023-08-07 13:53:04 +02:00
GerhardHoffmann 223c7a8f8d Added errorGitClone(). 2023-08-07 13:51:47 +02:00
GerhardHoffmann ce72d3d14d For the error EWOULDBLOCK try again 10 times until quitting. 2023-08-07 13:50:59 +02:00
GerhardHoffmann 8b66c47e49 Added errorGitClone() 2023-08-07 13:50:14 +02:00
GerhardHoffmann 4ff3b0efdf Advance the progress bar in the foreground when a long running task
in the background (e.g. git clone).
2023-08-06 20:44:26 +02:00
GerhardHoffmann 1fd2269753 onAppendText() only appends text.
onReplaceLast() replaces the last line in the text edit window.
2023-08-06 14:14:47 +02:00
GerhardHoffmann a8994423f4 Change font size for full screen window. 2023-08-06 14:11:41 +02:00
GerhardHoffmann 4594c913e0 Using syslog for debugging. 2023-08-06 07:34:17 +02:00
GerhardHoffmann cf9033e898 Send custom event from worker(-thread) to MainWindow in order to update
progress bar.
2023-08-05 18:50:50 +02:00
GerhardHoffmann b09ccfd4f5 Add custom ProgressEvent class for future use. 2023-08-04 14:10:47 +02:00
GerhardHoffmann 6b4c486549 Add m_ismasClient.updateOfPSASucceeded() for a successful run. 2023-08-04 13:53:55 +02:00
GerhardHoffmann 9c44656104 Add parameter -vv fot the rsync command to see more debugoutput. 2023-08-04 13:52:57 +02:00
GerhardHoffmann d57914957d Add text-edit entry if git pull is successful. 2023-08-04 13:50:19 +02:00
GerhardHoffmann c4f12ce75a Added terminal-debug-output. 2023-08-04 13:49:32 +02:00
GerhardHoffmann 4ad370ea46 Extended displayed messages in text-edit. 2023-08-04 13:48:40 +02:00
GerhardHoffmann 44ad3caf2b Stop exit timer in onQuit.
Activate error message boxes.
2023-08-04 13:45:56 +02:00
GerhardHoffmann 427a272f8f Connect exit-button with clicked(). 2023-08-04 13:45:19 +02:00
GerhardHoffmann 96fb50e68d Moved init. of text-edit upwards.
Hide reserved buttons.
2023-08-04 13:44:16 +02:00
GerhardHoffmann 19274546c9 set main window fullscreen 2023-08-04 13:39:17 +02:00
GerhardHoffmann d2d730589b changed return type of returnCode() ti 'int' 2023-08-04 13:38:33 +02:00
GerhardHoffmann f88b0edb2a Fix for the case when several branches are edited: 'git fetch' will
display several lines then, not only one.
2023-08-04 13:35:42 +02:00
GerhardHoffmann c62299aa72 Read from /mnt/system_data/ instead of /etc. 2023-08-04 13:33:25 +02:00
GerhardHoffmann c054668eac Ask for the reurn code of the process, not only for process exit status. 2023-08-04 13:31:12 +02:00
GerhardHoffmann 82352713f1 Added 6 more buttons for future use and for the fullscreen layout. 2023-08-04 13:30:18 +02:00
GerhardHoffmann 48073ab1f0 update to next version 2023-08-03 10:14:23 +02:00
GerhardHoffmann c6e98f50c2 call onQuit() directly whem timer runs out 2023-08-03 10:14:09 +02:00
SiegfriedSiegert ef88fdc9a4 Fix: config for deployment 2023-08-03 09:50:26 +02:00
SiegfriedSiegert 8889aaca2a Fix: path for deployment 2023-08-03 09:44:08 +02:00
GerhardHoffmann 9b08420ac1 Use exit() instead of quit() to be able to add a returnCode in case of failure. 2023-08-03 09:06:50 +02:00
GerhardHoffmann 0ee92f0181 disbale exit-button as long as update process is running 2023-08-02 17:51:35 +02:00
GerhardHoffmann a995cae000 set exit timer to 10 secs 2023-08-02 16:54:47 +02:00
GerhardHoffmann 0b7d504a7a Fixed missing git pull command.
Fixed missing update for text-edit when only clone the customer repository.
2023-08-02 16:53:19 +02:00
GerhardHoffmann 6a4a852fd6 Updated for new device controller lib (CAmaster) 2023-08-02 15:52:01 +02:00
GerhardHoffmann 81a9304438 Worker is the work-horse of the update process.
Using ismas-client it sends requests to APISM and gets results in a synchronous fashion.
Add previous emits to git client and apism client have been removed.
2023-08-02 15:50:04 +02:00
GerhardHoffmann 332d689b8c Add worker-object to be able to update for the worker. 2023-08-02 15:47:19 +02:00
GerhardHoffmann b508c0517d Reset.
Add helper functions read1stLineOfFile() and zoneNr().
2023-08-02 15:45:20 +02:00
GerhardHoffmann d2c0fdf820 Minor change: remove header 2023-08-02 15:44:45 +02:00
GerhardHoffmann 7293afd203 Minor change: include header 2023-08-02 15:44:16 +02:00
GerhardHoffmann 2fd1053bf9 Removed maintenance mode 2023-08-02 15:40:44 +02:00
GerhardHoffmann e0a68a35f4 raised output-buffer length to 1024*8 2023-08-02 15:39:52 +02:00
GerhardHoffmann 4e277b4ca6 Added text edit 2023-08-02 15:39:08 +02:00
GerhardHoffmann b3f4a4086b Populate text-edit with run-time info from update-process. 2023-08-02 15:29:10 +02:00
GerhardHoffmann eb7d77692b Removed obsolete apism/tcp-client files. 2023-08-02 15:20:07 +02:00
GerhardHoffmann ce1b1859df Removed apism-client and tcp-client. All done inside of ismas client now. 2023-08-02 15:18:39 +02:00
GerhardHoffmann 371cc1a187 Removed communication with ISMAS from git client. 2023-08-02 15:17:10 +02:00
GerhardHoffmann a94606ca89 Added sendRequestReceiveResponse(): static member for communication with
APISM, on ports 7777 and 7778.
Each request is immediately handled in a synchronous fashion.
Added several helper functions to format messages to be sent to APISM/ISMAS.
2023-08-02 15:13:05 +02:00
GerhardHoffmann 5c9c9dc917 add mainwindow and utils 2023-07-31 16:56:16 +02:00