kdevplatform/debugger
variablecollection.cpp
Go to the documentation of this file.
477 VariableCollection::~ VariableCollection()
537 //TODO: These keyboardModifiers should also hide already opened tooltip, and show another one for code area.
545 KTextEditor::Range expressionRange = currentSession()->variableController()->expressionRangeUnderCursor(doc, cursor);
552 if (m_collection->m_activeTooltip && m_collection->m_activeTooltip->variable()->expression() == expression)
Definition: variabletooltip.h:39
void setStyle(Style style)
Variable(TreeModel *model, TreeItem *parent, const QString &expression, const QString &display={})
Definition: variablecollection.cpp:67
Definition: variablecollection.h:48
Variable * addFinishResult(const QString &convenienceVarible)
Definition: variablecollection.cpp:265
static QString format2str(format_t format)
Definition: variablecollection.cpp:184
void expanded()
T value() const
QString trimmed() const
static format_t str2format(const QString &str)
Definition: variablecollection.cpp:174
Locals * locals(const QString &name=QStringLiteral("Locals"))
Definition: variablecollection.cpp:399
virtual QVariant data(int column, int role) const
Definition: treeitem.cpp:163
void variableWidgetShown()
Definition: variablecollection.cpp:455
virtual void attachMaybe(QObject *callback=nullptr, const char *callbackMethod=nullptr)=0
QHash< QString, Locals * > allLocals() const
Definition: variablecollection.cpp:409
void variableWidgetHidden()
Definition: variablecollection.cpp:449
virtual IVariableController * variableController() const =0
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void appendChild(TreeItem *child, bool initial=false)
Adds a new child and notifies the interested parties.
Definition: treeitem.cpp:51
Definition: variablecollection.h:59
QList< Variable * > updateLocals(const QStringList &locals)
Definition: variablecollection.cpp:329
Definition: treemodel.h:38
QString textHint(KTextEditor::View *view, const KTextEditor::Cursor &position) override
Definition: variablecollection.cpp:529
void setHasMore(bool more)
Sets a flag that tells if we have some more children that are not fetched yet.
Definition: treeitem.cpp:212
void reserve(int alloc)
void removeFinishResult()
Definition: variablecollection.cpp:281
Locals * locals(const QString &name=QString()) const
Definition: variablecollection.cpp:518
void deleteLater()
virtual Variable * createVariable(TreeModel *model, TreeItem *parent, const QString &expression, const QString &display={})=0
IDebugSession::DebuggerState currentSessionState()
Definition: variablecollection.cpp:55
Watches(TreeModel *model, TreeItem *parent)
Definition: variablecollection.cpp:245
Definition: variablecollection.h:184
Variable * add(const QString &expression)
Definition: variablecollection.cpp:251
Definition: treeitem.h:37
bool isEmpty() const
void collapsed()
void setData(const QVector< QVariant > &data)
Set the data to be shown for the item itself.
Definition: treeitem.cpp:46
Definition: idebugsession.h:54
Definition: breakpoint.h:31
bool contains(const T &value) const
virtual KTextEditor::Range expressionRangeUnderCursor(KTextEditor::Document *doc, const KTextEditor::Cursor &cursor)=0
QWidget * childAt(int x, int y) const
VariableProvider(VariableCollection *collection)
Definition: variablecollection.cpp:523
VariableCollection * variableCollection()
Definition: variablewidget.cpp:67
const char * name() const
The variables widget is passive, and is invoked by the rest of the code via two main Q_SLOTS:
Definition: breakpoint.h:34
void setAutoUpdate(QFlags< UpdateType > autoUpdate)
Definition: ivariablecontroller.cpp:151
virtual DebuggerState state() const =0
Current state of the debug session.
void setBold(bool enable)
Locals(TreeModel *model, TreeItem *parent, const QString &name)
Definition: variablecollection.cpp:323
Definition: variablecollection.h:140
Qt::KeyboardModifiers keyboardModifiers()
VariableCollection(IDebugController *parent)
Definition: variablecollection.cpp:422
QString toString() const
Definition: variablecollection.h:166
VariablesRoot(TreeModel *model)
Definition: variablecollection.cpp:391
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Jan 14 2021 23:34:24 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Jan 14 2021 23:34:24 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.