BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Protected Attributes | Friends | List of all members
BALL::VIEW::MolecularControl Class Reference

#include <BALL/VIEW/WIDGETS/molecularControl.h>

Inheritance diagram for BALL::VIEW::MolecularControl:
BALL::VIEW::GenericControl BALL::VIEW::DockWidget QDockWidget BALL::VIEW::ModularWidget BALL::Embeddable BALL::VIEW::ConnectionObject

Public Slots

Public slots
void createRepresentation ()
 Create a Representation with the DisplayProperties Dialog. More...
 
void compositeProperties ()
 Composite properties dialog requested. More...
 
void toggleDisulfidBond ()
 Create a disulfid bond. More...
 
void bondProperties ()
 Bond properties dialog requested. More...
 
void checkResidue ()
 
void buildBonds ()
 
void centerCamera ()
 
void countItems ()
 Count the molecular items and print the info. More...
 
void showFilename ()
 Show the filename from which the composite was loaded. More...
 
virtual void updateSelection ()
 
void highlightSelection ()
 
void highlight (const std::list< Composite * > &composite)
 
void cut ()
 
void copy ()
 
void paste ()
 
void clearClipboard ()
 
void select ()
 
void deselect ()
 
void moveItems ()
 Move a composite. More...
 
void collapseAll ()
 Collapse all QListViewItem. More...
 
void expandAll ()
 Expand all QListViewItem. More...
 
Size applySelector ()
 
void showSelectorHelp ()
 Show a help dialog for the Selector. More...
 
virtual void deleteCurrentItems ()
 Overloaded from GenericControl, calls cut. More...
 
virtual void clearSelector ()
 Connected to the clear selection button. More...
 
void switchShowSecondaryStructure ()
 
void showAtomOverview ()
 
void showAtomOverviewForSelection ()
 
void showDistance ()
 
void showAngle ()
 
- Public Slots inherited from BALL::VIEW::GenericControl
virtual void deleteCurrentItems ()
 Called by if del is pressed. More...
 
- Public Slots inherited from BALL::VIEW::DockWidget
virtual void dropEvent (QDropEvent *e)
 
virtual void dragEnterEvent (QDragEnterEvent *e)
 
virtual void showGuestContextMenu (const QPoint &)
 

Public Member Functions

Constructors and Destructor
 MolecularControl (QWidget *parent=0, const char *name=0)
 
virtual ~MolecularControl ()
 
Accessors: inspectors and mutators
virtual void checkMenu (VIEW::MainControl &main_control)
 
void addComposite (Composite &composite, String given_name="")
 
Size removeComposite (Composite &composite)
 
const std::list< Composite * > & getSelection () const
 
CompositegetContextComposite ()
 
virtual void onNotify (Message *message)
 
virtual void updateContextMenu (Composite &composite)
 
virtual void initializeWidget (MainControl &main_control)
 
Size applySelector (const String &expression)
 
void writePreferences (INIFile &inifile)
 
void fetchPreferences (INIFile &inifile)
 
void showDistance (Atom *a1, Atom *a2)
 
void showAngle (Atom *a1, Atom *a2, Atom *a3, Atom *a4=0)
 
QMenu & getContextMenu ()
 
- Public Member Functions inherited from BALL::VIEW::GenericControl
 GenericControl (QWidget *parent=0, const char *name=0)
 
virtual ~GenericControl ()
 
ItemList getSelectedItems ()
 
QTreeWidgetItemaddRow (const QStringList &entries)
 
- Public Member Functions inherited from BALL::VIEW::DockWidget
 DockWidget (QWidget *parent, const char *title=0)
 Use this constructor! More...
 
virtual ~DockWidget ()
 
void setGuest (QWidget &guest)
 
virtual void setWidgetVisible (bool state)
 For usage with Python: More...
 
virtual void registerForHelpSystem (const QObject *widget, const String &url)
 
QGridLayout * getGuestLayout ()
 
