| 6 | namespace Data { |
| 7 | |
| 8 | SyncthingModel::SyncthingModel(SyncthingConnection &connection, QObject *parent) |
| 9 | : QAbstractItemModel(parent) |
| 10 | , m_connection(connection) |
| 11 | , m_brightColors(false) |
| 12 | , m_singleColumnMode(true) |
| 13 | { |
| 14 | connect(&m_connection, &SyncthingConnection::newConfig, this, &SyncthingModel::handleConfigInvalidated); |
| 15 | connect(&m_connection, &SyncthingConnection::newConfigApplied, this, &SyncthingModel::handleNewConfigAvailable); |
| 16 | |
| 17 | const auto &iconManager = IconManager::instance(); |
| 18 | connect(&iconManager, &IconManager::statusIconsChanged, this, &SyncthingModel::handleStatusIconsChanged); |
| 19 | connect(&iconManager, &IconManager::forkAwesomeIconsChanged, this, &SyncthingModel::handleForkAwesomeIconsChanged); |
| 20 | } |
| 21 | |
| 22 | const QVector<int> &SyncthingModel::colorRoles() const |
| 23 | { |
nothing calls this directly
no outgoing calls
no test coverage detected