38 #include <QListWidget>
41 #include <QPushButton>
202 void handleCreateContextClicked();
203 void handleCreateDirectoryClicked();
204 void handleRenameClicked();
205 void handleDuplicateContextClicked();
206 void handleDeleteClicked();
207 void handleHeaderSectionClicked(
int column);
209 void handleContextMenuRequest(
const QPoint& point);
249 QString mSearchActiveIconStyle;
253 void setToolbarButtonsEnabled(
bool enabled);
255 void toggleSearchbar();
Abstract class for Widgets within HAL's ContentArea.
Provides the user with an interface to manage GraphContexts.
void setDuplicateIconStyle(const QString &style)
QString searchActiveIconStyle
void selectViewContext(GraphContext *context)
void setSearchIconStyle(const QString &style)
void setRenameIconPath(const QString &path)
void setOpenIconPath(const QString &path)
void handleItemClicked(const QModelIndex &proxyIndex)
void setDeleteIconPath(const QString &path)
void handleItemDoubleClicked(const QModelIndex &proxyIndex)
ContextManagerWidget(GraphTabWidget *tab_view, QWidget *parent=nullptr)
GraphContext * getCurrentContext()
void setDuplicateIconPath(const QString &path)
void setNewDirIconPath(const QString &path)
void setSearchActiveIconStyle(const QString &style)
ContextTreeItem * getCurrentItem()
QString duplicateIconStyle
void setRenameIconStyle(const QString &style)
void setDisabledIconStyle(const QString &path)
QString disabledIconStyle
void setNewViewIconStyle(const QString &style)
void setOpenIconStyle(const QString &style)
void setNewViewIconPath(const QString &path)
void handleOpenContextClicked()
void setSearchIconPath(const QString &path)
void setDeleteIconStyle(const QString &style)
virtual void setupToolbar(Toolbar *toolbar) override
QString duplicateIconPath
void selectDirectory(ContextTreeItem *item)
void handleRowsInserted(const QModelIndex &parent, int first, int last)
void enableSearchbar(bool enable)
A proxy model to filter the ContextTableModel by a given string.
Base model for the ContextManagerWidget to manage GraphContexts.
Logical container for modules, gates, and nets.
A QFrame with a QLineEdit that can be used to input a substring to search for.
QObject * parent() const const