- Public Member Functions inherited from BALL::VIEW::ModularWidget
void setWorkingDirFromFilename_ (String filename)
 
virtual void showHelp (const String &url)
 
 ModularWidget (const char *name="<ModularWidget>")
 
 ModularWidget (const ModularWidget &widget)
 
virtual ~ModularWidget ()
 
virtual void destroy ()
 
virtual void clear ()
 
QAction * insertMenuEntry (Position parent_id, const QString &name, const QObject *receiver=0, const char *slot=0, const String &description="", QKeySequence accel=QKeySequence(), const QString &menu_hint=QString(""), UIOperationMode::OperationMode minimal_mode=UIOperationMode::MODE_ALL)
 
void setMenuHelp (QAction *action, const String &url)
 
virtual void addToolBarEntries (QToolBar *main_tb)
 
void setIcon (QAction *action, const String &filename, bool add_to_main_toolbar=true)
 
virtual void initializePreferencesTab (Preferences &preferences)
 
virtual void finalizePreferencesTab (Preferences &preferences)
 
virtual void applyPreferences ()
 
bool lockComposites ()
 
bool unlockComposites ()
 Unlock the Composites. More...
 
MainControlgetMainControl () const
 
virtual void setStatusbarText (const String &text, bool important=false)
 
virtual void setStatusbarText (const QString &text, bool important=false)
 
String getWorkingDir ()
 Implemented for convenience. More...
 
void setWorkingDir (const String &dir)
 Implemented for convenience. More...
 
FragmentDBgetFragmentDB () const
 
virtual void dump (std::ostream &s=std::cout, Size depth=0) const
 
virtual void finalizeWidget (MainControl &main_control)
 
virtual bool canHandle (const String &) const
 
virtual bool openFile (const String &)
 
- Public Member Functions inherited from BALL::Embeddable
 Embeddable (const String &identifier="<Embeddable>")
 
 Embeddable (const Embeddable &embeddable)
 
virtual ~Embeddable ()
 
void setIdentifier (const String &identifier)
 
const StringgetIdentifier () const
 
void unregisterThis ()
 
virtual void registerThis ()
 
- Public Member Functions inherited from BALL::VIEW::ConnectionObject
 ConnectionObject ()
 
virtual ~ConnectionObject ()
 
void registerConnectionObject (ConnectionObject &object)
 
void unregisterConnectionObject (ConnectionObject &object)
 
bool isConnectionObjectRegistered (const ConnectionObject &object)
 
ConnectionObjectgetParent () const
 
ConnectionObjectgetRoot ()
 
virtual bool isValid () const
 

Protected Attributes

std::list< Composite * > selected_
 
std::list< Composite * > copy_list_
 
MolecularInformation information_
 
QComboBox * selector_edit_
 
QComboBox * smarts_edit_
 
QMenu context_menu_
 
QMenu model_menu_
 
QMenu edit_menu_
 
QMenu color_menu_ [MODEL_LABEL-MODEL_LINES]
 
QMenu * rotamer_menu_
 
Compositecontext_composite_
 
QTreeWidgetItemcontext_item_
 
ModelType selected_model_
 
ColoringMethod selected_coloring_method_
 
std::map< Composite
*, MyTreeWidgetItem * > 
composite_to_item_
 
bool was_delete_
 
Size nr_items_removed_
 
bool show_ss_
 
QAction * center_camera_action_
 
QAction * composite_properties_action_
 
QAction * bond_propertes_action_
 
QAction * disulfidbond_action_
 
QAction * select_action_
 
QAction * deselect_action_
 
QAction * count_items_action_
 
QAction * atom_overview_
 
QAction * atom_overview_selection_
 
QAction * angle_action_
 
QAction * distance_action_
 
QAction * paste_action_
 
bool ignore_messages_
 
QSignalMapper * rotamer_mapper_
 
Residuecurrent_residue_
 
RotamerLibraryrotamer_library_
 
