![]() |
iVS3D v2.0.0
|
manages Gui elements and dialogs for user interaction. More...
Classes | |
| class | About |
| The About class holds information about the authors and clients of this software. More... | |
| class | AutomaticListWidget |
| The AutomaticListWidget overrides a QListWidget to detect drag and drop events. More... | |
| class | AutomaticWidget |
| The AutomaticWidget class is used to show the current settings of the automatic execution. The execution can be started. One Algorithm can be removed. The current configuration can be saved and loaded. More... | |
| class | CropExport |
| The CropExport class is which will open a QDialog on which an roi can be selected. More... | |
| class | DarkStyle |
| The DarkStyle class is responsible for the dark style layout. See https://github.com/Jorgen-VikingGod/Qt-Frameless-Window-DarkStyle for more Information. More... | |
| class | EmptyFolderDialog |
| The EmptyFolderDialog class gets opened if the export was started in a non empty folder, requiring user input on how to handle this situation The user has three options: 1) "Delete and continue", deleting all files inside the selected output-folder (QDir::removeRecursively()) and exporting after. QDialog::exec() returns "1" == accepted(). 2) "Ignore", ignoring any existing files and overwriting them if necessary. QDialog::exec() returns "2". 3) "Abort", stops the export and aborts it completely. QDialog::exec() returns "0" == rejected(). More... | |
| class | ExportWidget |
| The ExportWidget class provides a user interface to configure export: More... | |
| class | helpDialog |
| The helpDialog class holds key combination shortcuts for any action. More... | |
| class | InfoWidget |
| The InfoWidget class displays given information to the user. The information is given as key value pairs in a QMap and displayed in a table. More... | |
| class | InputAutomaticWidget |
| The InputAutomaticWidget class is used to show the InfoWidget and the AutomaticWidget in one widget. More... | |
| class | LicenceDialog |
| The LicenceDialog class holds information about licences used in this project. More... | |
| class | MainWindow |
| The MainWindow class holds all major GUI-components (widgets), has status bar on the bottom left and menu bar on the top left. GUI-components: VideoPlayer, Timeline, Input(-Widget), Sampling(-Widget) and Output(-Widget). the status bar is used by nearly all classes to easily display status or other vital information to the user. the menu bar holds many buttons to open inputs, open and save projects, change various settings and display about-information. More... | |
| class | OutputWidget |
| The OutputWidget class is responsible for controlling the Widget on the bottom right holding export details and the export progress bar It uses different Signals&Slots to communicate with the Exportcontroller, aswell as controlling and parsing the data in its ui elements. Holds two different Widgets ExportWidget m_exportW and ProgressWidget m_progressW to easily switch between showing export settings and export progress bar. More... | |
| class | ProgressDialog |
| The ProgressDialog class is the ui dialog holding the progress bar and abort/cancel button. More... | |
| class | ProgressDisplay |
| The ProgressDisplay class is an interface for classes that can display progression in any form. Most of the time it is used to display the progress of a thread. More... | |
| class | ProgressWidget |
| The ProgressWidget class widget inside the ProgressDialog that holds the concrete progress bar and abort button. More... | |
| class | ReallyDeleteDialog |
| The ReallyDeleteDialog class is handling the pop up window confirming to deselect all currently selected keyframes. More... | |
| class | ReconstructDialog |
| The ReconstructDialog class handles the dialog for selecting the startup of a reconstruction software aswell as creating batchfiles to easily execute the given parameters at a later point. More... | |
| class | ReconstructionToolsDialog |
| The ReconstructionToolsDialog class is responisble for displaying, adding and removing reconstruction tools. More... | |
| class | roiSelect |
| The roiSelect class provides the visual interface for the user to select a ROI and signals this interaction to the backend. More... | |
| class | SamplingWidget |
| The SamplingWidget class is a graphical user interface to select and edit sampling algorithms and transforms. The algorithm settings can be modified using the QWidget provided by IAlgorithm::getSettingsWidget(). The transfrom settings can be modified using the QWidget provided by ITransform::getSettingsWidget(). The user can select algorithms provided by AlgorithmManager::instance and transforms provided by TransformManager::instance as well as define the image base. Image bases are: More... | |
| class | SlideableLabel |
| The SlideableLabel class is the label which sits on the timeline and can be moved on it. More... | |
| class | TerminalInteraction |
| The TerminalInteraction class, which is used as a minimalistic ui for the mode without the full sized gui. More... | |
| class | Timeline |
| The Timeline class is the class wich coordinates and manages all timeline events and elements. More... | |
| class | TimelineLabel |
| The TimelineLabel class is the background of the timeline, it displays positions of frames and keyframes. More... | |
| class | VideoPlayer |
| The VideoPlayer class provides a view to display images and holds buttons to interact with image sequences. These buttons are: More... | |
manages Gui elements and dialogs for user interaction.