Michael Gregorius
d5e1d9e853
Move icon determination into TrackLabelButton again ( #7209 )
...
Move icon determination into TrackLabelButton again
Fully undo the changes made in commit 88e0e94dcd because the intermediate revert made in commit 04ecf73395 seems to have led to a performance problem due to the icon being set over and over again in `TrackLabelButton::paintEvent`.
The original intention of the changes made in pull request #7114 was to remove the painting code that dynamically determines the icon over and over again. Ideally the icon that is used by an instrument should be somewhat of a "static" property that should be known very early on when an instrument view is created. There should not be any need to dynamically resolve the icon over and over, especially not in a button class very far down in the widget hierarchy. However, due to technical reasons this is not the case in the current code. See pull request #7132 for more details.
2024-04-17 19:21:23 +02:00
..
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-07 21:12:23 -05:00
2023-08-31 07:12:00 -04:00
2023-01-05 17:58:49 -05:00
2023-07-25 18:03:18 +02:00
2024-03-10 23:06:46 -04:00
2023-07-25 18:03:18 +02:00
2023-07-25 18:03:18 +02:00
2023-11-18 15:28:01 -05:00
2023-09-04 19:33:42 -04:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2024-03-10 23:06:46 -04:00
2024-03-10 23:06:46 -04:00
2024-03-10 23:06:46 -04:00
2024-03-10 23:06:46 -04:00
2023-10-31 23:45:02 +01:00
2023-07-25 18:03:18 +02:00
2024-02-25 13:49:56 -05:00
2023-07-25 18:03:18 +02:00
2023-07-25 18:03:18 +02:00
2023-12-25 07:07:11 -05:00
2024-03-10 23:06:46 -04:00
2023-07-25 18:03:18 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-03-16 14:34:01 +09:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-10-06 18:37:46 -04:00
2023-11-19 00:44:15 -05:00
2023-11-25 12:16:56 +01:00
2023-10-06 18:37:46 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-10-29 11:16:39 +01:00
2023-01-05 17:58:49 -05:00
2024-03-28 17:21:31 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-02-25 13:49:56 -05:00
2023-11-11 18:09:38 -05:00
2023-11-19 14:52:37 +00:00
2023-01-05 17:58:49 -05:00
2024-04-11 17:49:00 +02:00
2023-11-19 00:44:15 -05:00
2023-08-24 17:28:34 +01:00
2023-08-22 12:08:56 +09:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-08-22 12:08:56 +09:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-10-21 18:21:21 +02:00
2023-08-24 19:16:02 +01:00
2024-04-14 18:03:39 +02:00
2023-01-05 17:58:49 -05:00
2024-02-25 13:49:56 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-02-25 13:49:56 -05:00
2023-01-05 17:58:49 -05:00
2023-08-24 17:28:34 +01:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-07 21:12:23 -05:00
2024-02-25 13:49:56 -05:00
2023-08-22 12:08:56 +09:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-03-16 14:34:01 +09:00
2023-02-18 09:32:27 -06:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-04-05 11:25:39 +02:00
2024-04-05 11:25:39 +02:00
2024-04-11 17:49:00 +02:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2024-04-05 12:48:46 +02:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2023-11-23 20:31:49 -05:00
2023-11-18 20:47:15 -05:00
2023-01-05 17:58:49 -05:00
2023-09-28 20:23:35 -04:00
2023-10-29 11:16:39 +01:00
2023-08-24 19:16:02 +01:00
2024-02-10 14:27:50 +01:00
2024-04-04 21:40:31 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-02-25 13:49:56 -05:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-09-16 13:35:15 +02:00
2023-08-24 19:16:02 +01:00
2024-04-05 11:25:39 +02:00
2024-02-25 13:49:56 -05:00
2024-04-17 19:21:23 +02:00
2023-12-30 17:55:28 +01:00
2023-08-31 19:21:26 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-03-28 17:21:31 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-10-29 11:16:39 +01:00
2023-01-05 17:58:49 -05:00
2008-07-22 11:36:50 +00:00
2024-03-16 14:34:01 +09:00
2023-10-29 11:16:39 +01:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-10-07 21:01:30 -07:00
2023-01-05 17:58:49 -05:00
2023-11-19 00:44:15 -05:00
2023-11-19 00:44:15 -05:00
2023-01-05 17:58:49 -05:00
2023-12-25 07:07:11 -05:00
2024-04-14 10:31:27 +02:00
2023-02-21 21:03:00 +01:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2024-04-11 17:49:00 +02:00
2023-01-05 17:58:49 -05:00
2023-09-24 17:36:59 +02:00
2023-08-24 19:16:02 +01:00
2024-03-28 17:21:31 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-09-24 17:36:59 +02:00
2023-09-24 17:36:59 +02:00
2024-02-18 15:56:45 +01:00
2023-01-05 17:58:49 -05:00
2023-09-24 17:36:59 +02:00
2023-09-24 17:36:59 +02:00
2023-11-12 02:20:53 +01:00
2023-08-24 19:16:02 +01:00
2024-02-18 15:56:45 +01:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2023-09-28 20:23:35 -04:00
2023-11-12 02:25:26 +01:00
2023-10-27 18:51:00 -04:00
2023-01-05 17:58:49 -05:00
2023-12-16 14:19:36 +00:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-22 12:08:56 +09:00
2024-02-23 15:57:41 -05:00
2023-11-25 12:16:56 +01:00
2023-09-22 20:07:25 +01:00
2023-01-05 17:58:49 -05:00
2023-09-28 20:23:35 -04:00
2024-02-25 13:49:56 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-08-24 19:16:02 +01:00
2023-07-22 23:03:31 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-11-19 14:52:37 +00:00
2023-12-30 17:55:28 +01:00
2024-03-25 19:22:37 -04:00
2024-03-25 19:22:37 -04:00
2024-03-10 23:06:46 -04:00
2023-06-02 22:17:03 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-11-12 02:20:53 +01:00
2023-11-18 17:14:27 -05:00
2024-02-25 13:49:56 -05:00
2023-12-16 14:19:36 +00:00
2023-12-25 07:07:11 -05:00
2023-01-05 17:58:49 -05:00
2024-03-26 20:19:52 +01:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2023-08-22 12:08:56 +09:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-22 12:08:56 +09:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2024-04-08 19:17:26 -04:00
2023-11-19 00:44:15 -05:00
2023-01-05 17:58:49 -05:00
2024-01-08 09:44:58 -05:00
2023-08-24 19:16:02 +01:00
2024-02-25 13:49:56 -05:00
2023-05-06 13:16:07 +09:00
2023-08-24 19:16:02 +01:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2024-02-25 13:49:56 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-02-16 16:31:44 -05:00
2024-02-16 16:31:44 -05:00
2023-12-25 07:07:11 -05:00
2023-11-25 12:16:56 +01:00
2023-12-25 07:07:11 -05:00
2023-12-25 07:07:11 -05:00
2023-12-25 07:07:11 -05:00
2023-12-25 07:07:11 -05:00
2023-01-05 17:58:49 -05:00
2023-12-30 17:55:28 +01:00
2023-12-30 17:55:28 +01:00
2024-01-13 21:05:18 -05:00
2023-01-05 17:58:49 -05:00
2023-12-30 17:55:28 +01:00
2023-01-05 17:58:49 -05:00
2024-04-08 19:17:26 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-29 15:32:11 -04:00
2023-12-16 14:19:36 +00:00
2023-08-24 19:16:02 +01:00
2023-08-22 12:08:56 +09:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-11-12 02:21:51 +01:00
2023-01-05 17:58:49 -05:00
2023-07-16 14:11:24 +02:00
2023-01-05 17:58:49 -05:00
2023-12-31 11:55:59 +01:00
2023-01-05 17:58:49 -05:00
2023-10-29 11:16:39 +01:00
2023-08-24 19:16:02 +01:00
2023-10-29 11:16:39 +01:00
2023-04-29 16:53:58 +02:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-12-16 14:19:36 +00:00
2023-12-25 16:26:35 +00:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-02-25 13:49:56 -05:00
2023-08-24 19:16:02 +01:00
2023-08-24 19:16:02 +01:00
2023-08-24 19:16:02 +01:00
2024-03-13 20:00:58 +01:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-02-18 21:22:22 +01:00
2024-02-25 13:49:56 -05:00
2023-01-05 17:58:49 -05:00
2023-08-02 23:05:27 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00