| 139 | } |
| 140 | |
| 141 | const String CtrlrProcessor::getInputChannelName (const int channelIndex) const |
| 142 | { |
| 143 | #if JucePlugin_Build_VST |
| 144 | if (channelIndex >= 1024) |
| 145 | { |
| 146 | /* used internally */ |
| 147 | switch (channelIndex) |
| 148 | { |
| 149 | case VST_INDEX_UNIQUEID: |
| 150 | if (ctrlrManager) |
| 151 | { |
| 152 | if (ctrlrManager->getActivePanel()) |
| 153 | { |
| 154 | return (ctrlrManager->getActivePanel()->getPanelInstanceID()); |
| 155 | } |
| 156 | } |
| 157 | return ("CTRL"); |
| 158 | |
| 159 | case VST_INDEX_MANUFACTURER: |
| 160 | if (ctrlrManager) |
| 161 | { |
| 162 | if (ctrlrManager->getActivePanel()) |
| 163 | { |
| 164 | return (ctrlrManager->getActivePanel()->getPanelInstanceManufacturer()); |
| 165 | } |
| 166 | } |
| 167 | return ("Instigator"); |
| 168 | |
| 169 | case VST_INDEX_NAME: |
| 170 | if (ctrlrManager) |
| 171 | { |
| 172 | if (ctrlrManager->getActivePanel()) |
| 173 | { |
| 174 | return (ctrlrManager->getActivePanel()->getPanelInstanceName()); |
| 175 | } |
| 176 | } |
| 177 | return ("Ctrlr"); |
| 178 | |
| 179 | case VST_INDEX_VERSION_STRING: |
| 180 | if (ctrlrManager) |
| 181 | { |
| 182 | if (ctrlrManager->getActivePanel()) |
| 183 | { |
| 184 | return (ctrlrManager->getActivePanel()->getPanelInstanceVersionString()); |
| 185 | } |
| 186 | } |
| 187 | return (ProjectInfo::versionString); |
| 188 | |
| 189 | case VST_INDEX_VERSION_CODE: |
| 190 | if (ctrlrManager) |
| 191 | { |
| 192 | if (ctrlrManager->getActivePanel()) |
| 193 | { |
| 194 | return (String(ctrlrManager->getActivePanel()->getPanelInstanceVersionInt())); |
| 195 | } |
| 196 | } |
| 197 | return (String(ProjectInfo::versionNumber)); |
| 198 |
nothing calls this directly
no test coverage detected