Думайте, я за вас точно не решу. Как минимум, именно вы знаете все исходные. Но решения, как правило, всегда есть, если это не математический фокус или пошаговая стратегия, где шаги неизбежны, потому что являются логической основой. Почитайте про интенты и слоты, либо парсите строку вручную, это вполне себе решение.