![]() |
HAL
|
Provides the user with an interface to manage GraphContexts. More...
#include <context_manager_widget.h>
Public Slots | |
void | handleDataChanged () |
void | updateSearchIcon () |
void | selectDirectory (ContextTreeItem *item) |
void | handleRowsInserted (const QModelIndex &parent, int first, int last) |
![]() | |
void | remove () |
void | detach () |
void | reattach () |
void | open () |
void | close () |
void | handleSearchKeysequenceChanged (QKeySequence seq) |
virtual void | restoreFromProject () |
![]() | |
void | hide () |
void | show () |
Public Member Functions | |
ContextManagerWidget (GraphTabWidget *tab_view, QWidget *parent=nullptr) | |
void | selectViewContext (GraphContext *context) |
GraphContext * | getCurrentContext () |
ContextTreeItem * | getCurrentItem () |
void | handleOpenContextClicked () |
void | handleItemDoubleClicked (const QModelIndex &proxyIndex) |
void | handleItemClicked (const QModelIndex &proxyIndex) |
virtual void | setupToolbar (Toolbar *toolbar) override |
void | enableSearchbar (bool enable) |
Q_PROPERTY READ Functions | |
QString | disabledIconStyle () const |
QString | newViewIconPath () const |
QString | newDirIconPath () const |
QString | newViewIconStyle () const |
QString | renameIconPath () const |
QString | renameIconStyle () const |
QString | deleteIconPath () const |
QString | deleteIconStyle () const |
QString | duplicateIconPath () const |
QString | duplicateIconStyle () const |
QString | openIconPath () const |
QString | openIconStyle () const |
QString | searchIconPath () const |
QString | searchIconStyle () const |
QString | searchActiveIconStyle () const |
Q_PROPERTY WRITE Functions | |
void | setDisabledIconStyle (const QString &path) |
void | setNewViewIconPath (const QString &path) |
void | setNewViewIconStyle (const QString &style) |
void | setNewDirIconPath (const QString &path) |
void | setRenameIconPath (const QString &path) |
void | setRenameIconStyle (const QString &style) |
void | setDeleteIconPath (const QString &path) |
void | setDeleteIconStyle (const QString &style) |
void | setDuplicateIconPath (const QString &path) |
void | setDuplicateIconStyle (const QString &style) |
void | setOpenIconPath (const QString &path) |
void | setOpenIconStyle (const QString &style) |
void | setSearchIconPath (const QString &path) |
void | setSearchIconStyle (const QString &style) |
void | setSearchActiveIconStyle (const QString &style) |
![]() | |
ContentWidget (QString name, QWidget *parent=nullptr) | |
void | repolish () |
QString | name () |
QIcon | icon () |
void | setAnchor (ContentAnchor *anchor) |
void | setIcon (QIcon icon) |
void | set_name (const QString &name) |
QString | iconStyle () |
QString | iconPath () |
void | setIconStyle (const QString &style) |
void | setIconPath (const QString &path) |
![]() | |
Widget (QWidget *parent=nullptr) | |
void | setParent (QWidget *parent) |
![]() | |
QWidget (QWidget *parent, Qt::WindowFlags f) | |
virtual | ~QWidget () |
WId | winId () const const |
WId | effectiveWinId () const const |
QStyle * | style () const const |
void | setStyle (QStyle *style) |
bool | isTopLevel () const const |
bool | isWindow () const const |
bool | isModal () const const |
Qt::WindowModality | windowModality () const const |
void | setWindowModality (Qt::WindowModality windowModality) |
bool | isEnabled () const const |
bool | isEnabledTo (const QWidget *ancestor) const const |
bool | isEnabledToTLW () const const |
void | setEnabled (bool) |
void | setDisabled (bool disable) |
void | setWindowModified (bool) |
QRect | frameGeometry () const const |
const QRect & | geometry () const const |
QRect | normalGeometry () const const |
int | x () const const |
int | y () const const |
QPoint | pos () const const |
QSize | frameSize () const const |
QSize | size () const const |
int | width () const const |
int | height () const const |
QRect | rect () const const |
QRect | childrenRect () const const |
QRegion | childrenRegion () const const |
QSize | minimumSize () const const |
QSize | maximumSize () const const |
int | minimumWidth () const const |
int | minimumHeight () const const |
int | maximumWidth () const const |
int | maximumHeight () const const |
void | setMinimumSize (const QSize &) |
void | setMinimumSize (int minw, int minh) |
void | setMaximumSize (const QSize &) |
void | setMaximumSize (int maxw, int maxh) |
void | setMinimumWidth (int minw) |
void | setMinimumHeight (int minh) |
void | setMaximumWidth (int maxw) |
void | setMaximumHeight (int maxh) |
void | setupUi (QWidget *widget) |
QSize | sizeIncrement () const const |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
QSize | baseSize () const const |
void | setBaseSize (const QSize &) |
void | setBaseSize (int basew, int baseh) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFixedHeight (int h) |
QPoint | mapToGlobal (const QPoint &pos) const const |
QPoint | mapFromGlobal (const QPoint &pos) const const |
QPoint | mapToParent (const QPoint &pos) const const |
QPoint | mapFromParent (const QPoint &pos) const const |
QPoint | mapTo (const QWidget *parent, const QPoint &pos) const const |
QPoint | mapFrom (const QWidget *parent, const QPoint &pos) const const |
QWidget * | window () const const |
QWidget * | nativeParentWidget () const const |
QWidget * | topLevelWidget () const const |
const QPalette & | palette () const const |
void | setPalette (const QPalette &) |
void | setBackgroundRole (QPalette::ColorRole role) |
QPalette::ColorRole | backgroundRole () const const |
void | setForegroundRole (QPalette::ColorRole role) |
QPalette::ColorRole | foregroundRole () const const |
const QFont & | font () const const |
void | setFont (const QFont &) |
QFontMetrics | fontMetrics () const const |
QFontInfo | fontInfo () const const |
QCursor | cursor () const const |
void | setCursor (const QCursor &) |
void | unsetCursor () |
void | setMouseTracking (bool enable) |
bool | hasMouseTracking () const const |
bool | underMouse () const const |
void | setTabletTracking (bool enable) |
bool | hasTabletTracking () const const |
void | setMask (const QBitmap &bitmap) |
void | setMask (const QRegion ®ion) |
QRegion | mask () const const |
void | clearMask () |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags) |
QPixmap | grab (const QRect &rectangle) |
QGraphicsEffect * | graphicsEffect () const const |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | grabGesture (Qt::GestureType gesture, Qt::GestureFlags flags) |
void | ungrabGesture (Qt::GestureType gesture) |
void | setWindowTitle (const QString &) |
void | setStyleSheet (const QString &styleSheet) |
QString | styleSheet () const const |
QString | windowTitle () const const |
void | setWindowIcon (const QIcon &icon) |
QIcon | windowIcon () const const |
void | setWindowIconText (const QString &) |
QString | windowIconText () const const |
void | setWindowRole (const QString &role) |
QString | windowRole () const const |
void | setWindowFilePath (const QString &filePath) |
QString | windowFilePath () const const |
void | setWindowOpacity (qreal level) |
qreal | windowOpacity () const const |
bool | isWindowModified () const const |
void | setToolTip (const QString &) |
QString | toolTip () const const |
void | setToolTipDuration (int msec) |
int | toolTipDuration () const const |
void | setStatusTip (const QString &) |
QString | statusTip () const const |
void | setWhatsThis (const QString &) |
QString | whatsThis () const const |
QString | accessibleName () const const |
void | setAccessibleName (const QString &name) |
QString | accessibleDescription () const const |
void | setAccessibleDescription (const QString &description) |
void | setLayoutDirection (Qt::LayoutDirection direction) |
Qt::LayoutDirection | layoutDirection () const const |
void | unsetLayoutDirection () |
void | setLocale (const QLocale &locale) |
QLocale | locale () const const |
void | unsetLocale () |
void | setFocus () |
bool | isActiveWindow () const const |
void | activateWindow () |
void | clearFocus () |
void | setFocus (Qt::FocusReason reason) |
Qt::FocusPolicy | focusPolicy () const const |
void | setFocusPolicy (Qt::FocusPolicy policy) |
bool | hasFocus () const const |
void | setFocusProxy (QWidget *w) |
QWidget * | focusProxy () const const |
Qt::ContextMenuPolicy | contextMenuPolicy () const const |
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
void | releaseMouse () |
void | grabKeyboard () |
void | releaseKeyboard () |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
void | releaseShortcut (int id) |
void | setShortcutEnabled (int id, bool enable) |
void | setShortcutAutoRepeat (int id, bool enable) |
bool | updatesEnabled () const const |
void | setUpdatesEnabled (bool enable) |
QGraphicsProxyWidget * | graphicsProxyWidget () const const |
void | update () |
void | repaint () |
void | update (int x, int y, int w, int h) |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | repaint (int x, int y, int w, int h) |
void | repaint (const QRect &rect) |
void | repaint (const QRegion &rgn) |
virtual void | setVisible (bool visible) |
void | setHidden (bool hidden) |
void | show () |
void | hide () |
void | showMinimized () |
void | showMaximized () |
void | showFullScreen () |
void | showNormal () |
bool | close () |
void | raise () |
void | lower () |
void | stackUnder (QWidget *w) |
void | move (int x, int y) |
void | move (const QPoint &) |
void | resize (int w, int h) |
void | resize (const QSize &) |
void | setGeometry (int x, int y, int w, int h) |
void | setGeometry (const QRect &) |
QByteArray | saveGeometry () const const |
bool | restoreGeometry (const QByteArray &geometry) |
void | adjustSize () |
bool | isVisible () const const |
bool | isVisibleTo (const QWidget *ancestor) const const |
bool | isHidden () const const |
bool | isMinimized () const const |
bool | isMaximized () const const |
bool | isFullScreen () const const |
Qt::WindowStates | windowState () const const |
void | setWindowState (Qt::WindowStates windowState) |
virtual QSize | sizeHint () const const |
virtual QSize | minimumSizeHint () const const |
QSizePolicy | sizePolicy () const const |
void | setSizePolicy (QSizePolicy) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
virtual int | heightForWidth (int w) const const |
virtual bool | hasHeightForWidth () const const |
QRegion | visibleRegion () const const |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setContentsMargins (const QMargins &margins) |
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const const |
QMargins | contentsMargins () const const |
QRect | contentsRect () const const |
QLayout * | layout () const const |
void | setLayout (QLayout *layout) |
void | updateGeometry () |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, Qt::WindowFlags f) |
void | scroll (int dx, int dy) |
void | scroll (int dx, int dy, const QRect &r) |
QWidget * | focusWidget () const const |
QWidget * | nextInFocusChain () const const |
QWidget * | previousInFocusChain () const const |
bool | acceptDrops () const const |
void | setAcceptDrops (bool on) |
void | addAction (QAction *action) |
void | addActions (QList< QAction * > actions) |
void | insertActions (QAction *before, QList< QAction * > actions) |
void | insertAction (QAction *before, QAction *action) |
void | removeAction (QAction *action) |
QList< QAction * > | actions () const const |
QWidget * | parentWidget () const const |
void | setWindowFlags (Qt::WindowFlags type) |
Qt::WindowFlags | windowFlags () const const |
void | setWindowFlag (Qt::WindowType flag, bool on) |
void | overrideWindowFlags (Qt::WindowFlags flags) |
Qt::WindowType | windowType () const const |
QWidget * | childAt (int x, int y) const const |
QWidget * | childAt (const QPoint &p) const const |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
bool | testAttribute (Qt::WidgetAttribute attribute) const const |
virtual QPaintEngine * | paintEngine () const const override |
void | ensurePolished () const const |
bool | isAncestorOf (const QWidget *child) const const |
bool | hasEditFocus () const const |
void | setEditFocus (bool enable) |
bool | autoFillBackground () const const |
void | setAutoFillBackground (bool enabled) |
QBackingStore * | backingStore () const const |
QWindow * | windowHandle () const const |
QScreen * | screen () const const |
void | windowTitleChanged (const QString &title) |
void | windowIconChanged (const QIcon &icon) |
void | windowIconTextChanged (const QString &iconText) |
void | customContextMenuRequested (const QPoint &pos) |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const const |
Qt::InputMethodHints | inputMethodHints () const const |
void | setInputMethodHints (Qt::InputMethodHints hints) |
QWIDGETSIZE_MAX QWIDGETSIZE_MAX | |
![]() | |
virtual const QMetaObject * | metaObject () const const |
QObject (QObject *parent) | |
virtual | ~QObject () |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
QString | objectName () const const |
void | setObjectName (const QString &name) |
bool | isWidgetType () const const |
bool | isWindowType () const const |
bool | signalsBlocked () const const |
bool | blockSignals (bool block) |
QThread * | thread () const const |
void | moveToThread (QThread *targetThread) |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
void | killTimer (int id) |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
const QObjectList & | children () const const |
void | setParent (QObject *parent) |
void | installEventFilter (QObject *filterObj) |
void | removeEventFilter (QObject *obj) |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectTree () |
void | dumpObjectInfo () |
void | dumpObjectTree () const const |
void | dumpObjectInfo () const const |
bool | setProperty (const char *name, const QVariant &value) |
QVariant | property (const char *name) const const |
QList< QByteArray > | dynamicPropertyNames () const const |
void | destroyed (QObject *obj) |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
bool | inherits (const char *className) const const |
void | deleteLater () |
Q_DISABLE_COPY (Class) | |
Q_DISABLE_MOVE (Class) | |
Q_DISABLE_COPY_MOVE (Class) | |
T | qobject_cast (QObject *object) |
T | qobject_cast (const QObject *object) |
T | qFindChild (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
Q_CLASSINFO (Name, Value) | |
Q_INTERFACES (...) | |
Q_PROPERTY (...) | |
Q_ENUMS (...) | |
Q_FLAGS (...) | |
Q_ENUM (...) | |
Q_FLAG (...) | |
Q_ENUM_NS (...) | |
Q_FLAG_NS (...) | |
Q_OBJECT Q_OBJECT | |
Q_GADGET Q_GADGET | |
Q_NAMESPACE Q_NAMESPACE | |
Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
Q_SIGNALS Q_SIGNALS | |
Q_SIGNAL Q_SIGNAL | |
Q_SLOTS Q_SLOTS | |
Q_SLOT Q_SLOT | |
Q_EMIT Q_EMIT | |
Q_INVOKABLE Q_INVOKABLE | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
![]() | |
virtual | ~QPaintDevice () |
bool | paintingActive () const const |
int | width () const const |
int | height () const const |
int | widthMM () const const |
int | heightMM () const const |
int | logicalDpiX () const const |
int | logicalDpiY () const const |
int | physicalDpiX () const const |
int | physicalDpiY () const const |
int | devicePixelRatio () const const |
qreal | devicePixelRatioF () const const |
int | colorCount () const const |
int | depth () const const |
Additional Inherited Members | |
![]() | |
enum | RenderFlag |
![]() | |
enum | PaintDeviceMetric |
![]() | |
void | removed () |
void | detached () |
void | reattached () |
void | opened () |
void | closed () |
void | name_changed (const QString &name) |
![]() | |
void | parentSetTo (QWidget *parent) |
void | hidden () |
void | shown () |
![]() | |
void | setTabOrder (QWidget *first, QWidget *second) |
QWidget * | mouseGrabber () |
QWidget * | keyboardGrabber () |
QWidget * | find (WId id) |
QWidget * | createWindowContainer (QWindow *window, QWidget *parent, Qt::WindowFlags flags) |
![]() | |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
![]() | |
typedef | RenderFlags |
DrawWindowBackground | |
DrawChildren | |
IgnoreMask | |
![]() | |
typedef | QObjectList |
![]() | |
PdmWidth | |
PdmHeight | |
PdmWidthMM | |
PdmHeightMM | |
PdmNumColors | |
PdmDepth | |
PdmDpiX | |
PdmDpiY | |
PdmPhysicalDpiX | |
PdmPhysicalDpiY | |
PdmDevicePixelRatio | |
PdmDevicePixelRatioScaled | |
![]() | |
virtual bool | event (QEvent *event) override |
virtual void | mousePressEvent (QMouseEvent *event) |
virtual void | mouseReleaseEvent (QMouseEvent *event) |
virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
virtual void | mouseMoveEvent (QMouseEvent *event) |
virtual void | wheelEvent (QWheelEvent *event) |
virtual void | keyPressEvent (QKeyEvent *event) |
virtual void | keyReleaseEvent (QKeyEvent *event) |
virtual void | focusInEvent (QFocusEvent *event) |
virtual void | focusOutEvent (QFocusEvent *event) |
virtual void | enterEvent (QEvent *event) |
virtual void | leaveEvent (QEvent *event) |
virtual void | paintEvent (QPaintEvent *event) |
virtual void | moveEvent (QMoveEvent *event) |
virtual void | resizeEvent (QResizeEvent *event) |
virtual void | contextMenuEvent (QContextMenuEvent *event) |
virtual void | tabletEvent (QTabletEvent *event) |
virtual void | actionEvent (QActionEvent *event) |
virtual void | dragEnterEvent (QDragEnterEvent *event) |
virtual void | dragMoveEvent (QDragMoveEvent *event) |
virtual void | dragLeaveEvent (QDragLeaveEvent *event) |
virtual void | dropEvent (QDropEvent *event) |
virtual void | showEvent (QShowEvent *event) |
virtual void | hideEvent (QHideEvent *event) |
virtual bool | nativeEvent (const QByteArray &eventType, void *message, long *result) |
virtual void | changeEvent (QEvent *event) |
virtual int | metric (QPaintDevice::PaintDeviceMetric m) const const override |
virtual void | initPainter (QPainter *painter) const const override |
virtual void | inputMethodEvent (QInputMethodEvent *event) |
void | updateMicroFocus () |
void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
void | destroy (bool destroyWindow, bool destroySubWindows) |
virtual bool | focusNextPrevChild (bool next) |
bool | focusNextChild () |
bool | focusPreviousChild () |
![]() | |
QObject * | sender () const const |
int | senderSignalIndex () const const |
int | receivers (const char *signal) const const |
bool | isSignalConnected (const QMetaMethod &signal) const const |
virtual void | timerEvent (QTimerEvent *event) |
virtual void | childEvent (QChildEvent *event) |
virtual void | customEvent (QEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
![]() | |
QPaintDevice () | |
![]() | |
QVBoxLayout * | mContentLayout |
QAction * | mSearchAction |
QShortcut * | mSearchShortcut |
QKeySequence | mSearchKeysequence |
Provides the user with an interface to manage GraphContexts.
The ContextManagerWidget provides the user with the functionality to create, delete, and modify GraphContexts. It furthermore displays the Context's (in the widget reffered to as a View) name and timestamp of creation in a table-like manner.
Definition at line 60 of file context_manager_widget.h.
hal::ContextManagerWidget::ContextManagerWidget | ( | GraphTabWidget * | tab_view, |
QWidget * | parent = nullptr |
||
) |
The constructor. The GraphTabWidget is neccessary so this widget can communicate with the tab_view to open (display) a specific context.
tab_view | - Hal's GraphTabWidget that displays the views. |
parent | - The widget's parent. |
Definition at line 41 of file context_manager_widget.cpp.
References QShortcut::activated(), QBoxLayout::addWidget(), Qt::AscendingOrder, QAbstractItemView::clicked(), QObject::connect(), QWidget::customContextMenuRequested(), hal::ContextTreeModel::directoryCreatedSignal(), QAbstractItemView::doubleClicked(), enableSearchbar(), QWidget::ensurePolished(), QSizePolicy::Expanding, QApplication::focusChanged(), hal::SearchProxyModel::getColumnNames(), hal::GraphContextManager::getContextTreeModel(), hal::gui_utility::getStyledSvgIcon(), hal::gGraphContextManager, handleDataChanged(), handleItemClicked(), handleItemDoubleClicked(), handleOpenContextClicked(), handleRowsInserted(), QTreeView::header(), QWidget::hide(), hal::SettingsItemKeybind::keySequenceChanged(), hal::ContentWidget::mContentLayout, hal::ContentWidget::mSearchAction, QSortFilterProxyModel::rowCount(), QAbstractItemModel::rowsInserted(), QAbstractItemModel::rowsRemoved(), QHeaderView::sectionClicked(), selectDirectory(), QItemSelectionModel::selectionChanged(), QAbstractItemView::selectionModel(), QAbstractItemView::SelectRows, QWidget::setAcceptDrops(), hal::Searchbar::setColumnNames(), QWidget::setContextMenuPolicy(), QAbstractItemView::setDragEnabled(), QAbstractItemView::setDropIndicatorShown(), QShortcut::setEnabled(), QAction::setIcon(), QShortcut::setKey(), QTreeView::setModel(), QAbstractItemView::setSelectionBehavior(), QAbstractItemView::setSelectionMode(), QWidget::setSizePolicy(), QHeaderView::setSortIndicator(), QHeaderView::setSortIndicatorShown(), QTreeView::setSortingEnabled(), QSortFilterProxyModel::setSortRole(), QSortFilterProxyModel::setSourceModel(), QAction::setText(), QAction::setToolTip(), QAbstractItemView::SingleSelection, hal::ContentManager::sSettingDeleteItem, hal::ContextProxyModel::startSearch(), QAction::triggered(), hal::Searchbar::triggerNewSearch(), updateSearchIcon(), and Qt::UserRole.
QString hal::ContextManagerWidget::deleteIconPath | ( | ) | const |
Definition at line 526 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::deleteIconStyle | ( | ) | const |
Definition at line 531 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::disabledIconStyle | ( | ) | const |
Definition at line 486 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::duplicateIconPath | ( | ) | const |
Definition at line 516 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::duplicateIconStyle | ( | ) | const |
Definition at line 521 of file context_manager_widget.cpp.
void hal::ContextManagerWidget::enableSearchbar | ( | bool | enable | ) |
Enable/Disable the searchbar and update icon accordingly
Definition at line 423 of file context_manager_widget.cpp.
References hal::enable, hal::gui_utility::getStyledSvgIcon(), QWidget::hide(), hal::ContentWidget::iconStyle, QWidget::isVisible(), hal::ContentWidget::mSearchAction, QAction::setEnabled(), QWidget::setFocus(), and QAction::setIcon().
Referenced by ContextManagerWidget(), and handleDataChanged().
GraphContext * hal::ContextManagerWidget::getCurrentContext | ( | ) |
Get the currently selected GraphContext in the table.
Definition at line 392 of file context_manager_widget.cpp.
References QAbstractItemView::currentIndex(), hal::ContextTreeModel::getContext(), and QSortFilterProxyModel::mapToSource().
Referenced by hal::NetlistRelay::addToModuleDialog(), hal::ActionAddItemsToObject::exec(), hal::ActionFoldModule::exec(), hal::ActionUnfoldModule::exec(), handleOpenContextClicked(), and hal::GraphGraphicsView::handleRemoveFromView().
ContextTreeItem * hal::ContextManagerWidget::getCurrentItem | ( | ) |
Get the currently selected directory in the table.
Definition at line 400 of file context_manager_widget.cpp.
References QAbstractItemView::currentIndex(), hal::BaseTreeModel::getItemFromIndex(), hal::BaseTreeModel::getRootItem(), and QSortFilterProxyModel::mapToSource().
|
slot |
Q_SLOT to handle dataChanged signal. Enables searchbar if rowCount of model is greater zero.
Definition at line 357 of file context_manager_widget.cpp.
References enableSearchbar(), and QSortFilterProxyModel::rowCount().
Referenced by ContextManagerWidget().
void hal::ContextManagerWidget::handleItemClicked | ( | const QModelIndex & | proxyIndex | ) |
Handle clicked
Definition at line 199 of file context_manager_widget.cpp.
References hal::BaseTreeModel::getItemFromIndex(), QSortFilterProxyModel::mapToSource(), and hal::ContextTreeModel::setCurrentDirectory().
Referenced by ContextManagerWidget().
void hal::ContextManagerWidget::handleItemDoubleClicked | ( | const QModelIndex & | proxyIndex | ) |
Handle double clicked
Definition at line 182 of file context_manager_widget.cpp.
References hal::ContextTreeItem::context(), hal::BaseTreeModel::getItemFromIndex(), hal::ContextTreeItem::isContext(), QSortFilterProxyModel::mapToSource(), hal::ContextTreeModel::setCurrentDirectory(), and hal::GraphTabWidget::showContext().
Referenced by ContextManagerWidget().
void hal::ContextManagerWidget::handleOpenContextClicked | ( | ) |
Opens the currently selected GraphContext in hal's GraphTabWidget
Definition at line 175 of file context_manager_widget.cpp.
References getCurrentContext(), and hal::GraphTabWidget::showContext().
Referenced by ContextManagerWidget(), hal::ContentManager::handleOpenDocument(), and hal::GraphContextManager::openModuleInView().
|
slot |
Definition at line 152 of file context_manager_widget.cpp.
References QTreeView::expand(), hal::BaseTreeModel::index(), QSortFilterProxyModel::mapFromSource(), and QObject::parent().
Referenced by ContextManagerWidget().
QString hal::ContextManagerWidget::newDirIconPath | ( | ) | const |
Definition at line 496 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::newViewIconPath | ( | ) | const |
Definition at line 491 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::newViewIconStyle | ( | ) | const |
Definition at line 501 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::openIconPath | ( | ) | const |
Definition at line 536 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::openIconStyle | ( | ) | const |
Definition at line 541 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::renameIconPath | ( | ) | const |
Definition at line 506 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::renameIconStyle | ( | ) | const |
Definition at line 511 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::searchActiveIconStyle | ( | ) | const |
Definition at line 556 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::searchIconPath | ( | ) | const |
Definition at line 546 of file context_manager_widget.cpp.
QString hal::ContextManagerWidget::searchIconStyle | ( | ) | const |
Definition at line 551 of file context_manager_widget.cpp.
|
slot |
Q_SLOT to select the Directory.
Definition at line 370 of file context_manager_widget.cpp.
References QAbstractItemView::clearSelection(), hal::BaseTreeModel::getIndexFromItem(), QModelIndex::isValid(), QSortFilterProxyModel::mapFromSource(), and QAbstractItemView::setCurrentIndex().
Referenced by ContextManagerWidget().
void hal::ContextManagerWidget::selectViewContext | ( | GraphContext * | context | ) |
Selects the given context if possible (if it is indeed in the widget's ContextTreeModel).
context | - The context to select. |
Definition at line 381 of file context_manager_widget.cpp.
References QAbstractItemView::clearSelection(), hal::ContextTreeModel::getIndexFromContext(), QModelIndex::isValid(), QSortFilterProxyModel::mapFromSource(), and QAbstractItemView::setCurrentIndex().
Referenced by hal::ContentManager::handleOpenDocument(), hal::GraphTabWidget::handleTabChanged(), and hal::GraphContextManager::openModuleInView().
void hal::ContextManagerWidget::setDeleteIconPath | ( | const QString & | path | ) |
Definition at line 601 of file context_manager_widget.cpp.
void hal::ContextManagerWidget::setDeleteIconStyle | ( | const QString & | style | ) |
Definition at line 606 of file context_manager_widget.cpp.
References QWidget::style().
void hal::ContextManagerWidget::setDisabledIconStyle | ( | const QString & | path | ) |
Definition at line 561 of file context_manager_widget.cpp.
References QWidget::style().
void hal::ContextManagerWidget::setDuplicateIconPath | ( | const QString & | path | ) |
Definition at line 591 of file context_manager_widget.cpp.
void hal::ContextManagerWidget::setDuplicateIconStyle | ( | const QString & | style | ) |
Definition at line 596 of file context_manager_widget.cpp.
References QWidget::style().
void hal::ContextManagerWidget::setNewDirIconPath | ( | const QString & | path | ) |
Definition at line 571 of file context_manager_widget.cpp.
void hal::ContextManagerWidget::setNewViewIconPath | ( | const QString & | path | ) |
Definition at line 566 of file context_manager_widget.cpp.
void hal::ContextManagerWidget::setNewViewIconStyle | ( | const QString & | style | ) |
Definition at line 576 of file context_manager_widget.cpp.
References QWidget::style().
void hal::ContextManagerWidget::setOpenIconPath | ( | const QString & | path | ) |
Definition at line 611 of file context_manager_widget.cpp.
void hal::ContextManagerWidget::setOpenIconStyle | ( | const QString & | style | ) |
Definition at line 616 of file context_manager_widget.cpp.
References QWidget::style().
void hal::ContextManagerWidget::setRenameIconPath | ( | const QString & | path | ) |
Definition at line 581 of file context_manager_widget.cpp.
void hal::ContextManagerWidget::setRenameIconStyle | ( | const QString & | style | ) |
Definition at line 586 of file context_manager_widget.cpp.
References QWidget::style().
void hal::ContextManagerWidget::setSearchActiveIconStyle | ( | const QString & | style | ) |
Definition at line 631 of file context_manager_widget.cpp.
References QWidget::style().
void hal::ContextManagerWidget::setSearchIconPath | ( | const QString & | path | ) |
Definition at line 621 of file context_manager_widget.cpp.
void hal::ContextManagerWidget::setSearchIconStyle | ( | const QString & | style | ) |
Definition at line 626 of file context_manager_widget.cpp.
References QWidget::style().
|
overridevirtual |
Initializes the Toolbar of the ContextManagerWidget.
toolbar | - The ContextManagerWidget's Toolbar |
Reimplemented from hal::ContentWidget.
Definition at line 412 of file context_manager_widget.cpp.
References QToolBar::addAction(), and hal::ContentWidget::mSearchAction.
|
slot |
Q_SLOT to update the search icon style. The search icon style indicates wether a filter is applied or not.
Definition at line 362 of file context_manager_widget.cpp.
References hal::Searchbar::filterApplied(), hal::gui_utility::getStyledSvgIcon(), QWidget::isVisible(), hal::ContentWidget::mSearchAction, and QAction::setIcon().
Referenced by ContextManagerWidget().
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.
|
readwrite |
Definition at line 1 of file context_manager_widget.h.