BALL
1.4.2
|
#include <BALL/VIEW/DIALOGS/labelDialog.h>
Public Slots | |
Public slots | |
void | show () |
Public Member Functions | |
Constructors | |
LabelDialog (QWidget *parent=NULL, const char *name="LabelDialog") | |
Destructors | |
virtual | ~LabelDialog () |
Accessors: inspectors and mutators | |
virtual void | onNotify (Message *message) |
virtual void | fetchPreferences (INIFile &inifile) |
virtual void | writePreferences (INIFile &inifile) |
virtual void | initializeWidget (MainControl &main_control) |
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 () |
virtual void | checkMenu (MainControl &main_control) |
QAction * | insertMenuEntry (Position parent_id, const String &name, const QObject *receiver=0, const char *slot=0, const String &description="", QKeySequence accel=QKeySequence()) |
void | setMenuHint (const String &hint) |
void | setMenuHelp (const String &url) |
virtual void | registerForHelpSystem (const QObject *object, const String &url) |
virtual void | addToolBarEntries (QToolBar *main_tb) |
void | setIcon (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... | |
MainControl * | getMainControl () const |
virtual void | setStatusbarText (const String &text, bool important=false) |
virtual void | setStatusbarText (const QString &text, bool important=false) |
More... | |
String | getWorkingDir () |
Implemented for convenience. More... | |
void | setWorkingDir (const String &dir) |
Implemented for convenience. More... | |
FragmentDB & | getFragmentDB () 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 String & | getIdentifier () 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) |
ConnectionObject * | getParent () const |
ConnectionObject * | getRoot () |
virtual bool | isValid () const |
Protected Slots | |
virtual void | checkMenu (MainControl &main_control) |
Overloaded from ModularWidget. More... | |
Protected slots | |
virtual void | accept () |
virtual void | editColor () |
virtual void | addTag () |
virtual void | fontSelected () |
virtual void | modeChanged () |
void | textChanged () |
Protected Member Functions | |
Representation * | createOneLabel_ () |
Representation * | createMultipleLabels_ () |
Protected Attributes | |
QAction * | id_ |
ColorRGBA | custom_color_ |
QFont | font_ |
Protected Attributes inherited from BALL::VIEW::ModularWidget | |
QAction * | window_menu_entry_ |
bool | show_window_enty_ |
bool | default_visible_ |
QAction * | last_action_ |
QList< QAction * > | main_toolbar_actions_ |
Additional Inherited Members | |
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) |
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 Embeddable * | getInstance_ (const std::type_info &type, Position index) |
static Embeddable * | getInstance_ (const std::type_info &type, const String &identifier) |
Dialog for creating labels for a selection of molecular objects. The class MolecularControl is responsible for creating such a selection. The text, color and font of the labels can be changed. If this dialog is used, it should be created with MainControl as parent.
Definition at line 38 of file labelDialog.h.
BALL::VIEW::LabelDialog::LabelDialog | ( | QWidget * | parent = NULL , |
const char * | name = "LabelDialog" |
||
) |
Default Constructor. Calls registerWidget .
parent | the parent widget |
name |
|
virtual |
Destructor.
|
protectedvirtualslot |
Indicates the apply button was pressed. Creates a new Representation with the Label and notifies the widgets.
|
protectedvirtualslot |
|
protectedvirtualslot |
Overloaded from ModularWidget.
|
protected |
|
protected |
|
protectedvirtualslot |
Opens the dialog to select the color for the label text. See documentation of QT-library for information concerning QColorDialog widgets.
|
virtual |
ModularWidget methodsFetches the preferences (the position and the selected color of {*this} labelDialog) from the INIFile.
Reimplemented from BALL::VIEW::ModularWidget.
|
protectedvirtualslot |
|
virtual |
Initializes the popup menu Display with its checkable submenu Add Label ; This method is called automatically immediately before the main application is started.
main_control | the MainControl object to be initialized |
Reimplemented from BALL::VIEW::ModularWidget.
|
protectedvirtualslot |
|
virtual |
Message handling method. Catches only ControlSelectionMessage from MolecularControl. If such a message is catched the apply button will be enabled and labels can be appended onto the selection.
message | the pointer to the message that should be processed |
Reimplemented from BALL::VIEW::ConnectionObject.
|
slot |
Show and raise the dialog
|
protectedslot |
|
virtual |
Writes the preferences (the position and the selected color) to the INIFile. This method will be called inside the method MainControl::aboutToExit
Reimplemented from BALL::VIEW::ModularWidget.
|
protected |
Definition at line 166 of file labelDialog.h.
|
protected |
Definition at line 167 of file labelDialog.h.
|
protected |
Definition at line 164 of file labelDialog.h.