|
BALL
1.5.0
|
#include <BALL/VIEW/WIDGETS/dockWidget.h>
Public Slots | |
| virtual void | dropEvent (QDropEvent *e) |
| virtual void | dragEnterEvent (QDragEnterEvent *e) |
| virtual void | showGuestContextMenu (const QPoint &) |
Public Member Functions | |
| DockWidget (QWidget *parent, const char *title=0) | |
| Use this constructor! More... | |
| virtual | ~DockWidget () |
| void | setGuest (QWidget &guest) |
| virtual void | initializeWidget (MainControl &main_control) |
| virtual void | fetchPreferences (INIFile &inifile) |
| virtual void | writePreferences (INIFile &inifile) |
| virtual void | setWidgetVisible (bool state) |
| For usage with Python: More... | |
| QGridLayout * | getGuestLayout () |
Public Member Functions inherited from BALL::VIEW::ModularWidget | |
| 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 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) |
| BALL_DEPRECATED void | setMenuHelp (QAction *, const String &) |
| virtual BALL_DEPRECATED void | registerForHelpSystem (const QObject *, const String &) |
| 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... | |
| MainControl * | getMainControl () 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... | |
| FragmentDB & | getFragmentDB () const |
| virtual void | dump (std::ostream &s=std::cout, Size depth=0) const |
| void | setWorkingDirFromFilename_ (String filename) |
| virtual BALL_DEPRECATED void | showHelp (const String &) |
| 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 void | onNotify (Message *message) |
| virtual bool | isValid () const |
Protected Member Functions | |
| DockWidget () | |
| DockWidget (const DockWidget &) | |
Protected Member Functions inherited from BALL::VIEW::ConnectionObject | |
| void | notify_ (Message *message) |
| void | notify_ (Message &message) |
| void | onNotify_ (Message *message) |
Protected Attributes | |
| QWidget * | container_ |
| QWidget * | guest_ |
| 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_ |
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) |
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) |
Class for ModularWidget, which can be docked in the MainApplication window. Insert the widget with the main content as member with setGuest(). This class is very generic, to understand its concept better, have a look at the implementation in LogView.
Definition at line 25 of file dockWidget.h.
| BALL::VIEW::DockWidget::DockWidget | ( | QWidget * | parent, |
| const char * | title = 0 |
||
| ) |
Use this constructor!
|
inlinevirtual |
Definition at line 39 of file dockWidget.h.
|
protected |
|
protected |
|
virtualslot |
|
virtualslot |
|
virtual |
Load settings from an INIFile
Reimplemented from BALL::VIEW::ModularWidget.
Reimplemented in BALL::VIEW::PyWidget, and BALL::VIEW::MolecularControl.
|
inline |
Definition at line 64 of file dockWidget.h.
|
virtual |
Initialize the widget.
Reimplemented from BALL::VIEW::ModularWidget.
Reimplemented in BALL::VIEW::PyWidget, BALL::VIEW::MolecularControl, BALL::VIEW::LogView, BALL::VIEW::HelpViewer, BALL::VIEW::GeometricControl, BALL::VIEW::GenericControl, BALL::VIEW::FileObserver, and BALL::VIEW::DatasetControl.
| void BALL::VIEW::DockWidget::setGuest | ( | QWidget & | guest | ) |
Insert a widget with the content of the window.
|
virtual |
For usage with Python:
|
inlinevirtualslot |
Definition at line 75 of file dockWidget.h.
|
virtual |
Write settings to an INIFile
Reimplemented from BALL::VIEW::ModularWidget.
Reimplemented in BALL::VIEW::PyWidget, and BALL::VIEW::MolecularControl.
|
protected |
Definition at line 83 of file dockWidget.h.
|
protected |
Definition at line 84 of file dockWidget.h.
|
protected |
Definition at line 85 of file dockWidget.h.