ReadWriteLock rotamer_library_mutex_
 
QThreadrl_thread_
 
Menu entries ids
QAction * cut_id_
 
QAction * copy_id_
 
QAction * paste_id_
 
QAction * delete_id_
 
QAction * clipboard_id_
 
QAction * select_id_
 
QAction * deselect_id_
 
QAction * show_ss_id_
 
- Protected Attributes inherited from BALL::VIEW::GenericControl
QTreeWidgetItemcontext_item_
 
TreeWidgetlistview
 
bool checkable_
 
- Protected Attributes inherited from BALL::VIEW::DockWidget
QWidgetcontainer_
 
QWidgetguest_
 
QGridLayout * layout_
 
- Protected Attributes inherited from BALL::VIEW::ModularWidget
QAction * window_menu_entry_
 
bool show_window_enty_
 
bool default_visible_
 
QList< QAction * > main_toolbar_actions_
 

Friends

class BondProperties
 

Protected members

void showGuestContextMenu (const QPoint &pos)
 
void activatedItem_ (QAction *action)
 
void createRepresentation_ ()
 
void onItemClicked (QTreeWidgetItem *item, int)
 
void changeRotamer_ (int i)
 
void buildContextMenu_ ()
 
void buildRotamerMenu_ ()
 
void setSelection_ (bool open, bool force=false)
 
virtual MolecularInformationgetInformationVisitor_ ()
 
virtual void recurseGeneration_ (QTreeWidgetItem *item, Composite &composite)
 
virtual bool reactToMessages_ (Message *message)
 
QTreeWidgetItemgenerateListViewItem_ (QTreeWidgetItem *parent, Composite &composite, QString *default_name=0)
 
bool pasteAllowedFor_ (Composite &composite)
 
void removeRecursive_ (QTreeWidgetItem *item)
 
 MolecularControl (const MolecularControl &mc)
 
std::list< QTreeWidgetItem * > getAllItems_ ()
 
void enableUpdates_ (bool state)
 
void newSelection_ (std::list< Composite * > &sel, bool selected)
 
bool allowPaste_ ()
 

Additional Inherited Members

- Public Types inherited from BALL::VIEW::GenericControl
typedef QList< QTreeWidgetItem * > ItemList
 typedef More...
 
- Public Types inherited from BALL::Embeddable
typedef std::vector< Embeddable * > EmbeddableVector
 
- Static Public Member Functions inherited from BALL::VIEW::ModularWidget
static void registerWidget (ModularWidget *mwidget) throw (Exception::NullPointer)
 
- Protected Slots inherited from BALL::VIEW::GenericControl
virtual void deselectOtherControls_ ()
 
virtual void updateSelection ()
 
virtual void onItemClicked (QTreeWidgetItem *, int)
 
- Protected Member Functions inherited from BALL::VIEW::GenericControl
virtual void removeItem_ (QTreeWidgetItem *item)
 
- Protected Member Functions inherited from BALL::VIEW::DockWidget
 DockWidget ()
 
 DockWidget (const DockWidget &)
 
- Protected Member Functions inherited from BALL::VIEW::ConnectionObject
void onNotify_ (Message *message)
 
void notify_ (Message *message)
 
void notify_ (Message &message)
 
- Static Protected Member Functions inherited from BALL::Embeddable
static void registerInstance_ (const std::type_info &type, const Embeddable *instance)
 
static void unregisterInstance_ (const Embeddable *instance)
 
static Size countInstances_ (const std::type_info &type)
 
static EmbeddablegetInstance_ (const std::type_info &type, Position index)
 
static EmbeddablegetInstance_ (const std::type_info &type, const String &identifier)
 

Detailed Description

MolecularControl is a widget to display the molecular structure of Composite objects. This class is derived from the class GenericControl and extends it for showing and modifiying molecular structures. The methods checkMenu() and buildContextMenu() are overridden for performing special molecular tasks. MolecularControl has also a QLineEdit to select Composites by BALL expressions. For further informations on this topic have a look at the class Selector.

