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
QtOhosAppKit::Private::QOhosStartOptionsData Struct Reference

#include <qohosstartoptions_p.h>

Collaboration diagram for QtOhosAppKit::Private::QOhosStartOptionsData:

Classes

struct  WindowCreateParamsPriv

Public Types

enum class  ProcessMode { NEW_PROCESS_ATTACH_TO_PARENT , NEW_PROCESS_ATTACH_TO_STATUS_BAR_ITEM }
enum class  StartupVisibility { STARTUP_HIDE , STARTUP_SHOW }
enum class  WindowMode { WINDOW_MODE_SPLIT_PRIMARY , WINDOW_MODE_SPLIT_SECONDARY , WINDOW_MODE_FULLSCREEN }
enum class  SupportWindowMode { FULL_SCREEN , SPLIT , FLOATING }

Public Attributes

std::optional< WindowModewindowMode
std::optional< int > displayId
std::optional< bool > withAnimation
std::optional< int > windowLeft
std::optional< int > windowTop
std::optional< int > windowWidth
std::optional< int > windowHeight
std::optional< ProcessModeprocessMode
std::optional< StartupVisibilitystartupVisibility
std::optional< QVariantwindowIcon
std::optional< QStringwindowBackgroundColorHex
std::optional< QList< SupportWindowMode > > supportWindowModes
std::optional< int > minWindowWidth
std::optional< int > minWindowHeight
std::optional< int > maxWindowWidth
std::optional< int > maxWindowHeight
std::shared_ptr< QOhosConsumer< bool, QJsonObject, QString > > optCompletionHandler
std::optional< bool > hideStartWindow
std::optional< WindowCreateParamsPrivwindowCreateParams

Detailed Description

Definition at line 129 of file qohosstartoptions_p.h.

Member Enumeration Documentation

◆ ProcessMode

Enumerator
NEW_PROCESS_ATTACH_TO_PARENT 
NEW_PROCESS_ATTACH_TO_STATUS_BAR_ITEM 

Definition at line 131 of file qohosstartoptions_p.h.

◆ StartupVisibility

Enumerator
STARTUP_HIDE 
STARTUP_SHOW 

Definition at line 137 of file qohosstartoptions_p.h.

◆ SupportWindowMode

Enumerator
FULL_SCREEN 
SPLIT 
FLOATING 

Definition at line 150 of file qohosstartoptions_p.h.

◆ WindowMode

Enumerator
WINDOW_MODE_SPLIT_PRIMARY 
WINDOW_MODE_SPLIT_SECONDARY 
WINDOW_MODE_FULLSCREEN 

Definition at line 143 of file qohosstartoptions_p.h.

Member Data Documentation

◆ displayId

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::displayId

Definition at line 163 of file qohosstartoptions_p.h.

◆ hideStartWindow

std::optional<bool> QtOhosAppKit::Private::QOhosStartOptionsData::hideStartWindow

Definition at line 179 of file qohosstartoptions_p.h.

◆ maxWindowHeight

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::maxWindowHeight

Definition at line 177 of file qohosstartoptions_p.h.

◆ maxWindowWidth

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::maxWindowWidth

Definition at line 176 of file qohosstartoptions_p.h.

◆ minWindowHeight

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::minWindowHeight

Definition at line 175 of file qohosstartoptions_p.h.

◆ minWindowWidth

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::minWindowWidth

Definition at line 174 of file qohosstartoptions_p.h.

◆ optCompletionHandler

std::shared_ptr<QOhosConsumer<bool, QJsonObject, QString> > QtOhosAppKit::Private::QOhosStartOptionsData::optCompletionHandler

Definition at line 178 of file qohosstartoptions_p.h.

◆ processMode

std::optional<ProcessMode> QtOhosAppKit::Private::QOhosStartOptionsData::processMode

Definition at line 169 of file qohosstartoptions_p.h.

◆ startupVisibility

std::optional<StartupVisibility> QtOhosAppKit::Private::QOhosStartOptionsData::startupVisibility

Definition at line 170 of file qohosstartoptions_p.h.

◆ supportWindowModes

std::optional<QList<SupportWindowMode> > QtOhosAppKit::Private::QOhosStartOptionsData::supportWindowModes

Definition at line 173 of file qohosstartoptions_p.h.

◆ windowBackgroundColorHex

std::optional<QString> QtOhosAppKit::Private::QOhosStartOptionsData::windowBackgroundColorHex

Definition at line 172 of file qohosstartoptions_p.h.

◆ windowCreateParams

std::optional<WindowCreateParamsPriv> QtOhosAppKit::Private::QOhosStartOptionsData::windowCreateParams

Definition at line 180 of file qohosstartoptions_p.h.

◆ windowHeight

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::windowHeight

Definition at line 168 of file qohosstartoptions_p.h.

◆ windowIcon

std::optional<QVariant> QtOhosAppKit::Private::QOhosStartOptionsData::windowIcon

Definition at line 171 of file qohosstartoptions_p.h.

◆ windowLeft

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::windowLeft

Definition at line 165 of file qohosstartoptions_p.h.

◆ windowMode

std::optional<WindowMode> QtOhosAppKit::Private::QOhosStartOptionsData::windowMode

Definition at line 162 of file qohosstartoptions_p.h.

◆ windowTop

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::windowTop

Definition at line 166 of file qohosstartoptions_p.h.

◆ windowWidth

std::optional<int> QtOhosAppKit::Private::QOhosStartOptionsData::windowWidth

Definition at line 167 of file qohosstartoptions_p.h.

◆ withAnimation

std::optional<bool> QtOhosAppKit::Private::QOhosStartOptionsData::withAnimation

Definition at line 164 of file qohosstartoptions_p.h.


The documentation for this struct was generated from the following file: