Module implementing a VCS Status widget for the sidebar/toolbar.
None |
StatusWidget | Class implementing a VCS Status widget for the sidebar/toolbox. |
None |
Class implementing a VCS Status widget for the sidebar/toolbox.
StatusDataRole |
None |
StatusWidget | Constructor |
__addAllUntracked | Private slot to handle the Add All action menu entry. |
__addUntracked | Private slot to add the selected untracked entries. |
__clearCommitMessages | Private slot to clear the list of saved commit messages. |
__commit | Private slot to handle the commit button. |
__commitDeselectAll | Private slot to deselect all entries from commit. |
__commitSelectAll | Private slot to select all entries for commit. |
__committed | Private slot called after the commit has been completed. |
__conflictResolved | Private slot to handle the Conflict Resolved action menu entry. |
__diff | Private slot to handle the Differences action menu entry. |
__diffAll | Private slot to handle the All Differences action menu entry. |
__editConflict | Private slot to handle the Edit Conflict action menu entry. |
__forgetMissing | Private slot to handle the Forget action menu entry. |
__getCommitableItems | Private method to retrieve all entries the user wants to commit. |
__getCommitableUnselectedItems | Private method to retrieve all entries the user may commit but hasn't selected. |
__getMissingItems | Private method to retrieve all entries, that have a missing status. |
__getModifiedItems | Private method to retrieve all entries, that have a modified status. |
__getSelectedConflictingItems | Private method to retrieve all selected entries, that have a conflict status. |
__getSelectedModifiedItems | Private method to retrieve all selected entries, that have a modified status. |
__getSelectedUnversionedItems | Private method to retrieve all selected entries, that have an unversioned status. |
__getUnversionedItems | Private method to retrieve all entries, that have an unversioned status. |
__initActionsMenu | Private method to initialize the actions menu. |
__itemDoubleClicked | Private slot to handle double clicking an item. |
__processStatusData | Private slot to process the status data emitted by the project. |
__projectClosed | Private slot to handle the closing of a project. |
__projectOpened | Private slot to handle the opening of a project. |
__quickCommit | Private slot to commit all marked entries with the entered commit message. |
__quickCommitEditTextChanged | Private slot to react upon changes of the quick commit text. |
__reload | Private slot to reload the status list. |
__reset | Private method to reset the widget to default. |
__restoreMissing | Private slot to handle the Restore Missing context menu entry. |
__revert | Private slot to handle the Revert action menu entry. |
__sbsDiff | Private slot to handle the Side-By-Side Differences action menu entry. |
__selectQuickCommitMessage | Private slot to select a commit message from the list of saved messages. |
__setCheckMark | Private method to set or unset all check marks. |
__setInfoText | Private slot to set the info label text. |
__setProjectSpellCheckData | Private slot to set the spell check properties of the quick commit area. |
__showActionsMenu | Private slot to prepare the actions button menu before it is shown. |
__toggleCheckMark | Private slot to toggle the check marks. |
__updateEnabledStates | Private method to set the enabled states depending on the list state. |
eventFilter | Public method to process some events for the Commit edit. |
None |
Constructor
Private slot to handle the Add All action menu entry.
Private slot to add the selected untracked entries.
Private slot to clear the list of saved commit messages.
Private slot to handle the commit button.
Private slot to deselect all entries from commit.
Private slot to select all entries for commit.
Private slot called after the commit has been completed.
Private slot to handle the Conflict Resolved action menu entry.
Private slot to handle the Differences action menu entry.
Private slot to handle the All Differences action menu entry.
Private slot to handle the Edit Conflict action menu entry.
Private slot to handle the Forget action menu entry.
Private method to retrieve all entries the user wants to commit.
Private method to retrieve all entries the user may commit but hasn't selected.
Private method to retrieve all entries, that have a missing status.
Private method to retrieve all entries, that have a modified status.
Private method to retrieve all selected entries, that have a conflict status.
Private method to retrieve all selected entries, that have a modified status.
Private method to retrieve all selected entries, that have an unversioned status.
Private method to retrieve all entries, that have an unversioned status.
Private method to initialize the actions menu.
Private slot to handle double clicking an item.
Private slot to process the status data emitted by the project.
Each entry of the status data consists of a status flag and and the path relative to the project directory starting with the third column. The known status flags are:
Private slot to handle the closing of a project.
Private slot to handle the opening of a project.
Private slot to commit all marked entries with the entered commit message.
Private slot to react upon changes of the quick commit text.
Private slot to reload the status list.
Private method to reset the widget to default.
Private slot to handle the Restore Missing context menu entry.
Private slot to handle the Revert action menu entry.
Private slot to handle the Side-By-Side Differences action menu entry.
Private slot to select a commit message from the list of saved messages.
Private method to set or unset all check marks.
Private slot to set the info label text.
Private slot to set the spell check properties of the quick commit area.
Private slot to prepare the actions button menu before it is shown.
Private slot to toggle the check marks.
Private method to set the enabled states depending on the list state.
Public method to process some events for the Commit edit.