- May 03, 2021
-
-
Tobias Triffterer authored
The texts that have been put into HTML files that will be added to the application by the resource system are removed from the .ui file.
-
Tobias Triffterer authored
See c8654fe3 for explanation...
-
Tobias Triffterer authored
See c8654fe3 for explanation...
-
Tobias Triffterer authored
See c8654fe3 for explanation...
-
Tobias Triffterer authored
As a first step to reduce the massive string in the legalstuff.ui file (which the Clang-based IDE JIT-compiler complains about), the text of the GPLv3 is put into a file. As it will later still be put into a single, large HTML document, it's just a partial HTML document lacking “<html>”, “<body>” etc. and their closing counterparts.
-
Tobias Triffterer authored
The main window of the application is now available in German.
-
Tobias Triffterer authored
In some places the choice of words could be improved...
-
Tobias Triffterer authored
This translates the Login Dialog to German.
-
- May 02, 2021
-
-
Tobias Triffterer authored
Adds the code to load the .qm file inside the Qt resources into a QTranslator instance and install it in QApplication.
-
Tobias Triffterer authored
This adds the lupdate output based on the current state of the project.
-
Tobias Triffterer authored
Update for the main build system control file to use the script in the “l10n” subdirectory and add the necessary sources and dependencies to the main executable.
-
Tobias Triffterer authored
This allows including the compiled translation files into the executable so that no additional files are needed at runtime.
-
Tobias Triffterer authored
This CMakeLists.txt uses the Qt5 linguist tools to update the .ts file for the German translation and compile it into a .qm file that can be used by the application.
-
Tobias Triffterer authored
This data will be used by several Qt objects, e.g. QSettings.
-
Tobias Triffterer authored
In addition to the DAQ, the user should also not be able to “move” anything in the experimental setup while data is being taken.
-
Tobias Triffterer authored
While the simulated ADC is running, the user should not be able to clear or fit the histogram or change the ADC threshold to prevent synchronization issues between server and client.
-
- May 01, 2021
-
-
Tobias Triffterer authored
The IDE sneaked in another “Fp311Online::”...
-
Tobias Triffterer authored
Adds the necessary Qt event connection to make the buttons work.
-
Tobias Triffterer authored
Extend the Command class to use the recently added actions in the protocol.
-
Tobias Triffterer authored
Doing this was so far not possible in our protocol...
-
Tobias Triffterer authored
Adds the code necessary to display the threshold using the new widgets.
-
Tobias Triffterer authored
Another part of ExperimentState that is now represented in the GUI.
-
- Apr 30, 2021
-
-
Tobias Triffterer authored
This uses the same pattern already established for the beam hole.
-
Tobias Triffterer authored
The buttons to control the analysis are aligned in the middle by adding spacers on both sides. In addition, two labels to display “the arrow” “➤” have been added to show the status of the ADC like it is already present for the beam hole.
-
Tobias Triffterer authored
To make sure that RootCanvasWidget is resized based on the size of its parent QWidget, a QVBoxLayout is added to the widget...
-
Tobias Triffterer authored
React properly when the widget is resized...
-
Tobias Triffterer authored
This adds Qt layouts to the ClientGui central widget and several sub-widgets so that the windows scales properly.
-
- Apr 29, 2021
-
-
Tobias Triffterer authored
If for some reason the QWebSocket connection is completely interrupted, the user should restart the application and log in again. A warning is displayed and the application closes itself.
-
Tobias Triffterer authored
Display a warning to the user and log the error, but do not force-close the application because it may be able to continue.
-
Tobias Triffterer authored
The IDE has again introduced some superfluous “Fp311Online::”...
-
Tobias Triffterer authored
A closing bracket was in the wrong place...
-
Tobias Triffterer authored
The missing “$” sign resulted in files being installed in /app/{CMAKE_INSTALL_SYSCONFDIR} which causes ROOT to produce a segfault when the first ROOT command gROOT->GetVersion() is called.
-
Tobias Triffterer authored
As Flatpak is the main distribution path of this application, the creation process should be written down.
-
Tobias Triffterer authored
It is time to include build and license information here.
-
Tobias Triffterer authored
It is time to include build and license information here.
-
Tobias Triffterer authored
This adds the implementation to make the button do its work.
-
Tobias Triffterer authored
The center of each bin should be on an integer number and AdcConversion::maximum is already one less than ExperimentState::NumberOfAdcChannels.
-
Tobias Triffterer authored
The legal and license information has to be updated because we now use our own fork of ROOT.
-
Tobias Triffterer authored
The common library has been updated and uses now our own fork of ROOT with modifications for Flatpak.
-
Tobias Triffterer authored
This sends the respective commands when the buttons are clicked.
-