Workspace 6.21.5
|
Dockable widget containing the timeline of all operations.
#include <Workspace/Presentation/operationtimelinewidget.h>
Inherits QWidget.
Public Types | |
typedef QMap< QString, QVector< QPair< QString, qint64 > > > | ProfileSummary |
enum | ProfileViewType { ALL_HISTORY = 0 , CURRENT_VIEW } |
Public Slots | |
void | updateWidget () |
Signals | |
void | finishOfflineLoading () |
Public Member Functions | |
OperationTimelineWidget (QWidget *parent=nullptr) | |
~OperationTimelineWidget () override | |
void | clear () |
QStringList | getHostList () const |
bool | getOffline () const |
void | getProfileSummary (const ProfileViewType &profileView, const QString &host, ProfileSummary &data) |
void | setController (WorkspaceController *controller) |
void | setOffline (bool offline) |
void | setWorkspaceTabWidget (WorkspaceTabWidget &workspaceTabWidget) |
Protected Member Functions | |
void | wheelEvent (QWheelEvent *event) override |
Properties | |
bool | isOffline |
typedef QMap<QString, QVector<QPair<QString, qint64> > > ProfileSummary |
enum ProfileViewType |
OperationTimelineWidget | ( | QWidget * | parent = nullptr | ) |
parent | Parent widget |
|
overridedefault |
void clear | ( | ) |
|
signal |
QStringList getHostList | ( | ) | const |
bool getOffline | ( | ) | const |
void getProfileSummary | ( | const ProfileViewType & | profileView, |
const QString & | host, | ||
ProfileSummary & | data | ||
) |
void setController | ( | WorkspaceController * | controller | ) |
void setOffline | ( | bool | offline | ) |
void setWorkspaceTabWidget | ( | WorkspaceTabWidget & | workspaceTabWidget | ) |
|
slot |
|
overrideprotected |
|
readwrite |
isOffline indicates if this widget is being used to display timeline from data read from a file. The contrary (i.e. online mode) means that this widget is being used to profile the currently running app.