 |
AntiMicroX
|
Go to the documentation of this file.
19 #ifndef ADDEDITAUTOPROFILEDIALOG_H
20 #define ADDEDITAUTOPROFILEDIALOG_H
22 #include <QFileDialog>
43 QList<QString> &
reservedUniques,
bool edit =
false, QWidget *parent =
nullptr);
76 void openWinAppProfileDialog();
77 void callWindowPropAssignment();
78 void captureWindowsApplicationPath();
85 Ui::AddEditAutoProfileDialog *
ui;
105 #endif // ADDEDITAUTOPROFILEDIALOG_H
void setDeviceName(QString name)
Definition: autoprofileinfo.cpp:119
QString getExe() const
Definition: autoprofileinfo.cpp:97
QString getUniqueID() const
Definition: autoprofileinfo.cpp:58
QString preferredProfileDir(AntiMicroSettings *settings)
Definition: common.cpp:34
void checkForReservedUniques(int index)
Definition: addeditautoprofiledialog.cpp:209
void openApplicationBrowseDialog()
Definition: addeditautoprofiledialog.cpp:163
Ui::AddEditAutoProfileDialog * ui
Definition: addeditautoprofiledialog.h:85
void setWindowClass(QString windowClass)
Definition: autoprofileinfo.cpp:99
Definition: unixcapturewindowutility.h:24
void saveAutoProfileInformation()
Definition: addeditautoprofiledialog.cpp:181
void setWindowName(QString winName)
Definition: autoprofileinfo.cpp:103
void checkDefaultCheckbox(const QString &text)
Definition: addeditautoprofiledialog.cpp:464
void setPartialState(bool value)
Definition: autoprofileinfo.cpp:129
@ WindowClass
Definition: capturedwindowinfodialog.h:45
bool editForm
Definition: addeditautoprofiledialog.h:90
void setProfileLocation(QString profileLocation)
Definition: autoprofileinfo.cpp:60
Definition: winappprofiletimerdialog.h:11
void setExe(QString exe)
Definition: autoprofileinfo.cpp:75
bool getEditForm() const
Definition: addeditautoprofiledialog.cpp:458
Definition: antimicrosettings.h:26
bool hasFailed() const
Check if attemptWindowCapture failed to obtain an application.
Definition: unixcapturewindowutility.cpp:128
QString getDeviceName() const
Definition: autoprofileinfo.cpp:121
Definition: addeditautoprofiledialog.h:37
bool isCurrentDefault()
is this autoprofile loaded by default? There is one default profile for all of controllers and there ...
Definition: autoprofileinfo.cpp:117
@ WindowPath
Definition: capturedwindowinfodialog.h:47
QString originalWindowName
Definition: addeditautoprofiledialog.h:96
bool defaultInfo
Definition: addeditautoprofiledialog.h:91
Definition: aboutdialog.h:26
void setDefaultState(bool value)
Definition: autoprofileinfo.cpp:111
AddEditAutoProfileDialog(AutoProfileInfo *info, AntiMicroSettings *settings, QList< InputDevice * > *devices, QList< QString > &reservedUniques, bool edit=false, QWidget *parent=nullptr)
Definition: addeditautoprofiledialog.cpp:47
void setUniqueID(QString guid)
Definition: autoprofileinfo.cpp:56
QString originalExe
Definition: addeditautoprofiledialog.h:94
Definition: capturedwindowinfodialog.h:30
void checkForGrabbedWindow(UnixCaptureWindowUtility *util)
AntiMicroSettings * settings
Definition: addeditautoprofiledialog.h:89
AutoProfileInfo * info
Definition: addeditautoprofiledialog.h:87
const QList< QString > & getReservedUniques()
Definition: addeditautoprofiledialog.cpp:462
void attemptWindowCapture()
Attempt to capture window selected with the mouse.
Definition: unixcapturewindowutility.cpp:42
QList< InputDevice * > * getDevices() const
Definition: addeditautoprofiledialog.cpp:454
QString getWindowClass() const
Definition: autoprofileinfo.cpp:101
QString getProfileLocation() const
Definition: autoprofileinfo.cpp:73
QString getWindowClass()
Definition: capturedwindowinfodialog.cpp:168
AntiMicroSettings * getSettings() const
Definition: addeditautoprofiledialog.cpp:456
virtual void accept()
Validate the form that is contained in this window.
Definition: addeditautoprofiledialog.cpp:430
QString getOriginalExe() const
Definition: addeditautoprofiledialog.cpp:234
bool useFullWindowPath()
Definition: capturedwindowinfodialog.cpp:174
long getTargetWindow() const
Definition: unixcapturewindowutility.cpp:130
bool isPartialState()
Definition: autoprofileinfo.cpp:131
QString getWindowName() const
Definition: autoprofileinfo.cpp:105
QString getWindowPath()
Definition: capturedwindowinfodialog.cpp:172
QList< QString > reservedUniques
Definition: addeditautoprofiledialog.h:92
QString getOriginalWindowClass() const
Definition: addeditautoprofiledialog.cpp:236
CapturedWindowOption getSelectedOptions()
Definition: capturedwindowinfodialog.cpp:166
void windowPropAssignment(CapturedWindowInfoDialog *dialog)
Definition: addeditautoprofiledialog.cpp:335
~AddEditAutoProfileDialog()
Definition: addeditautoprofiledialog.cpp:151
@ WindowName
Definition: capturedwindowinfodialog.h:46
QString originalUniqueID
Definition: addeditautoprofiledialog.h:93
void check_profile_file()
Definition: addeditautoprofiledialog.cpp:391
bool getDefaultInfo() const
Definition: addeditautoprofiledialog.cpp:460
void check_executable_file()
Definition: addeditautoprofiledialog.cpp:407
QString getOriginalWindowName() const
Definition: addeditautoprofiledialog.cpp:238
QList< InputDevice * > * devices
Definition: addeditautoprofiledialog.h:88
Links information about targeted application with recommended profile.
Definition: autoprofileinfo.h:29
AutoProfileInfo * getAutoProfile() const
Definition: addeditautoprofiledialog.cpp:179
QString getWindowName()
Definition: capturedwindowinfodialog.cpp:170
QString getOriginalUniqueID() const
Definition: addeditautoprofiledialog.cpp:232
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Lesser General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: lgpl-2.1.txt:423
void showCaptureHelpWindow()
void openProfileBrowseDialog()
Definition: addeditautoprofiledialog.cpp:153
QString originalWindowClass
Definition: addeditautoprofiledialog.h:95
void checkForDefaultStatus()
Definition: addeditautoprofiledialog.cpp:372