Definition at line 49 of file molecularControl.h.

Constructor & Destructor Documentation

BALL::VIEW::MolecularControl::MolecularControl ( QWidget parent = 0,
const char *  name = 0 
)

Default Constructor.

Parameters
parentthe parent widget
namethe name of this widget
virtual BALL::VIEW::MolecularControl::~MolecularControl ( )
virtual

Destructor.

BALL::VIEW::MolecularControl::MolecularControl ( const MolecularControl mc)
protected

Member Function Documentation

void BALL::VIEW::MolecularControl::activatedItem_ ( QAction *  action)
protectedslot
void BALL::VIEW::MolecularControl::addComposite ( Composite composite,
String  given_name = "" 
)

Insert a Composite object into this Control. If name == "" than the Information visitor is used for determining a name for the Composite.

Calls generateListViewItem_() for the Composite.
Parameters
compositea pointer to the Composite to be inserted into the Control
bool BALL::VIEW::MolecularControl::allowPaste_ ( )
protected
Size BALL::VIEW::MolecularControl::applySelector ( const String expression)

Apply a given BALL expression

Returns
Size number of selected atoms
Size BALL::VIEW::MolecularControl::applySelector ( )
slot

Apply the BALL expression from the QLineEdit

Returns
Size number of selected atoms
void BALL::VIEW::MolecularControl::bondProperties ( )
slot

Bond properties dialog requested.

void BALL::VIEW::MolecularControl::buildBonds ( )
slot

Build bonds

void BALL::VIEW::MolecularControl::buildContextMenu_ ( )
protected
void BALL::VIEW::MolecularControl::buildRotamerMenu_ ( )
protected
void BALL::VIEW::MolecularControl::centerCamera ( )
slot

Center the camera on a composite.

void BALL::VIEW::MolecularControl::changeRotamer_ ( int  i)
protectedslot
virtual void BALL::VIEW::MolecularControl::checkMenu ( VIEW::MainControl main_control)
virtual

Menu checking method. This method is called by MainControl::checkMenus before a popup menu is shown. The copy menu entry is only enabled for selected System objects.

Parameters
main_controlthe MainControl object whose menus should be checked
See also
Control::checkMenu

Reimplemented from BALL::VIEW::ModularWidget.

void BALL::VIEW::MolecularControl::checkResidue ( )
slot

Check residues

void BALL::VIEW::MolecularControl::clearClipboard ( )
slot

Clear the copied Composite objects from the internal copy list.

virtual void BALL::VIEW::MolecularControl::clearSelector ( )
virtualslot

Connected to the clear selection button.

void BALL::VIEW::MolecularControl::collapseAll ( )
slot

Collapse all QListViewItem.

void BALL::VIEW::MolecularControl::compositeProperties ( )
slot

Composite properties dialog requested.

void BALL::VIEW::MolecularControl::copy ( )
slot

Copy the selected Composite objects into an internal copy list. If there are already Composite objects in the copy list they will be deleted.

void BALL::VIEW::MolecularControl::countItems ( )
slot

Count the molecular items and print the info.

void BALL::VIEW::MolecularControl::createRepresentation ( )
slot

Create a Representation with the DisplayProperties Dialog.

void BALL::VIEW::MolecularControl::createRepresentation_ ( )
protectedslot
void BALL::VIEW::MolecularControl::cut ( )
slot

Cut the selected Composite objects and copy them into an internal copy list. If there are already Composite objects in the copy list they will be deleted. All Composite objects that are cutted are removed from the Control. Cuted systems are moved to the copy list. A RemovedCompositeMessage will be sent for each cutted object. After all selected objects are removed a SceneMessage will be sent to update the Scene.

virtual void BALL::VIEW::MolecularControl::deleteCurrentItems ( )
virtualslot

Overloaded from GenericControl, calls cut.

