|
virtual void | dropEvent (QDropEvent *e) |
|
virtual void | dragEnterEvent (QDragEnterEvent *e) |
|
virtual void | showGuestContextMenu (const QPoint &) |
|
| DockWidget (QWidget *parent, const char *title=0) |
| Use this constructor! More...
|
|
virtual | ~DockWidget () |
|
void | setGuest (QWidget &guest) |
|
virtual void | fetchPreferences (INIFile &inifile) |
|
virtual void | writePreferences (INIFile &inifile) |
|
virtual void | setWidgetVisible (bool state) |
| For usage with Python: More...
|
|
QGridLayout * | getGuestLayout () |
|
| 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 &) |
|
| 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 () |
|
| 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 |
|
static void | registerWidget (ModularWidget *mwidget) |
|
| DockWidget () |
|
| DockWidget (const DockWidget &) |
|
void | notify_ (Message *message) |
|
void | notify_ (Message &message) |
|
void | onNotify_ (Message *message) |
|
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) |
|
QWidget * | container_ |
|
QWidget * | guest_ |
|
QGridLayout * | layout_ |
|
QAction * | window_menu_entry_ |
|
bool | show_window_enty_ |
|
bool | default_visible_ |
|
QList< QAction * > | main_toolbar_actions_ |
|
GenericControl is a widget to display the structure of Composite objects. It uses the datastructure QListView from the QT-libary. There are two columns. The Name column and the Type column. In the Name column the item tree will be shown and in the Type column the type of each item. There are methods available to change the structure as well as copy or paste objects into the GenericControl. Various virtual methods can be overridden to customize the behavior of these structure changing methods. To use this widget in the application just create it with MainGenericControl as parent.
Definition at line 50 of file genericControl.h.