iVS3D v2.0.0
Loading...
Searching...
No Matches

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...
 

Detailed Description

manages Gui elements and dialogs for user interaction.