Go to the documentation of this file.
5 #ifndef BALL_VIEW_WIDGETS_GEOMETRICCONTROL_H
6 #define BALL_VIEW_WIDGETS_GEOMETRICCONTROL_H
12 #ifndef BALL_VIEW_WIDGETS_GENERICCONTROL_H
16 #ifndef BALL_VIEW_KERNEL_COMMON_H
20 #include <QtCore/QPoint>
21 #include <QtWidgets/QMenu>
28 class ModifyRepresentationDialog;
30 class TransformationMessage;
77 virtual
void clear(){};
225 COLUMN_ID__Properties
253 #endif // BALL_VIEW_WIDGETS_GEOMETRICCONTROL_H
virtual void checkMenu(MainControl &main_control)
Overloaded from ModularWidget.
HashMap< QTreeWidgetItem *, ClippingPlane * > item_to_plane_
virtual void setClippingPlaneY()
void updateClippingPlanes()
virtual void setClippingPlaneZ()
virtual void selectedRepresentation(Representation &representation, bool state)
virtual void updateRepresentation(Representation &rep, bool force=false)
virtual void updateSelection()
virtual void onNotify(Message *message)
HashMap class based on the STL map (containing serveral convenience functions)
virtual void selectAtoms()
virtual void initializeWidget(MainControl &main_control)
void hideShowClippingPlane()
virtual void enterMoveMode()
#define BALL_EMBEDDABLE(TYPE, BASE)
virtual void generateListViewItem_(Representation &rep)
HashMap< QTreeWidgetItem *, Representation * > item_to_representation_
virtual void renameRepresentation()
virtual void setClippingPlaneX()
virtual void selectClipRepresentations()
void showGuestContextMenu(const QPoint &pos)
HashMap< ClippingPlane *, QTreeWidgetItem * > plane_to_item_
virtual void flipClippingPlane()
virtual void flipClippingCapping()
ModifyRepresentationDialog * modify_rep_dialog_
vector< QAction * > context_menu_actions_
void addItem_(const String &text, const char *member, QWidget *widget=0)
Representation * context_representation_
QMenu clipping_plane_context_menu_
virtual void setClippingPosition()
virtual void modifyRepresentation_()
virtual void buildContextMenu()
std::list< Representation * > getHighlightedRepresentations() const
ClippingPlane * context_plane_
virtual void deleteCurrentItems()
Overloaded from GenericControl.
virtual void onItemClicked(QTreeWidgetItem *item, int col)
void moveItems(const TransformationMessage &msg)
void setClippingPlane_(const Vector3 &n)
virtual void setupProximityLight()
virtual void addRepresentation(Representation &rep)
HashMap< Representation *, QTreeWidgetItem * > representation_to_item_
virtual void removeRepresentation(Representation &rep)
ModifyRepresentationDialog * getModifySurfaceDialog()
bool creating_representations_
GeometricControl(const GeometricControl &control)
QAction * modify_surface_
void createNewClippingPlane()