void BALL::VIEW::MolecularControl::deselect ( )
slot

Deselect

void BALL::VIEW::MolecularControl::enableUpdates_ ( bool  state)
protected
void BALL::VIEW::MolecularControl::expandAll ( )
slot

Expand all QListViewItem.

void BALL::VIEW::MolecularControl::fetchPreferences ( INIFile inifile)
virtual

Load settings from an INIFile

See also
ModularWidget::fetchPreferences

Reimplemented from BALL::VIEW::DockWidget.

QTreeWidgetItem* BALL::VIEW::MolecularControl::generateListViewItem_ ( QTreeWidgetItem parent,
Composite composite,
QString *  default_name = 0 
)
protected

Generate a new QTreeWidgetItem for the given Composite. If default_name == 0 than a new name is created using the Information visitor accessed with the method getInformationVisitor_(). If parent == 0 than the new QTreeWidgetItem is a root item. Otherwise a new QTreeWidgetItem for is created that will be inserted into given parent. All children of composite will be inserted recursivly into the newly created item by the method recurseGeneration_().

Parameters
parenta QTreeWidgetItem into which a subtree of items will be inserted, or 0 if a new root item should be created
compositethe Composite object whose subtree will be inserted into parent
default_namethe name of the item
std::list<QTreeWidgetItem*> BALL::VIEW::MolecularControl::getAllItems_ ( )
protected
Composite* BALL::VIEW::MolecularControl::getContextComposite ( )

Inspection of the entry for which a context menu was requested.

QMenu& BALL::VIEW::MolecularControl::getContextMenu ( )

Allow access to the context menu

virtual MolecularInformation& BALL::VIEW::MolecularControl::getInformationVisitor_ ( )
protectedvirtual

Access the MolecularInformation visitor. With the MolecularInformation, the names and type entries for the Items are generated. Override this method if another information visitor is needed. This method is used in the method generateListViewItem_() to retrieve certain information of the given Composite.

const std::list<Composite*>& BALL::VIEW::MolecularControl::getSelection ( ) const

Non-mutable inspection of the selection.

void BALL::VIEW::MolecularControl::highlight ( const std::list< Composite * > &  composite)
slot
void BALL::VIEW::MolecularControl::highlightSelection ( )
slot
virtual void BALL::VIEW::MolecularControl::initializeWidget ( MainControl main_control)
virtual

Initialize the menu entries:

  • cut
  • copy
  • paste
  • delete
  • clear clipboard
    This method is called automatically immediately before the main application is started by MainControl::show.
    Parameters
    main_controlthe MainControl object to be initialized with this ModularWidget

Reimplemented from BALL::VIEW::GenericControl.

void BALL::VIEW::MolecularControl::moveItems ( )
slot

Move a composite.

void BALL::VIEW::MolecularControl::newSelection_ ( std::list< Composite * > &  sel,
bool  selected 
)
protected
void BALL::VIEW::MolecularControl::onItemClicked ( QTreeWidgetItem item,
int   
)
protectedslot
virtual void BALL::VIEW::MolecularControl::onNotify ( Message message)
virtual

Message handling. Overridden method from ConnectionObject to handle incoming messages.

Calls reactToMessages_().
Parameters
messagea pointer to a Message object

Reimplemented from BALL::VIEW::GenericControl.

void BALL::VIEW::MolecularControl::paste ( )
slot

Paste the copied Composite objects from the internal copy list into the Control. For each Composite in the copy list a NewCompositeMessage will be sent.

bool BALL::VIEW::MolecularControl::pasteAllowedFor_ ( Composite composite)
protected
virtual bool BALL::VIEW::MolecularControl::reactToMessages_ ( Message message)
protectedvirtual

Message handling. Catch the Message objects and react accordingly to the different messages. Override this method if new messages should be catched.

