PageGroup::PageGroup(Page* page) : m_visitedLinksPopulated(false) , m_identifier(getUniqueIdentifier()) { ASSERT(page); addPage(page); }
PageGroup::PageGroup(const String& name) : m_name(name) , m_visitedLinksPopulated(false) , m_identifier(getUniqueIdentifier()) , m_groupSettings(GroupSettings::create()) { }
PageGroup::PageGroup(Page& page) : m_visitedLinksPopulated(false) , m_identifier(getUniqueIdentifier()) , m_groupSettings(GroupSettings::create()) { addPage(&page); }
PageGroup::PageGroup(Page& page) : m_visitedLinksPopulated(false) , m_identifier(getUniqueIdentifier()) , m_userContentController(UserContentController::create()) , m_groupSettings(std::make_unique<GroupSettings>()) { addPage(page); }
PageGroup::PageGroup(const String& name) : m_name(name) , m_visitedLinksPopulated(false) , m_identifier(getUniqueIdentifier()) , m_userContentController(UserContentController::create()) , m_groupSettings(std::make_unique<GroupSettings>()) { }
PageGroup::PageGroup(Page& page) : m_identifier(getUniqueIdentifier()) { addPage(page); }
PageGroup::PageGroup(const String& name) : m_name(name) , m_identifier(getUniqueIdentifier()) { }