CustusX
18.04-rc5
An IGT application
|
Basic widgets. More...
Namespaces | |
cx | |
Namespace for all CustusX production code. | |
Classes | |
class | CXFrame |
class | CXToolButton |
class | CXSmallToolButton |
class | cx::BoundingBoxWidget |
Widget displays/edits a BoundingBox3D. More... | |
class | cx::CheckBoxWidget |
Widget for the BoolPropertyBase. More... | |
class | cx::ColorSelectButton |
Convenience button for chosing color. Will open a color select dialog, and color the button itself in the selected color. More... | |
class | cx::ColorSelectWidget |
Widget for the ColorPropertyBase. More... | |
class | cx::CompactFilterSetupWidget |
Helper widget for displaying the input/output/options part of a Filter. Intended to be included in other Filter widgets. More... | |
class | cx::ConsoleWidget |
Widget for displaying status messages. More... | |
class | cx::DetailedLabeledComboBoxWidget |
Composite widget for string selection with . More... | |
class | cx::DisplayTimerWidget |
A second counter widget. More... | |
class | cx::DoubleSpanSlider |
Custom widget for display of double-valued data.Use the double-named methods instead of qslider's int-based ones. More... | |
class | cx::DoubleSlider |
Custom widget for display of double-valued data. More... | |
class | cx::ScalarInteractionWidget |
Composite widget for scalar data manipulation. More... | |
class | cx::SliderGroupWidget |
Composite widget for scalar data manipulation. More... | |
class | cx::SpinBoxGroupWidget |
Composite widget for scalar data manipulation. More... | |
class | cx::SpinBoxAndSliderGroupWidget |
Composite widget for scalar data manipulation. More... | |
class | cx::SpinBoxAndDialGroupWidget |
Composite widget for scalar data manipulation. More... | |
class | cx::SpinBoxInfiniteSliderGroupWidget |
Composite widget for scalar data manipulation. More... | |
class | cx::FileInputWidget |
class | cx::FilenameWidget |
Composite widget for filename edit. More... | |
class | cx::FilePreviewWidget |
View a xml document. More... | |
class | cx::FileSelectWidget |
Widget for displaying and selecting a single file. More... | |
class | cx::FilterPresetWidget |
class | cx::sscFloatingWidget |
A widget that floats above the other windows. Used as basis for the floating controls. More... | |
class | cx::LabeledComboBoxWidget |
Composite widget for string selection. More... | |
class | cx::LabeledLineEditWidget |
Composite widget for string edit. More... | |
class | cx::MousePadWidgetInternal |
class | cx::MousePadWidget |
A touchpad-friendly area for performing 1D/2D scroll operations. More... | |
class | cx::MultiFileInputWidget |
class | cx::OptimizedUpdateWidget |
Interface for all classes following the modified/prepaint paradigm. More... | |
class | cx::OptionsWidget |
class | cx::SelectionGroupBox |
class | cx::SpaceEditWidget |
Composite widget for string selection. More... | |
class | cx::StringListSelectWidget |
Composite widget for string list selection. More... | |
class | cx::TimedAlgorithmProgressBar |
Show progress for a TimedBaseAlgorithm. More... | |
class | cx::TimelineWidget |
widget for displaying a timeline for events. More... | |
class | cx::Transform3DWidget |
Widget for displaying and manipulating an affine matrix, i.e. a rotation+translation matrix. More... | |
class | cx::Vector3DWidget |
Widget for displaying a Vector3D. More... | |
class | cx::WidgetObscuredListener |
class | snw::SyntaxHighlighter |
Provides syntax highlighting for sonowand log files. More... | |
class | cx::FileWatcherWidget |
Baseclass for widgets that should watch a file. More... | |
class | cx::ImagePreviewWidget |
Widget for displaying images. More... | |
class | cx::PresetWidget |
Base class for preset handling. Takes care of making a uniform preset system. Contains a preset selector, functionality for resetting to a default preset, saving new presets and deleting presets. More... | |
class | cx::TabbedWidget |
Interface for making widgets with a hierarchy of tabs. More... | |
Typedefs | |
typedef boost::shared_ptr< class ViewService > | cx::ViewServicePtr |
Functions | |
virtual | cx::sscFloatingWidget::~sscFloatingWidget () |
cx::sscFloatingWidget::sscFloatingWidget (QWidget *parent=0) | |
QHBoxLayout * | cx::mergeWidgetsIntoHBoxLayout (QWidget *first, QWidget *second) |
QWidget * | cx::addDummyMargin (QWidget *widget) |
QWidget * | cx::sscCreateDataWidget (QWidget *parent, PropertyPtr data, QGridLayout *gridLayout=0, int row=0) |
Create a widget capable of displaying the input data. More... | |
Basic widgets.
typedef boost::shared_ptr< class ViewService > cx::ViewServicePtr |
Definition at line 28 of file cxLogicManager.h.
cxResourceWidgets_EXPORT QWidget * cx::addDummyMargin | ( | QWidget * | widget | ) |
Add on hack for mergeWidgetsIntoHBoxLayout(), create a small extent for the widget so that is has a visible region
Definition at line 115 of file cxHelperWidgets.cpp.
cxResourceWidgets_EXPORT QHBoxLayout * cx::mergeWidgetsIntoHBoxLayout | ( | QWidget * | first, |
QWidget * | second | ||
) |
Create a layout with zero margin/spacing containing the input widgets.
This is used in a hack for the Property widgets that add to a QGridLayout.
The Property Widget itself, which is invisible if a gridlayout is used, is added to the gridlayout this way. See ScalarInteractionWidget for an example. Failure to do this would cause a dangling widget.
Definition at line 123 of file cxHelperWidgets.cpp.
cxResourceWidgets_EXPORT QWidget * cx::sscCreateDataWidget | ( | QWidget * | parent, |
PropertyPtr | data, | ||
QGridLayout * | gridLayout = 0 , |
||
int | row = 0 |
||
) |
Create a widget capable of displaying the input data.
If a gridLayout is provided, the widget will insert its components into a row in that layout
Definition at line 57 of file cxHelperWidgets.cpp.
|
inline |
Definition at line 44 of file cxHelperWidgets.h.
|
inlinevirtual |
Definition at line 41 of file cxHelperWidgets.h.