3 #include <core_api/lsobject.h>
9 class LSWebShareSettings_Implementation;
32 enum PROGRESS_TYPE : uint8_t {
40 CORE_API_EXPORT
static ref_ptr<LSWebShareSettings>
create();
85 CORE_API_EXPORT
bool addLayerBox(
const ref_ptr<const LSObject>& layerBox);
90 CORE_API_EXPORT
bool addLayoutPlan(
const ref_ptr<const LSObject>& layoutPlan);
132 CORE_API_EXPORT
bool setId(
const LSString&
id);
150 CORE_API_EXPORT
bool setKeywords(
const LSString& keywords);
156 CORE_API_EXPORT
bool setLatitude(
const double latitude);
162 CORE_API_EXPORT
bool setLongitude(
const double longitude);
168 CORE_API_EXPORT
bool setImagePath(
const LSString& imagePath);
174 CORE_API_EXPORT
bool setIsPublic(
const bool isPublic);
179 CORE_API_EXPORT
bool setFeatured(
const bool featured);
194 CORE_API_EXPORT
bool check()
const;
197 LS_INTERFACE(LSWebShareSettings, LSAttributeContainer)