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::StartOptions Class Referenceabstract

\inmodule QtOhosAppKit More...

#include <qohosstartoptions_p.h>

Collaboration diagram for QtOhosAppKit::StartOptions:

Public Types

enum class  ProcessMode { NewProcessAttachToParent , NewProcessAttachToStatusBarItem }
enum class  StartupVisibility { Hide , Show }
enum class  WindowMode { SplitPrimary , SplitSecondary , Fullscreen }
enum class  SupportWindowMode { FullScreen , Split , Floating }

Public Member Functions

virtual ~StartOptions ()
virtual void setWindowMode (WindowMode windowMode)=0
virtual void setDisplayId (int displayId)=0
virtual void setWithAnimation (bool withAnimation)=0
virtual void setWindowLeft (int windowLeft)=0
virtual void setWindowTop (int windowTop)=0
virtual void setWindowWidth (int windowWidth)=0
virtual void setWindowHeight (int windowHeight)=0
virtual void setProcessMode (ProcessMode processMode)=0
virtual void setStartupVisibility (StartupVisibility startupVisibility)=0
virtual void setStartWindowIcon (const QImage &startWindowIcon)=0
virtual void setStartWindowBackgroundColor (const QColor &startWindowBackgroundColor)=0
virtual void setSupportWindowModes (const QList< SupportWindowMode > &supportWindowModes)=0
virtual void setMinWindowWidth (int minWindowWidth)=0
virtual void setMinWindowHeight (int minWindowHeight)=0
virtual void setMaxWindowWidth (int maxWindowWidth)=0
virtual void setMaxWindowHeight (int maxWindowHeight)=0
virtual void setHideStartWindow (bool hideStartWindow)=0
virtual void setWindowCreateParams (const WindowCreateParams &windowCreateParams)=0
virtual void setCompletionHandler (QObject *context, std::function< void(bool, ElementName, QString)> callback)=0

Protected Member Functions

 StartOptions ()

Detailed Description

\inmodule QtOhosAppKit

Since
5.12.12

The StartOptions class is to provide new options for new started ability or process.

See also
createStartOptions()
startAbility()
startAppProcess()

Definition at line 58 of file qohosstartoptions_p.h.

Member Enumeration Documentation

◆ ProcessMode

Enumerator
NewProcessAttachToParent 
NewProcessAttachToStatusBarItem 

Definition at line 64 of file qohosstartoptions_p.h.

◆ StartupVisibility

Enumerator
Hide 
Show 

Definition at line 70 of file qohosstartoptions_p.h.

◆ SupportWindowMode

Enumerator
FullScreen 
Split 
Floating 

Definition at line 83 of file qohosstartoptions_p.h.

◆ WindowMode

Enumerator
SplitPrimary 
SplitSecondary 
Fullscreen 

Definition at line 76 of file qohosstartoptions_p.h.

Constructor & Destructor Documentation

◆ ~StartOptions()

QtOhosAppKit::StartOptions::~StartOptions ( )
virtualdefault

◆ StartOptions()

QtOhosAppKit::StartOptions::StartOptions ( )
protecteddefault

Member Function Documentation

◆ setCompletionHandler()

virtual void QtOhosAppKit::StartOptions::setCompletionHandler ( QObject * context,
std::function< void(bool, ElementName, QString)> callback )
pure virtual

◆ setDisplayId()

virtual void QtOhosAppKit::StartOptions::setDisplayId ( int displayId)
pure virtual

◆ setHideStartWindow()

virtual void QtOhosAppKit::StartOptions::setHideStartWindow ( bool hideStartWindow)
pure virtual

◆ setMaxWindowHeight()

virtual void QtOhosAppKit::StartOptions::setMaxWindowHeight ( int maxWindowHeight)
pure virtual

◆ setMaxWindowWidth()

virtual void QtOhosAppKit::StartOptions::setMaxWindowWidth ( int maxWindowWidth)
pure virtual

◆ setMinWindowHeight()

virtual void QtOhosAppKit::StartOptions::setMinWindowHeight ( int minWindowHeight)
pure virtual

◆ setMinWindowWidth()

virtual void QtOhosAppKit::StartOptions::setMinWindowWidth ( int minWindowWidth)
pure virtual

◆ setProcessMode()

virtual void QtOhosAppKit::StartOptions::setProcessMode ( ProcessMode processMode)
pure virtual

◆ setStartupVisibility()

virtual void QtOhosAppKit::StartOptions::setStartupVisibility ( StartupVisibility startupVisibility)
pure virtual

◆ setStartWindowBackgroundColor()

virtual void QtOhosAppKit::StartOptions::setStartWindowBackgroundColor ( const QColor & startWindowBackgroundColor)
pure virtual

◆ setStartWindowIcon()

virtual void QtOhosAppKit::StartOptions::setStartWindowIcon ( const QImage & startWindowIcon)
pure virtual

◆ setSupportWindowModes()

virtual void QtOhosAppKit::StartOptions::setSupportWindowModes ( const QList< SupportWindowMode > & supportWindowModes)
pure virtual

◆ setWindowCreateParams()

virtual void QtOhosAppKit::StartOptions::setWindowCreateParams ( const WindowCreateParams & windowCreateParams)
pure virtual

◆ setWindowHeight()

virtual void QtOhosAppKit::StartOptions::setWindowHeight ( int windowHeight)
pure virtual

◆ setWindowLeft()

virtual void QtOhosAppKit::StartOptions::setWindowLeft ( int windowLeft)
pure virtual

◆ setWindowMode()

virtual void QtOhosAppKit::StartOptions::setWindowMode ( WindowMode windowMode)
pure virtual

◆ setWindowTop()

virtual void QtOhosAppKit::StartOptions::setWindowTop ( int windowTop)
pure virtual

◆ setWindowWidth()

virtual void QtOhosAppKit::StartOptions::setWindowWidth ( int windowWidth)
pure virtual

◆ setWithAnimation()

virtual void QtOhosAppKit::StartOptions::setWithAnimation ( bool withAnimation)
pure virtual

The documentation for this class was generated from the following files: