// SPDX-License-Identifier: MIT #pragma once #include #include class QAbstractItemModel; QModelIndex taskToActivate(const QAbstractItemModel &model, int row, int cyclePosition); QVector logicalTaskRows(const QAbstractItemModel &model, bool separateLaunchers); int initialCyclePosition(const QAbstractItemModel &model, int row, bool startWithFirst, bool backwards);