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 &)
 
void SignalRefreshInfoBoard (const QString &, InfoBoardStatus)
 
void SignalCurrentTabChanged ()
 
void SignalMainWindowlUpdateBasicalOperaMenu (unsigned int)
 

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 Slots

void update_main_basical_opera_menu (const QString &)
 

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

◆ SignalMainWindowlUpdateBasicalOperaMenu

void GpgFrontend::UI::FilePage::SignalMainWindowlUpdateBasicalOperaMenu ( unsigned int  )
signal
Parameters
int

◆ SignalPathChanged

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

◆ SignalRefreshInfoBoard

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

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