33 #ifndef pqLogViewerDialog_h 34 #define pqLogViewerDialog_h 44 #include "vtkLogger.h" 89 bool eventFilter(QObject* obj, QEvent* event)
override;
92 void linkedScroll(
double time);
95 void setProcessVerbosity(
int process,
int index);
103 void recordRefTimes();
104 void initializeRankComboBox();
105 void initializeVerbosityComboBoxes();
106 void initializeVerbosities(QComboBox* combobox);
108 void updateCategory(
int category,
bool promote);
110 void updateCategories();
113 vtkLogger::Verbosity getVerbosity(
int index);
116 int getVerbosityIndex(vtkLogger::Verbosity verbosity);
119 QList<pqSingleLogViewerWidget*> LogViews;
120 QVector<int> RankNumbers;
121 QList<vtkSmartPointer<vtkSMProxy> > LogRecorderProxies;
122 using LogLocation = QPair<vtkSmartPointer<vtkSMProxy>,
int>;
123 QMap<LogLocation, double> RefTimes;
124 std::array<bool, 5> CategoryPromoted;
127 #endif // pqLogViewerDialog_h
#define PQCOMPONENTS_EXPORT
A window for showing multiple log viewers.