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/Package/Core/PackageDialogBox.h |