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

\inmodule QtHarmonyExtras More...

#include <qohosstartoptions_p.h>

Collaboration diagram for QtHarmonyExtras::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 QtHarmonyExtras

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()

QtHarmonyExtras::StartOptions::~StartOptions ( )
virtualdefault

◆ StartOptions()

QtHarmonyExtras::StartOptions::StartOptions ( )
protecteddefault

Member Function Documentation

◆ setCompletionHandler()

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

◆ setDisplayId()

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

◆ setHideStartWindow()

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

◆ setMaxWindowHeight()

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

◆ setMaxWindowWidth()

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

◆ setMinWindowHeight()

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

◆ setMinWindowWidth()

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

◆ setProcessMode()

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

◆ setStartupVisibility()

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

◆ setStartWindowBackgroundColor()

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

◆ setStartWindowIcon()

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

◆ setSupportWindowModes()

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

◆ setWindowCreateParams()

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

◆ setWindowHeight()

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

◆ setWindowLeft()

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

◆ setWindowMode()

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

◆ setWindowTop()

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

◆ setWindowWidth()

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

◆ setWithAnimation()

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

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