mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 14:07:45 +00:00
Assistant: Make more of the classes final
This commit is contained in:
parent
52a3226f6d
commit
f52bf15f8d
1 changed files with 9 additions and 9 deletions
|
@ -68,7 +68,7 @@ private:
|
||||||
RefPtr<Gfx::Bitmap> m_bitmap;
|
RefPtr<Gfx::Bitmap> m_bitmap;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CalculatorResult : public Result {
|
class CalculatorResult final : public Result {
|
||||||
public:
|
public:
|
||||||
explicit CalculatorResult(String title)
|
explicit CalculatorResult(String title)
|
||||||
: Result(move(title), "'Enter' will copy to clipboard"sv, 100)
|
: Result(move(title), "'Enter' will copy to clipboard"sv, 100)
|
||||||
|
@ -84,7 +84,7 @@ private:
|
||||||
RefPtr<Gfx::Bitmap> m_bitmap;
|
RefPtr<Gfx::Bitmap> m_bitmap;
|
||||||
};
|
};
|
||||||
|
|
||||||
class FileResult : public Result {
|
class FileResult final : public Result {
|
||||||
public:
|
public:
|
||||||
explicit FileResult(String title, int score)
|
explicit FileResult(String title, int score)
|
||||||
: Result(move(title), "", score)
|
: Result(move(title), "", score)
|
||||||
|
@ -96,7 +96,7 @@ public:
|
||||||
virtual Gfx::Bitmap const* bitmap() const override;
|
virtual Gfx::Bitmap const* bitmap() const override;
|
||||||
};
|
};
|
||||||
|
|
||||||
class TerminalResult : public Result {
|
class TerminalResult final : public Result {
|
||||||
public:
|
public:
|
||||||
explicit TerminalResult(String command)
|
explicit TerminalResult(String command)
|
||||||
: Result(move(command), "Run command in Terminal"sv, 100)
|
: Result(move(command), "Run command in Terminal"sv, 100)
|
||||||
|
@ -112,7 +112,7 @@ private:
|
||||||
RefPtr<Gfx::Bitmap> m_bitmap;
|
RefPtr<Gfx::Bitmap> m_bitmap;
|
||||||
};
|
};
|
||||||
|
|
||||||
class URLResult : public Result {
|
class URLResult final : public Result {
|
||||||
public:
|
public:
|
||||||
explicit URLResult(const URL& url)
|
explicit URLResult(const URL& url)
|
||||||
: Result(url.to_string(), "'Enter' will open this URL in the browser"sv, 50)
|
: Result(url.to_string(), "'Enter' will open this URL in the browser"sv, 50)
|
||||||
|
@ -135,17 +135,17 @@ public:
|
||||||
virtual void query(const String&, Function<void(NonnullRefPtrVector<Result>)> on_complete) = 0;
|
virtual void query(const String&, Function<void(NonnullRefPtrVector<Result>)> on_complete) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
class AppProvider : public Provider {
|
class AppProvider final : public Provider {
|
||||||
public:
|
public:
|
||||||
void query(String const& query, Function<void(NonnullRefPtrVector<Result>)> on_complete) override;
|
void query(String const& query, Function<void(NonnullRefPtrVector<Result>)> on_complete) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CalculatorProvider : public Provider {
|
class CalculatorProvider final : public Provider {
|
||||||
public:
|
public:
|
||||||
void query(String const& query, Function<void(NonnullRefPtrVector<Result>)> on_complete) override;
|
void query(String const& query, Function<void(NonnullRefPtrVector<Result>)> on_complete) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
class FileProvider : public Provider {
|
class FileProvider final : public Provider {
|
||||||
public:
|
public:
|
||||||
FileProvider();
|
FileProvider();
|
||||||
|
|
||||||
|
@ -159,12 +159,12 @@ private:
|
||||||
Queue<String> m_work_queue;
|
Queue<String> m_work_queue;
|
||||||
};
|
};
|
||||||
|
|
||||||
class TerminalProvider : public Provider {
|
class TerminalProvider final : public Provider {
|
||||||
public:
|
public:
|
||||||
void query(String const& query, Function<void(NonnullRefPtrVector<Result>)> on_complete) override;
|
void query(String const& query, Function<void(NonnullRefPtrVector<Result>)> on_complete) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
class URLProvider : public Provider {
|
class URLProvider final : public Provider {
|
||||||
public:
|
public:
|
||||||
void query(String const& query, Function<void(NonnullRefPtrVector<Result>)> on_complete) override;
|
void query(String const& query, Function<void(NonnullRefPtrVector<Result>)> on_complete) override;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue