mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-22 13:15:39 +08:00
Another attempt to fix copyed hotkeys by updating the identifier
* check on name OR id * remote keys not updated, but lenient check on local machine * Remark: Sometimes copied hotkeys d not work
This commit is contained in:
committed by
Mat Sutcliffe
parent
eb1427e55f
commit
d8a730302a
@@ -64,15 +64,27 @@ namespace BlackMisc
|
||||
//! Set function
|
||||
void setAction(const QString &action) { m_action = action; }
|
||||
|
||||
//! The identifier
|
||||
const CIdentifier &getIdentifier() const { return m_identifier; }
|
||||
|
||||
//! Set applicable machine
|
||||
void setApplicableMachine(const CIdentifier &identifier) { m_identifier = identifier; }
|
||||
|
||||
//! Get applicable machine
|
||||
const CIdentifier &getApplicableMachine() const { return m_identifier; }
|
||||
|
||||
//! Key for the same machine?
|
||||
//! Key for the same machine id?
|
||||
bool isForSameMachineId(const CActionHotkey &key) const;
|
||||
|
||||
//! Key for the same machine name
|
||||
bool isForSameMachineName(const CActionHotkey &key) const;
|
||||
|
||||
//! Key for the same machine (same name or id)?
|
||||
bool isForSameMachine(const CActionHotkey &key) const;
|
||||
|
||||
//! Local machine
|
||||
void updateToCurrentMachine();
|
||||
|
||||
//! Set object
|
||||
void setObject(const CActionHotkey &obj);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user