CPackageDialogBox



Basic implementation of the IPackageDialogBox interface. We suggest to use it as a base class for your package dialog box controls.

You can find more information in comments below. Overrided methods can be found in corresponding base class or interface.

class CPackageDialogBox :public virtual IPackageDialogBox, public CPackageControl
{
public:
    bool isDialogBox() override; // Return true

    // DialogBox additional header files
    int getDialogBoxHeaderFileCount() override;
    String getDialogBoxHeaderFile(const int index) override;

    CPackageDialogBox(
        IPackage *package, // Package to which the entity belongs
        const String &ns); // Namespace to which the entity belongs

    void AddDialogBoxHeaderFile(const String &value); // Add new additional header file to the list(use path relative to the Packages directory)
};
Namespace: nitisa
Include: Nitisa/Core/PackageDialogBox.h