4#ifndef QOHOSSTARTOPTIONS_P_H
5#define QOHOSSTARTOPTIONS_P_H
18#include <QtCore/private/qohoscommon_p.h>
19#include <QtCore/qjsonobject.h>
20#include <QtCore/qlist.h>
21#include <QtCore/qobject.h>
22#include <QtCore/qstring.h>
23#include <QtCore/qvariant.h>
24#include <QtGui/qcolor.h>
25#include <QtGui/qimage.h>
26#include <QtOhosAppKit/private/qohosbundlemanager_p.h>
27#include <QtOhosAppKit/private/qtohosappkitglobal_p.h>
190 const StartOptions &options);
Combined button and popup list for selecting options.
std::optional< QOhosStartOptionsData > tryConvertStartOptionsToQpaFunctionsStruct(const StartOptions &options)
std::shared_ptr< StartOptions > createStartOptions()
Creates StartOptions instance.
std::shared_ptr< WindowCreateParams > createWindowCreateParams()
Creates WindowCreateParams instance.
std::optional< QJsonObject > want
bool setWindowFadeInOutAnimation
std::optional< bool > hideStartWindow
std::optional< int > maxWindowWidth
std::optional< int > windowLeft
std::optional< int > windowWidth
std::optional< QString > windowBackgroundColorHex
std::shared_ptr< QOhosConsumer< bool, QJsonObject, QString > > optCompletionHandler
std::optional< int > displayId
std::optional< WindowCreateParamsPriv > windowCreateParams
std::optional< int > minWindowHeight
std::optional< int > maxWindowHeight
std::optional< ProcessMode > processMode
@ WINDOW_MODE_SPLIT_PRIMARY
@ WINDOW_MODE_SPLIT_SECONDARY
std::optional< QList< SupportWindowMode > > supportWindowModes
std::optional< WindowMode > windowMode
std::optional< int > windowTop
std::optional< QVariant > windowIcon
std::optional< int > minWindowWidth
std::optional< int > windowHeight
std::optional< StartupVisibility > startupVisibility
std::optional< bool > withAnimation
@ NEW_PROCESS_ATTACH_TO_PARENT
@ NEW_PROCESS_ATTACH_TO_STATUS_BAR_ITEM