SedSat3 1.1.6
Sediment Source Apportionment Tool - Advanced statistical methods for environmental pollution research
Loading...
Searching...
No Matches
toolboxitem.cpp
Go to the documentation of this file.
1#include "toolboxitem.h"
2
3ToolBoxItem::ToolBoxItem():QStandardItem()
4{
5
6}
7
8
9ToolBoxItem::ToolBoxItem(SourceSinkData *_data, const QString &itemtext):QStandardItem(itemtext)
10{
11 Data = _data;
12
13}
14
15QVariant ToolBoxItem::data(int role) const
16{
17 if (role == Qt::ForegroundRole)
18 {
19 if (Data->ToolsUsed(data(Qt::UserRole+1).toString().toStdString()))
20 return QColor(Qt::blue);
21 else
22 return QStandardItem::data(role);
23 }
24 else
25 return QStandardItem::data(role);
26}
bool ToolsUsed(const string &tool_name)
Checks if a specific analysis tool has been used.
SourceSinkData * Data
Definition toolboxitem.h:15
QVariant data(int role=Qt::UserRole+1) const override