browserchooser 0.0.2
A simple browser chooser.
Loading...
Searching...
No Matches
SavedBrowsers Class Reference

#include <config.h>

Public Member Functions

 SavedBrowsers ()
std::expected< BrowserOption, GetRememberedBrowserError > getRememberedBrowser (const QString &domain)
void remember (const QString &domain, const BrowserOption &option)
void forget (const QString &domain)

Detailed Description

Manages saved browsers associated with domains.

Constructor & Destructor Documentation

◆ SavedBrowsers()

SavedBrowsers::SavedBrowsers ( )

Constructor.

Member Function Documentation

◆ forget()

void SavedBrowsers::forget ( const QString & domain)

Forgets the remembered browser for the given domain.

Parameters
domainThe domain whose remembered browser should be forgotten.

◆ getRememberedBrowser()

std::expected< BrowserOption, GetRememberedBrowserError > SavedBrowsers::getRememberedBrowser ( const QString & domain)
nodiscard

Retrieves the remembered browser option for the given domain, if any.

Parameters
domainThe domain (e.g. host from URL) to look up.
Returns
The remembered BrowserOption on success, or an error.

◆ remember()

void SavedBrowsers::remember ( const QString & domain,
const BrowserOption & option )

Remembers the browser option for the given domain.

Parameters
domainThe domain to associate with the browser.
optionThe BrowserOption to remember.

The documentation for this class was generated from the following files: