diff options
Diffstat (limited to 'lcov/src/mainwindow.h.gcov.html')
-rw-r--r-- | lcov/src/mainwindow.h.gcov.html | 293 |
1 files changed, 145 insertions, 148 deletions
diff --git a/lcov/src/mainwindow.h.gcov.html b/lcov/src/mainwindow.h.gcov.html index 2681a273..e755acc8 100644 --- a/lcov/src/mainwindow.h.gcov.html +++ b/lcov/src/mainwindow.h.gcov.html @@ -32,16 +32,16 @@ <td></td> <td class="headerItem">Lines:</td> <td class="headerCovTableEntry">0</td> - <td class="headerCovTableEntry">2</td> + <td class="headerCovTableEntry">1</td> <td class="headerCovTableEntryLo">0.0 %</td> </tr> <tr> <td class="headerItem">Date:</td> - <td class="headerValue">2017-03-20 15:52:48</td> + <td class="headerValue">2018-06-12 11:27:04</td> <td></td> <td class="headerItem">Functions:</td> <td class="headerCovTableEntry">0</td> - <td class="headerCovTableEntry">3</td> + <td class="headerCovTableEntry">1</td> <td class="headerCovTableEntryLo">0.0 %</td> </tr> <tr><td><img src="../glass.png" width=3 height=3 alt=""></td></tr> @@ -63,154 +63,151 @@ <a name="1"><span class="lineNum"> 1 </span> : #ifndef MAINWINDOW_H_</a> <span class="lineNum"> 2 </span> : #define MAINWINDOW_H_ <span class="lineNum"> 3 </span> : -<span class="lineNum"> 4 </span> : #include "datahelpers.h" -<span class="lineNum"> 5 </span> : #include "enums.h" -<span class="lineNum"> 6 </span> : #include "imitatepass.h" -<span class="lineNum"> 7 </span> : #include "pass.h" -<span class="lineNum"> 8 </span> : #include "realpass.h" -<span class="lineNum"> 9 </span> : #include "storemodel.h" -<span class="lineNum"> 10 </span> : #include "trayicon.h" -<span class="lineNum"> 11 </span> : #include <QFileSystemModel> -<span class="lineNum"> 12 </span> : #include <QMainWindow> -<span class="lineNum"> 13 </span> : #include <QProcess> -<span class="lineNum"> 14 </span> : #include <QQueue> -<span class="lineNum"> 15 </span> : #include <QTimer> -<span class="lineNum"> 16 </span> : #include <QTreeView> +<span class="lineNum"> 4 </span> : #include "storemodel.h" +<span class="lineNum"> 5 </span> : +<span class="lineNum"> 6 </span> : #include <QFileSystemModel> +<span class="lineNum"> 7 </span> : #include <QItemSelectionModel> +<span class="lineNum"> 8 </span> : #include <QMainWindow> +<span class="lineNum"> 9 </span> : #include <QProcess> +<span class="lineNum"> 10 </span> : #include <QTimer> +<span class="lineNum"> 11 </span> : +<span class="lineNum"> 12 </span> : #if SINGLE_APP +<span class="lineNum"> 13 </span> : class SingleApplication; +<span class="lineNum"> 14 </span> : #else +<span class="lineNum"> 15 </span> : #define SingleApplication QApplication +<span class="lineNum"> 16 </span> : #endif <span class="lineNum"> 17 </span> : -<span class="lineNum"> 18 </span> : #if SINGLE_APP -<span class="lineNum"> 19 </span> : #include "singleapplication.h" -<span class="lineNum"> 20 </span> : #else -<span class="lineNum"> 21 </span> : #define SingleApplication QApplication +<span class="lineNum"> 18 </span> : #ifdef __APPLE__ +<span class="lineNum"> 19 </span> : #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) +<span class="lineNum"> 20 </span> : // http://doc.qt.io/qt-5/qkeysequence.html#qt_set_sequence_auto_mnemonic +<span class="lineNum"> 21 </span> : void qt_set_sequence_auto_mnemonic(bool b); <span class="lineNum"> 22 </span> : #endif -<span class="lineNum"> 23 </span> : -<span class="lineNum"> 24 </span> : #ifdef __APPLE__ -<span class="lineNum"> 25 </span> : #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) -<span class="lineNum"> 26 </span> : // http://doc.qt.io/qt-5/qkeysequence.html#qt_set_sequence_auto_mnemonic -<span class="lineNum"> 27 </span> : void qt_set_sequence_auto_mnemonic(bool b); -<span class="lineNum"> 28 </span> : #endif -<span class="lineNum"> 29 </span> : #endif -<span class="lineNum"> 30 </span> : -<span class="lineNum"> 31 </span> : namespace Ui { -<span class="lineNum"> 32 </span> : class MainWindow; -<span class="lineNum"> 33 </span> : } -<span class="lineNum"> 34 </span> : -<span class="lineNum"> 35 </span> : /*! -<span class="lineNum"> 36 </span> : \class MainWindow -<span class="lineNum"> 37 </span> : \brief The MainWindow class does way too much, not only is it a switchboard, -<span class="lineNum"> 38 </span> : configuration handler and more, it's also the process-manager. -<span class="lineNum"> 39 </span> : -<span class="lineNum"> 40 </span> : This class could really do with an overhaul. -<a name="41"><span class="lineNum"> 41 </span> : */</a> -<span class="lineNum"> 42 </span> : class MainWindow : public QMainWindow { -<span class="lineNum"> 43 </span><span class="lineNoCov"> 0 : Q_OBJECT</span> -<span class="lineNum"> 44 </span> : -<a name="45"><span class="lineNum"> 45 </span> : public:</a> -<span class="lineNum"> 46 </span> : explicit MainWindow(QWidget *parent = 0); -<span class="lineNum"> 47 </span><span class="lineNoCov"> 0 : ~MainWindow();</span> -<span class="lineNum"> 48 </span> : bool checkConfig(); -<span class="lineNum"> 49 </span> : void setApp(SingleApplication *app); -<span class="lineNum"> 50 </span> : void setText(QString); -<span class="lineNum"> 51 </span> : QStringList getSecretKeys(); -<span class="lineNum"> 52 </span> : void generateKeyPair(QString, QDialog *); -<span class="lineNum"> 53 </span> : void userDialog(QString = ""); -<span class="lineNum"> 54 </span> : void config(); -<span class="lineNum"> 55 </span> : void executePassGitInit(); -<span class="lineNum"> 56 </span> : -<span class="lineNum"> 57 </span> : /** -<span class="lineNum"> 58 </span> : * @brief MainWindow::pwdConfig instance of passwordConfiguration. -<span class="lineNum"> 59 </span> : * @sa MainWindow::passwordConfiguration -<span class="lineNum"> 60 </span> : */ -<span class="lineNum"> 61 </span> : passwordConfiguration pwdConfig; -<span class="lineNum"> 62 </span> : -<span class="lineNum"> 63 </span> : protected: -<span class="lineNum"> 64 </span> : void closeEvent(QCloseEvent *event); -<span class="lineNum"> 65 </span> : void keyPressEvent(QKeyEvent *event); -<span class="lineNum"> 66 </span> : void changeEvent(QEvent *event); -<span class="lineNum"> 67 </span> : bool eventFilter(QObject *obj, QEvent *event); -<span class="lineNum"> 68 </span> : -<span class="lineNum"> 69 </span> : public slots: -<span class="lineNum"> 70 </span> : void deselect(); -<span class="lineNum"> 71 </span> : -<span class="lineNum"> 72 </span> : private slots: -<span class="lineNum"> 73 </span> : void on_updateButton_clicked(bool block = false); -<span class="lineNum"> 74 </span> : void on_pushButton_clicked(); -<span class="lineNum"> 75 </span> : void on_treeView_clicked(const QModelIndex &index); -<span class="lineNum"> 76 </span> : void on_treeView_doubleClicked(const QModelIndex &index); -<span class="lineNum"> 77 </span> : void on_configButton_clicked(); -<span class="lineNum"> 78 </span> : void processFinished(const QString &, const QString &); -<span class="lineNum"> 79 </span> : void processError(QProcess::ProcessError); -<span class="lineNum"> 80 </span> : void clearClipboard(); -<span class="lineNum"> 81 </span> : void clearPanel(bool notify = true); -<span class="lineNum"> 82 </span> : void on_lineEdit_textChanged(const QString &arg1); -<span class="lineNum"> 83 </span> : void on_lineEdit_returnPressed(); -<span class="lineNum"> 84 </span> : void on_addButton_clicked(); -<span class="lineNum"> 85 </span> : void on_deleteButton_clicked(); -<span class="lineNum"> 86 </span> : void on_editButton_clicked(); -<span class="lineNum"> 87 </span> : void on_usersButton_clicked(); -<span class="lineNum"> 88 </span> : void messageAvailable(QString message); -<span class="lineNum"> 89 </span> : void on_profileBox_currentIndexChanged(QString); -<span class="lineNum"> 90 </span> : void showContextMenu(const QPoint &pos); -<span class="lineNum"> 91 </span> : void showBrowserContextMenu(const QPoint &pos); -<span class="lineNum"> 92 </span> : void addFolder(); -<span class="lineNum"> 93 </span> : void editPassword(const QString &); -<span class="lineNum"> 94 </span> : void focusInput(); -<span class="lineNum"> 95 </span> : void copyTextToClipboard(const QString &text); -<span class="lineNum"> 96 </span> : -<span class="lineNum"> 97 </span> : void executeWrapperStarted(); -<span class="lineNum"> 98 </span> : void showStatusMessage(QString msg, int timeout); -<span class="lineNum"> 99 </span> : void startReencryptPath(); -<span class="lineNum"> 100 </span> : void endReencryptPath(); -<span class="lineNum"> 101 </span> : void critical(QString, QString); -<span class="lineNum"> 102 </span> : void passShowHandler(const QString &); -<span class="lineNum"> 103 </span> : void passStoreChanged(const QString &, const QString &); -<span class="lineNum"> 104 </span> : void doGitPush(); -<span class="lineNum"> 105 </span> : -<span class="lineNum"> 106 </span> : void processErrorExit(int exitCode, const QString &); -<span class="lineNum"> 107 </span> : -<span class="lineNum"> 108 </span> : void finishedInsert(const QString &, const QString &); -<span class="lineNum"> 109 </span> : void keyGenerationComplete(const QString &p_output, const QString &p_errout); -<span class="lineNum"> 110 </span> : -<span class="lineNum"> 111 </span> : private: -<span class="lineNum"> 112 </span> : QAction *actionAddPassword; -<span class="lineNum"> 113 </span> : QAction *actionAddFolder; -<span class="lineNum"> 114 </span> : -<span class="lineNum"> 115 </span> : QApplication *QtPass; -<span class="lineNum"> 116 </span> : QScopedPointer<Ui::MainWindow> ui; -<span class="lineNum"> 117 </span> : QFileSystemModel model; -<span class="lineNum"> 118 </span> : StoreModel proxyModel; -<span class="lineNum"> 119 </span> : QScopedPointer<QItemSelectionModel> selectionModel; -<span class="lineNum"> 120 </span> : QTreeView *treeView; -<span class="lineNum"> 121 </span> : QProcess fusedav; -<span class="lineNum"> 122 </span> : QString clippedText; -<span class="lineNum"> 123 </span> : QTimer clearPanelTimer; -<span class="lineNum"> 124 </span> : QTimer clearClipboardTimer; -<span class="lineNum"> 125 </span> : bool freshStart; -<span class="lineNum"> 126 </span> : QDialog *keygen; -<span class="lineNum"> 127 </span> : QString currentDir; -<span class="lineNum"> 128 </span> : bool startupPhase; -<span class="lineNum"> 129 </span> : TrayIcon *tray; +<span class="lineNum"> 23 </span> : #endif +<span class="lineNum"> 24 </span> : +<span class="lineNum"> 25 </span> : namespace Ui { +<span class="lineNum"> 26 </span> : class MainWindow; +<span class="lineNum"> 27 </span> : } +<span class="lineNum"> 28 </span> : +<span class="lineNum"> 29 </span> : /*! +<span class="lineNum"> 30 </span> : \class MainWindow +<span class="lineNum"> 31 </span> : \brief The MainWindow class does way too much, not only is it a switchboard, +<span class="lineNum"> 32 </span> : configuration handler and more, it's also the process-manager. +<span class="lineNum"> 33 </span> : +<span class="lineNum"> 34 </span> : This class could really do with an overhaul. +<span class="lineNum"> 35 </span> : */ +<span class="lineNum"> 36 </span> : class Pass; +<a name="37"><span class="lineNum"> 37 </span> : class TrayIcon;</a> +<span class="lineNum"> 38 </span> : class MainWindow : public QMainWindow { +<span class="lineNum"> 39 </span><span class="lineNoCov"> 0 : Q_OBJECT</span> +<span class="lineNum"> 40 </span> : +<span class="lineNum"> 41 </span> : public: +<span class="lineNum"> 42 </span> : explicit MainWindow(const QString &searchText = QString(), +<span class="lineNum"> 43 </span> : QWidget *parent = nullptr); +<span class="lineNum"> 44 </span> : ~MainWindow(); +<span class="lineNum"> 45 </span> : bool checkConfig(); +<span class="lineNum"> 46 </span> : QStringList getSecretKeys(); +<span class="lineNum"> 47 </span> : void generateKeyPair(QString, QDialog *); +<span class="lineNum"> 48 </span> : void userDialog(QString = ""); +<span class="lineNum"> 49 </span> : void config(); +<span class="lineNum"> 50 </span> : void executePassGitInit(); +<span class="lineNum"> 51 </span> : +<span class="lineNum"> 52 </span> : protected: +<span class="lineNum"> 53 </span> : void closeEvent(QCloseEvent *event); +<span class="lineNum"> 54 </span> : void keyPressEvent(QKeyEvent *event); +<span class="lineNum"> 55 </span> : void changeEvent(QEvent *event); +<span class="lineNum"> 56 </span> : bool eventFilter(QObject *obj, QEvent *event); +<span class="lineNum"> 57 </span> : +<span class="lineNum"> 58 </span> : public slots: +<span class="lineNum"> 59 </span> : void deselect(); +<span class="lineNum"> 60 </span> : +<span class="lineNum"> 61 </span> : private slots: +<span class="lineNum"> 62 </span> : void addPassword(); +<span class="lineNum"> 63 </span> : void addFolder(); +<span class="lineNum"> 64 </span> : void onEdit(); +<span class="lineNum"> 65 </span> : void onDelete(); +<span class="lineNum"> 66 </span> : void onOtp(); +<span class="lineNum"> 67 </span> : void onPush(); +<span class="lineNum"> 68 </span> : void onUpdate(bool block = false); +<span class="lineNum"> 69 </span> : void onUsers(); +<span class="lineNum"> 70 </span> : void onConfig(); +<span class="lineNum"> 71 </span> : void on_treeView_clicked(const QModelIndex &index); +<span class="lineNum"> 72 </span> : void on_treeView_doubleClicked(const QModelIndex &index); +<span class="lineNum"> 73 </span> : void processFinished(const QString &, const QString &); +<span class="lineNum"> 74 </span> : void processError(QProcess::ProcessError); +<span class="lineNum"> 75 </span> : void clearClipboard(); +<span class="lineNum"> 76 </span> : void clearPanel(bool notify = true); +<span class="lineNum"> 77 </span> : void on_lineEdit_textChanged(const QString &arg1); +<span class="lineNum"> 78 </span> : void on_lineEdit_returnPressed(); +<span class="lineNum"> 79 </span> : void messageAvailable(QString message); +<span class="lineNum"> 80 </span> : void on_profileBox_currentIndexChanged(QString); +<span class="lineNum"> 81 </span> : void showContextMenu(const QPoint &pos); +<span class="lineNum"> 82 </span> : void showBrowserContextMenu(const QPoint &pos); +<span class="lineNum"> 83 </span> : void openFolder(); +<span class="lineNum"> 84 </span> : void editPassword(const QString &); +<span class="lineNum"> 85 </span> : void focusInput(); +<span class="lineNum"> 86 </span> : void copyTextToClipboard(const QString &text); +<span class="lineNum"> 87 </span> : void copyPasswordFromTreeview(); +<span class="lineNum"> 88 </span> : void passwordFromFileToClipboard(const QString &text); +<span class="lineNum"> 89 </span> : +<span class="lineNum"> 90 </span> : void executeWrapperStarted(); +<span class="lineNum"> 91 </span> : void showStatusMessage(QString msg, int timeout); +<span class="lineNum"> 92 </span> : void startReencryptPath(); +<span class="lineNum"> 93 </span> : void endReencryptPath(); +<span class="lineNum"> 94 </span> : void critical(QString, QString); +<span class="lineNum"> 95 </span> : void passShowHandler(const QString &); +<span class="lineNum"> 96 </span> : void passOtpHandler(const QString &); +<span class="lineNum"> 97 </span> : void passStoreChanged(const QString &, const QString &); +<span class="lineNum"> 98 </span> : void doGitPush(); +<span class="lineNum"> 99 </span> : +<span class="lineNum"> 100 </span> : void processErrorExit(int exitCode, const QString &); +<span class="lineNum"> 101 </span> : +<span class="lineNum"> 102 </span> : void finishedInsert(const QString &, const QString &); +<span class="lineNum"> 103 </span> : void keyGenerationComplete(const QString &p_output, const QString &p_errout); +<span class="lineNum"> 104 </span> : +<span class="lineNum"> 105 </span> : private: +<span class="lineNum"> 106 </span> : QScopedPointer<Ui::MainWindow> ui; +<span class="lineNum"> 107 </span> : QFileSystemModel model; +<span class="lineNum"> 108 </span> : StoreModel proxyModel; +<span class="lineNum"> 109 </span> : QScopedPointer<QItemSelectionModel> selectionModel; +<span class="lineNum"> 110 </span> : QProcess fusedav; +<span class="lineNum"> 111 </span> : QString clippedText; +<span class="lineNum"> 112 </span> : QTimer clearPanelTimer; +<span class="lineNum"> 113 </span> : QTimer clearClipboardTimer; +<span class="lineNum"> 114 </span> : bool freshStart; +<span class="lineNum"> 115 </span> : QDialog *keygen; +<span class="lineNum"> 116 </span> : QString currentDir; +<span class="lineNum"> 117 </span> : bool startupPhase; +<span class="lineNum"> 118 </span> : TrayIcon *tray; +<span class="lineNum"> 119 </span> : +<span class="lineNum"> 120 </span> : void initToolBarButtons(); +<span class="lineNum"> 121 </span> : void initStatusBar(); +<span class="lineNum"> 122 </span> : +<span class="lineNum"> 123 </span> : void updateText(); +<span class="lineNum"> 124 </span> : void enableUiElements(bool state); +<span class="lineNum"> 125 </span> : void restoreWindow(); +<span class="lineNum"> 126 </span> : void selectFirstFile(); +<span class="lineNum"> 127 </span> : QModelIndex firstFile(QModelIndex parentIndex); +<span class="lineNum"> 128 </span> : QString getFile(const QModelIndex &, bool); +<span class="lineNum"> 129 </span> : void setPassword(QString, bool isNew = true); <span class="lineNum"> 130 </span> : -<span class="lineNum"> 131 </span> : void updateText(); -<span class="lineNum"> 132 </span> : void enableUiElements(bool state); -<span class="lineNum"> 133 </span> : void selectFirstFile(); -<span class="lineNum"> 134 </span> : QModelIndex firstFile(QModelIndex parentIndex); -<span class="lineNum"> 135 </span> : QString getFile(const QModelIndex &, bool); -<span class="lineNum"> 136 </span> : void setPassword(QString, bool isNew = true); -<span class="lineNum"> 137 </span> : -<span class="lineNum"> 138 </span> : void mountWebDav(); -<span class="lineNum"> 139 </span> : void updateProfileBox(); -<span class="lineNum"> 140 </span> : void initTrayIcon(); -<span class="lineNum"> 141 </span> : void destroyTrayIcon(); -<span class="lineNum"> 142 </span> : void clearTemplateWidgets(); -<span class="lineNum"> 143 </span> : void reencryptPath(QString dir); -<span class="lineNum"> 144 </span> : void addToGridLayout(int position, const QString &field, -<span class="lineNum"> 145 </span> : const QString &value); -<span class="lineNum"> 146 </span> : void DisplayInTextBrowser(QString toShow, QString prefix = QString(), -<span class="lineNum"> 147 </span> : QString postfix = QString()); -<span class="lineNum"> 148 </span> : void connectPassSignalHandlers(Pass *pass); -<span class="lineNum"> 149 </span> : }; -<span class="lineNum"> 150 </span> : -<span class="lineNum"> 151 </span> : #endif // MAINWINDOW_H_ +<span class="lineNum"> 131 </span> : void mountWebDav(); +<span class="lineNum"> 132 </span> : void updateProfileBox(); +<span class="lineNum"> 133 </span> : void initTrayIcon(); +<span class="lineNum"> 134 </span> : void destroyTrayIcon(); +<span class="lineNum"> 135 </span> : void clearTemplateWidgets(); +<span class="lineNum"> 136 </span> : void reencryptPath(QString dir); +<span class="lineNum"> 137 </span> : void addToGridLayout(int position, const QString &field, +<span class="lineNum"> 138 </span> : const QString &value); +<span class="lineNum"> 139 </span> : void DisplayInTextBrowser(QString toShow, QString prefix = QString(), +<span class="lineNum"> 140 </span> : QString postfix = QString()); +<span class="lineNum"> 141 </span> : void connectPassSignalHandlers(Pass *pass); +<span class="lineNum"> 142 </span> : +<span class="lineNum"> 143 </span> : void updateGitButtonVisibility(); +<span class="lineNum"> 144 </span> : void updateOtpButtonVisibility(); +<span class="lineNum"> 145 </span> : void enableGitButtons(const bool &); +<span class="lineNum"> 146 </span> : }; +<span class="lineNum"> 147 </span> : +<span class="lineNum"> 148 </span> : #endif // MAINWINDOW_H_ </pre> </td> </tr> |