AntiMicroX
Public Member Functions | Private Attributes
AutoProfileInfo Class Reference

Links information about targeted application with recommended profile. More...

#include <autoprofileinfo.h>

Inheritance diagram for AutoProfileInfo:
[legend]
Collaboration diagram for AutoProfileInfo:
[legend]

Public Member Functions

 AutoProfileInfo (QString uniqueID, QString profileLocation, bool active, bool partialTitle, QObject *parent)
 
 AutoProfileInfo (QString uniqueID, QString profileLocation, QString exe, bool active, bool partialTitle, QObject *parent)
 
 AutoProfileInfo (QObject *parent)
 
 ~AutoProfileInfo ()
 
void setUniqueID (QString guid)
 
QString getUniqueID () const
 
void setProfileLocation (QString profileLocation)
 
QString getProfileLocation () const
 
void setExe (QString exe)
 
QString getExe () const
 
void setWindowClass (QString windowClass)
 
QString getWindowClass () const
 
void setWindowName (QString winName)
 
QString getWindowName () const
 
void setActive (bool active)
 
bool isActive ()
 
void setDeviceName (QString name)
 
QString getDeviceName () const
 
void setDefaultState (bool value)
 
bool isCurrentDefault ()
 is this autoprofile loaded by default? There is one default profile for all of controllers and there can be also some default profiles for selected controllers More...
 
void setPartialState (bool value)
 
bool isPartialState ()
 
QString toString () const
 

Private Attributes

QString uniqueID
 
QString profileLocation
 
QString exe
 
QString deviceName
 
QString windowClass
 
QString windowName
 
bool active
 
bool defaultState
 
bool partialState
 

Detailed Description

Links information about targeted application with recommended profile.

Used by AutoProfileWatcher as a part of implementation on auto profile functionality.

Constructor & Destructor Documentation

◆ AutoProfileInfo() [1/3]

AutoProfileInfo::AutoProfileInfo ( QString  uniqueID,
QString  profileLocation,
bool  active,
bool  partialTitle,
QObject *  parent 
)
explicit
Here is the call graph for this function:

◆ AutoProfileInfo() [2/3]

AutoProfileInfo::AutoProfileInfo ( QString  uniqueID,
QString  profileLocation,
QString  exe,
bool  active,
bool  partialTitle,
QObject *  parent 
)
explicit
Here is the call graph for this function:

◆ AutoProfileInfo() [3/3]

AutoProfileInfo::AutoProfileInfo ( QObject *  parent)
explicit
Here is the call graph for this function:

◆ ~AutoProfileInfo()

AutoProfileInfo::~AutoProfileInfo ( )

Member Function Documentation

◆ getDeviceName()

QString AutoProfileInfo::getDeviceName ( ) const
Here is the caller graph for this function:

◆ getExe()

QString AutoProfileInfo::getExe ( ) const
Here is the caller graph for this function:

◆ getProfileLocation()

QString AutoProfileInfo::getProfileLocation ( ) const
Here is the caller graph for this function:

◆ getUniqueID()

QString AutoProfileInfo::getUniqueID ( ) const
Here is the caller graph for this function:

◆ getWindowClass()

QString AutoProfileInfo::getWindowClass ( ) const
Here is the caller graph for this function:

◆ getWindowName()

QString AutoProfileInfo::getWindowName ( ) const
Here is the caller graph for this function:

◆ isActive()

bool AutoProfileInfo::isActive ( )
Here is the caller graph for this function:

◆ isCurrentDefault()

bool AutoProfileInfo::isCurrentDefault ( )

is this autoprofile loaded by default? There is one default profile for all of controllers and there can be also some default profiles for selected controllers

Here is the caller graph for this function:

◆ isPartialState()

bool AutoProfileInfo::isPartialState ( )
Here is the caller graph for this function:

◆ setActive()

void AutoProfileInfo::setActive ( bool  active)
Here is the caller graph for this function:

◆ setDefaultState()

void AutoProfileInfo::setDefaultState ( bool  value)
Here is the caller graph for this function:

◆ setDeviceName()

void AutoProfileInfo::setDeviceName ( QString  name)
Here is the caller graph for this function:

◆ setExe()

void AutoProfileInfo::setExe ( QString  exe)
Here is the caller graph for this function:

◆ setPartialState()

void AutoProfileInfo::setPartialState ( bool  value)
Here is the caller graph for this function:

◆ setProfileLocation()

void AutoProfileInfo::setProfileLocation ( QString  profileLocation)
Here is the caller graph for this function:

◆ setUniqueID()

void AutoProfileInfo::setUniqueID ( QString  guid)
Here is the caller graph for this function:

◆ setWindowClass()

void AutoProfileInfo::setWindowClass ( QString  windowClass)
Here is the caller graph for this function:

◆ setWindowName()

void AutoProfileInfo::setWindowName ( QString  winName)
Here is the caller graph for this function:

◆ toString()

QString AutoProfileInfo::toString ( ) const
Here is the caller graph for this function:

Field Documentation

◆ active

bool AutoProfileInfo::active
private

◆ defaultState

bool AutoProfileInfo::defaultState
private

◆ deviceName

QString AutoProfileInfo::deviceName
private

◆ exe

QString AutoProfileInfo::exe
private

◆ partialState

bool AutoProfileInfo::partialState
private

◆ profileLocation

QString AutoProfileInfo::profileLocation
private

◆ uniqueID

QString AutoProfileInfo::uniqueID
private

◆ windowClass

QString AutoProfileInfo::windowClass
private

◆ windowName

QString AutoProfileInfo::windowName
private

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