14 #include <QItemDelegate>
23 class QTableWidgetItem;
25 namespace MAKVrExchange
28 class DtFrameratePlot;
29 class DtSeriesColorRecord;
30 class DtFrameratePlotSeries;
31 class DtLineStyleComboDelegate;
32 class DtLineColorSelectDelegate;
51 virtual void removeSection(
const DtString& sectionName );
54 virtual void resizeToContents();
64 void connectToSignals();
67 virtual QTableWidgetItem* getHeaderItem(
const DtString& sectionName );
71 virtual bool eventFilter(
QObject* obj, QEvent* event );
76 void seriesToggled(
const DtString& brokerName,
77 const DtString& fieldName,
bool enabled );
80 void seriesStyleChanged(
const DtString& brokerName,
81 const DtString& fieldName,
unsigned int style );
84 void seriesColorChanged(
const DtString& brokerName,
85 const DtString& fieldName,
int r,
int g,
int b );
91 virtual void onTableWidgetItemChanged( QTableWidgetItem* item );
95 virtual void onEnableAllSeries();
99 virtual void onDisableAllSeries();
QTableWidget * myListWidget
Definition: plotterLegendDialog.h:123
Item Delegate for picking a line style.
Definition: plotterLegendItemDelegates.h:87
std::map< QTableWidgetItem *, SeriesItemsMap > HeaderSeriesItemsMap
Definition: plotterLegendDialog.h:115
DtLineColorSelectDelegate * myColorDelegate
Definition: plotterLegendDialog.h:122
SectionHeaderMap mySectionHeaders
Definition: plotterLegendDialog.h:112
HeaderSeriesItemsMap myHeaderSeriesItems
Definition: plotterLegendDialog.h:116
#define DT_DLL_LIBPORTALAPP
Definition: include/portalApp/dllExport.h:20
std::map< DtString, QTableWidgetItem * > SectionHeaderMap
Definition: plotterLegendDialog.h:111
DtLineStyleComboDelegate * myStyleDelegate
Definition: plotterLegendDialog.h:121
bool myNeedsShowHideFlag
Definition: plotterLegendDialog.h:118
QMenu * myHeaderContextMenu
Definition: plotterLegendDialog.h:120
Item Delegate for selecting a color.
Definition: plotterLegendItemDelegates.h:110
Record for storing color/style information about a broker series.
Definition: seriesColorRecord.h:21
A dialog for customizing plot series display settings.
Definition: plotterLegendDialog.h:36
std::map< DtString, QTableWidgetItem * > SeriesItemsMap
Definition: plotterLegendDialog.h:114