aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/model/GpgKeyTableModel.h
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-10-26 13:43:14 +0000
committersaturneric <[email protected]>2024-10-26 13:43:14 +0000
commit24c28eb752aa611dd1670f3fa7ab6b358b052f1b (patch)
tree6a4f9af003fa4a86b7d7e29a965e37a231951092 /src/core/model/GpgKeyTableModel.h
parentfix: thread concurrent crash issue (diff)
downloadGpgFrontend-24c28eb752aa611dd1670f3fa7ab6b358b052f1b.tar.gz
GpgFrontend-24c28eb752aa611dd1670f3fa7ab6b358b052f1b.zip
fix: test basic operations of multi key db and solve issues
Diffstat (limited to 'src/core/model/GpgKeyTableModel.h')
-rw-r--r--src/core/model/GpgKeyTableModel.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/core/model/GpgKeyTableModel.h b/src/core/model/GpgKeyTableModel.h
index 2c8ab9fa..a2c64fd0 100644
--- a/src/core/model/GpgKeyTableModel.h
+++ b/src/core/model/GpgKeyTableModel.h
@@ -119,7 +119,8 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyTableModel : public QAbstractTableModel {
* @param keys
* @param parent
*/
- explicit GpgKeyTableModel(GpgKeyList keys, QObject *parent = nullptr);
+ explicit GpgKeyTableModel(int channel, GpgKeyList keys,
+ QObject *parent = nullptr);
/**
* @brief
@@ -203,9 +204,17 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyTableModel : public QAbstractTableModel {
*/
[[nodiscard]] auto IsPrivateKeyByRow(int row) const -> bool;
+ /**
+ * @brief
+ *
+ * @return int
+ */
+ [[nodiscard]] auto GetGpgContextChannel() const -> int;
+
private:
GpgKeyList buffered_keys_;
QStringList column_headers_;
+ int gpg_context_channel_;
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 4)
QList<bool> key_check_state_;