Note: If this method is overriden, call this method at the end of the new implementation to make sure the old messages are still catched properly.
Messages to be catched and the resulting reaction:
  • NewCompositeMessage - update always necessary
  • RemovedCompositeMessage - update necessary if already inserted
  • ChangedCompositeMessage - update necessary if Composite object has changed
Parameters
messagea pointer to the Message object
Returns
bool true if an update of the Control is necessary, false otherwise
See also
onNotify
virtual void BALL::VIEW::MolecularControl::recurseGeneration_ ( QTreeWidgetItem item,
Composite composite 
)
protectedvirtual

Iterate over the children of the Composite and call for each the method generateListViewItem_().

Parameters
itema pointer to a QTreeWidgetItem to which all children of the Composite will be inserted
compositewhose children will be inserted into item
Size BALL::VIEW::MolecularControl::removeComposite ( Composite composite)

Recursive removal of a Composite from the Control.

void BALL::VIEW::MolecularControl::removeRecursive_ ( QTreeWidgetItem item)
inlineprotected
void BALL::VIEW::MolecularControl::select ( )
slot

Select

void BALL::VIEW::MolecularControl::setSelection_ ( bool  open,
bool  force = false 
)
protected

Set the selection of the checkboxes and the opening of the tree according to the selection in the MainControl.

Parameters
opentrue means, that the item tree is opend and closed according to the changes
forcetrue means, that the item tree is opend and closed also if more than 50 items are selected.
void BALL::VIEW::MolecularControl::showAngle ( Atom a1,
Atom a2,
Atom a3,
Atom a4 = 0 
)
void BALL::VIEW::MolecularControl::showAngle ( )
slot
void BALL::VIEW::MolecularControl::showAtomOverview ( )
slot
void BALL::VIEW::MolecularControl::showAtomOverviewForSelection ( )
slot
void BALL::VIEW::MolecularControl::showDistance ( Atom a1,
Atom a2 
)
void BALL::VIEW::MolecularControl::showDistance ( )
slot
void BALL::VIEW::MolecularControl::showFilename ( )
slot

Show the filename from which the composite was loaded.

void BALL::VIEW::MolecularControl::showGuestContextMenu ( const QPoint &  pos)
protectedslot
void BALL::VIEW::MolecularControl::showSelectorHelp ( )
slot

Show a help dialog for the Selector.

void BALL::VIEW::MolecularControl::switchShowSecondaryStructure ( )
slot
void BALL::VIEW::MolecularControl::toggleDisulfidBond ( )
slot

Create a disulfid bond.

virtual void BALL::VIEW::MolecularControl::updateContextMenu ( Composite composite)
virtual

Build a context menu for a Composite. If the Composite has certain properties a context menu is created. This method only creates the necessary interface for derived classes. Override this method for creating other context menu entries, but call Control::buildContextMenu at the end of your method to create the standard entries. Calls insertContextMenuEntry() for each context menu entry that will be created.

Parameters
compositethe Composite object for that a context menu should be created
See also
onContextMenu
virtual void BALL::VIEW::MolecularControl::updateSelection ( )
virtualslot

Prints the filename from which a Systems was loaded, after its selection.

Calls showFilename()
void BALL::VIEW::MolecularControl::writePreferences ( INIFile inifile)
virtual

Write settings to an INIFile

See also
ModularWidget::writePreferences

Reimplemented from BALL::VIEW::DockWidget.

Friends And Related Function Documentation

friend class BondProperties
friend

Definition at line 102 of file molecularControl.h.

Member Data Documentation

QAction * BALL::VIEW::MolecularControl::angle_action_
protected

Definition at line 473 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::atom_overview_
protected

Definition at line 473 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::atom_overview_selection_
protected

Definition at line 473 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::bond_propertes_action_
protected

Definition at line 473 of file molecularControl.h.

QAction* BALL::VIEW::MolecularControl::center_camera_action_
protected

Definition at line 473 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::clipboard_id_
protected

Definition at line 438 of file molecularControl.h.

QMenu BALL::VIEW::MolecularControl::color_menu_[MODEL_LABEL-MODEL_LINES]
protected

