chinwag-android/app/src/main/java/com/keylesspalace/tusky/adapter
Nik Clayton ee765a3117
Convert AccountViewHolder from Java to Kotlin (#3044)
* Convert AccountViewHolder from Java to Kotlin

Use view binding in the converted code, which requires small changes in code
that calls constructors.

Pass showBotOverlays as a parameter, rather than having the code reach in to
the shared preferences, fixing a layering violation. This affects callers
and classes derived from AccountAdapter.

* Use 2-arg getString

* Simplify setting bot badge indicator

- Specify the drawable in the XML
- Use visible() to set visibility
- Rename ID to account_bot_badge to make it clearer that this is all it is for

* Use lateinit to avoid needing !! later
2022-12-28 19:07:43 +01:00
..
AccountAdapter.kt Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
AccountFieldEditAdapter.kt Handle even more instance defaults (#2612) 2022-07-26 20:24:50 +02:00
AccountSelectionAdapter.kt Don't display bot badge in account selection dialog (#2589) 2022-06-20 16:11:07 +02:00
AccountViewHolder.kt Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
BlocksAdapter.kt Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
EmojiAdapter.kt respect "animate emojis" setting in emoji picker (#2996) 2022-12-05 19:15:28 +01:00
FollowAdapter.kt Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
FollowRequestsAdapter.kt Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
FollowRequestsHeaderAdapter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
FollowRequestViewHolder.kt Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
ListSelectionAdapter.kt migrating to ViewBinding part 4: Adapters (#2095) 2021-03-07 19:24:01 +01:00
LoadingFooterViewHolder.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
LocaleAdapter.kt Enable setting the default posting language from Tusky (#2946) 2022-12-02 19:19:17 +01:00
MutesAdapter.kt Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
NotificationsAdapter.java Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
PlaceholderViewHolder.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
PollAdapter.kt update minSdkVersion to 23 (#2638) 2022-08-04 16:48:26 +02:00
PreviewPollOptionsAdapter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
ReportNotificationViewHolder.kt Add support for moderation report notifications (#2887) 2022-12-01 20:11:55 +01:00
StatusBaseViewHolder.java issue 2890: Add an "ALT" sticker to the media preview container (#2942) 2022-12-18 16:50:30 +01:00
StatusDetailedViewHolder.java Status: Display indicators of edited posts (#2935) 2022-12-03 12:15:54 +01:00
StatusViewHolder.java Add option to not crop image previews (#2832) 2022-12-01 21:20:46 +01:00
TabAdapter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00