aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/BasePageContainer.h
blob: b41fe12af72144789f7d27d395d65e6ce0a6b5f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

class BasePage;

class BasePageContainer
{
public:
    virtual ~BasePageContainer(){};
    virtual bool selectPage(QString pageId) = 0;
    virtual BasePage* getPage(QString pageId) { return nullptr; };
    virtual void refreshContainer() = 0;
    virtual bool requestClose() = 0;
};