Definition at line 452 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::composite_properties_action_
protected

Definition at line 473 of file molecularControl.h.

std::map<Composite*, MyTreeWidgetItem*> BALL::VIEW::MolecularControl::composite_to_item_
protected

Definition at line 465 of file molecularControl.h.

Composite* BALL::VIEW::MolecularControl::context_composite_
protected

Definition at line 459 of file molecularControl.h.

QTreeWidgetItem* BALL::VIEW::MolecularControl::context_item_
protected

Definition at line 461 of file molecularControl.h.

QMenu BALL::VIEW::MolecularControl::context_menu_
protected

Definition at line 452 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::copy_id_
protected

Definition at line 438 of file molecularControl.h.

std::list<Composite*> BALL::VIEW::MolecularControl::copy_list_
protected

Definition at line 444 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::count_items_action_
protected

Definition at line 473 of file molecularControl.h.

Residue* BALL::VIEW::MolecularControl::current_residue_
protected

Definition at line 480 of file molecularControl.h.

QAction* BALL::VIEW::MolecularControl::cut_id_
protected

Definition at line 438 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::delete_id_
protected

Definition at line 438 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::deselect_action_
protected

Definition at line 473 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::deselect_id_
protected

Definition at line 438 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::distance_action_
protected

Definition at line 473 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::disulfidbond_action_
protected

Definition at line 473 of file molecularControl.h.

QMenu BALL::VIEW::MolecularControl::edit_menu_
protected

Definition at line 452 of file molecularControl.h.

bool BALL::VIEW::MolecularControl::ignore_messages_
protected

Definition at line 477 of file molecularControl.h.

MolecularInformation BALL::VIEW::MolecularControl::information_
protected

Definition at line 446 of file molecularControl.h.

QMenu BALL::VIEW::MolecularControl::model_menu_
protected

Definition at line 452 of file molecularControl.h.

Size BALL::VIEW::MolecularControl::nr_items_removed_
protected

Definition at line 470 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::paste_action_
protected

Definition at line 473 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::paste_id_
protected

Definition at line 438 of file molecularControl.h.

QThread* BALL::VIEW::MolecularControl::rl_thread_
protected

Definition at line 483 of file molecularControl.h.

RotamerLibrary* BALL::VIEW::MolecularControl::rotamer_library_
protected

Definition at line 481 of file molecularControl.h.

ReadWriteLock BALL::VIEW::MolecularControl::rotamer_library_mutex_
protected

Definition at line 482 of file molecularControl.h.

QSignalMapper* BALL::VIEW::MolecularControl::rotamer_mapper_
protected

Definition at line 479 of file molecularControl.h.

QMenu* BALL::VIEW::MolecularControl::rotamer_menu_
protected

Definition at line 457 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::select_action_
protected

Definition at line 473 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::select_id_
protected

Definition at line 438 of file molecularControl.h.

std::list<Composite*> BALL::VIEW::MolecularControl::selected_
protected

Definition at line 443 of file molecularControl.h.

ColoringMethod BALL::VIEW::MolecularControl::selected_coloring_method_
protected

Definition at line 464 of file molecularControl.h.

ModelType BALL::VIEW::MolecularControl::selected_model_
protected

Definition at line 463 of file molecularControl.h.

QComboBox* BALL::VIEW::MolecularControl::selector_edit_
protected

Definition at line 448 of file molecularControl.h.

bool BALL::VIEW::MolecularControl::show_ss_
protected

Definition at line 472 of file molecularControl.h.

QAction * BALL::VIEW::MolecularControl::show_ss_id_
protected

Definition at line 438 of file molecularControl.h.

QComboBox* BALL::VIEW::MolecularControl::smarts_edit_
protected

Definition at line 449 of file molecularControl.h.

bool BALL::VIEW::MolecularControl::was_delete_
protected

Definition at line 468 of file molecularControl.h.