1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Accessibility: Make createAccessibilityHandler() private in Component subclasses

This commit is contained in:
ed 2021-09-06 17:29:03 +01:00
parent dd08be6215
commit 90eb878d16
40 changed files with 69 additions and 101 deletions

View file

@ -252,8 +252,6 @@ public:
FilePreviewComponent* getPreviewComponent() const noexcept;
/** @internal */
DirectoryContentsDisplayComponent* getDisplayComponent() const noexcept;
/** @internal */
std::unique_ptr<AccessibilityHandler> createAccessibilityHandler() override;
protected:
/** Returns a list of names and paths for the default places the user might want to look.
@ -285,6 +283,7 @@ private:
TimeSliceThread thread;
bool wasProcessActive;
std::unique_ptr<AccessibilityHandler> createAccessibilityHandler() override;
void timerCallback() override;
void sendListenerChangeMessage();
bool isFileOrDirSuitable (const File&) const;

View file

@ -190,11 +190,6 @@ public:
repaint();
}
std::unique_ptr<AccessibilityHandler> createAccessibilityHandler() override
{
return nullptr;
}
private:
//==============================================================================
FileListComponent& owner;
@ -205,6 +200,11 @@ private:
int index = 0;
bool highlighted = false, isDirectory = false;
std::unique_ptr<AccessibilityHandler> createAccessibilityHandler() override
{
return createIgnoredAccessibilityHandler (*this);
}
void updateIcon (const bool onlyUpdateIfCached)
{
if (icon.isNull())

View file

@ -52,14 +52,13 @@ public:
void paint (Graphics&) override;
/** @internal */
void timerCallback() override;
/** @internal */
std::unique_ptr<AccessibilityHandler> createAccessibilityHandler() override;
private:
File fileToLoad;
Image currentThumbnail;
String currentDetails;
std::unique_ptr<AccessibilityHandler> createAccessibilityHandler() override;
void getThumbSize (int& w, int& h) const;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImagePreviewComponent)