GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgFrontend::UI::FilePage Class Reference
Inheritance diagram for GpgFrontend::UI::FilePage:
Inheritance graph
Collaboration diagram for GpgFrontend::UI::FilePage:
Collaboration graph

Public Slots

void SlotGoPath ()
 

Signals

void SignalPathChanged (const QString &path)
 
void SignalRefreshInfoBoard (const QString &text, InfoBoardStatus verify_label_status)
 

Public Member Functions

 FilePage (QWidget *parent, const QString &)
 Construct a new File Page object. More...
 
auto GetSelected () const -> QString
 Get the Selected object. More...
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event) override
 

Private Attributes

std::shared_ptr< Ui_FilePage > ui_
 
QCompleter * path_edit_completer_
 
QStringListModel * path_complete_model_
 
QMenu * popup_menu_ {}
 
QMenu * option_popup_menu_ {}
 
FileTreeViewfile_tree_view_
 

Constructor & Destructor Documentation

◆ FilePage()

GpgFrontend::UI::FilePage::FilePage ( QWidget *  parent,
const QString &  target_path 
)
explicit

Construct a new File Page object.

Parameters
parent

References GpgFrontend::UI::FileTreeView::GetCurrentPath(), and GpgFrontend::UI::FileTreeView::SlotShowHiddenFile().

Member Function Documentation

◆ GetSelected()

auto GpgFrontend::UI::FilePage::GetSelected ( ) const -> QString

Get the Selected object.

Returns
QString

◆ keyPressEvent()

void GpgFrontend::UI::FilePage::keyPressEvent ( QKeyEvent *  event)
overrideprotected
Parameters
event

◆ SignalPathChanged

void GpgFrontend::UI::FilePage::SignalPathChanged ( const QString &  path)
signal
Parameters
path

◆ SignalRefreshInfoBoard

void GpgFrontend::UI::FilePage::SignalRefreshInfoBoard ( const QString &  text,
InfoBoardStatus  verify_label_status 
)
signal
Parameters
text
verify_label_status

The documentation for this class was generated from the following files: