All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Attributes
Qtilities::CoreGui::ObserverWidgetData Struct Reference

A structure used by ObserverWidget classes to store data. More...

#include <ObserverWidget.h>

List of all members.

Public Attributes

ActionProvideraction_provider
 The IActionProvider interface implementation.
QList< QObject * > action_toolbars
 The action toolbars list. Contains toolbars created for each category in the action provider.
bool append_selected_contexts
 Indicates if appending of contexts is enabled.
QStringList appended_contexts
 A list of appended contexts which have been appended when the selection changes in this widget.
Qt::MouseButton button_copy
 The mouse button to react to when doing drag and drop copies.
Qt::MouseButton button_move
 The mouse button to react to when doing drag and drop moves.
bool confirm_deletes
 Indicates if the user should confirm delete operations.
QList< QPointer< QObject > > current_selection
 The current selection in this widget. Set in the selectedObjects() function.
QList< QPointer
< ObserverTreeItem > > 
current_tree_item_selection
 The current selection in this widget in terms of ObserverTreeItems. Set in the selectedObjects() function.
int default_row_height
 The default row height used in TableView mode.
bool do_column_resizing
 Stores if automatic column resizing must be done. See enableAutoColumnResizing()
QString global_meta_type
 The global meta type of this widget.
QPointer< ObserverHintshints_default
 Used to store default observer hints to be used with this widget.
QPointer< ObserverHintshints_selection_parent
 Used to store observer hints for the current selection parent observer.
bool initialized
 Indicates if the widget is in an initialized state. Thus initialization was successful.
bool is_expand_collapse_visible
 Indicates if the expand/collapse all actions should be available when in TreeView mode.
ObserverHints::DisplayFlags last_display_flags
 This hint keeps track of the previously used activeHints()->displayFlagsHint(). If it changed, the toolbars will be reconstructed in the refreshActionToolBar() function.
bool lazy_init
 Stores if lazy initialization has been enabled on this widget.
ObjectHierarchyNavigatornavigation_bar
 The navigation bar.
QStack< int > navigation_stack
 The navigation stack of this widget, used only in TableView mode.
bool read_only
 Indicates if the widget is read only.
bool search_box_visible_before_refresh
 Remembers if the search box widget was visible when starting a refresh operation.
SearchBoxWidgetsearchBoxWidget
 The search box widget.
QString shared_global_meta_type
 The shared global meta type of this widget. See setSharedGlobalMetaType().
QPoint startPos
 The start position point used during drag & drop operations.
SingleTaskWidgettask_widget
 The task ID of the tree model rebuilding task.
QPointer< Observertop_level_observer
 Used to identify the top level observer. d_observer is current selection parent observer.
bool update_global_active_objects
 Indicates if this widget updates global active objects.
bool update_selection_activity
 Used to disable selection activiy updates in FollowSelection cases. This is only used internally to avoid continuous loops.
bool use_observer_hints
 Indicates if the default observer hints, or the current selection parent observer hints are used.

Detailed Description

A structure used by ObserverWidget classes to store data.


Member Data Documentation

QList<QObject*> Qtilities::CoreGui::ObserverWidgetData::action_toolbars

The action toolbars list. Contains toolbars created for each category in the action provider.

We use QObjects instead of QToolBars since we can then do a direct contains() call in the event filter on this list.

bool Qtilities::CoreGui::ObserverWidgetData::initialized

Indicates if the widget is in an initialized state. Thus initialization was successful.

See also:
initialize()


Qtilities : Reference Documentation Back to top Copyright © 2009-2013, Jaco Naudé