Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QOhosShareKit Namespace Reference

Classes

struct  SharedRecord
struct  ShareControllerAnchor
struct  ControllerOptions

Enumerations

enum class  SelectionMode { SINGLE , BATCH }
enum class  SharePreviewMode { DEFAULT , DETAIL }
enum class  ShareAbilityType {
  COPY_TO_PASTEBOARD , SAVE_TO_MEDIA_ASSET , SAVE_AS_FILE , PRINT ,
  SAVE_TO_SUPERHUB
}

Functions

std::shared_ptr< voidshareData (QWindow *optInstanceMainWindow, const std::vector< SharedRecord > &recordsToShare, ControllerOptions controllerOptions, std::function< void()> panelClosedCallback)

Variables

constexpr const char * mimeTextUriList = "text/uri-list"

Enumeration Type Documentation

◆ SelectionMode

enum class QOhosShareKit::SelectionMode
strong
Enumerator
SINGLE 
BATCH 

Definition at line 46 of file qohossharekit.h.

◆ ShareAbilityType

Enumerator
COPY_TO_PASTEBOARD 
SAVE_TO_MEDIA_ASSET 
SAVE_AS_FILE 
PRINT 
SAVE_TO_SUPERHUB 

Definition at line 58 of file qohossharekit.h.

◆ SharePreviewMode

Enumerator
DEFAULT 
DETAIL 

Definition at line 52 of file qohossharekit.h.

Function Documentation

◆ shareData()

std::shared_ptr< void > QOhosShareKit::shareData ( QWindow * optInstanceMainWindow,
const std::vector< SharedRecord > & recordsToShare,
ControllerOptions controllerOptions,
std::function< void()> panelClosedCallback )

Definition at line 224 of file qohossharekit.cpp.

References QtOhos::JsState::defaultQAbilityPeer(), makeEmptyQOhosOptional(), and QtOhos::QUiAbilityPeer::tryCastFromQAbilityPeerOrNull().

Here is the call graph for this function:

Variable Documentation

◆ mimeTextUriList

const char* QOhosShareKit::mimeTextUriList = "text/uri-list"
constexpr

Definition at line 23 of file qohossharekit.h.