PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Private Slots | Private Attributes | List of all members
SettingsExportCSV Class Reference

#include <exportcsv.h>

Inheritance diagram for SettingsExportCSV:
[legend]
Collaboration diagram for SettingsExportCSV:
[legend]

Public Member Functions

 SettingsExportCSV (PIVXGUI *_window, QWidget *parent=nullptr)
 
 ~SettingsExportCSV ()
 
- Public Member Functions inherited from PWidget
 PWidget (PIVXGUI *_window=nullptr, QWidget *parent=nullptr)
 
 PWidget (PWidget *parent=nullptr)
 
void setClientModel (ClientModel *model)
 
void setWalletModel (WalletModel *model)
 
PIVXGUIgetWindow ()
 
void run (int type) override
 
void onError (QString error, int type) override
 
void inform (const QString &message)
 
void emitMessage (const QString &title, const QString &message, unsigned int style, bool *ret=nullptr)
 
QString translate (const char *msg) override
 

Private Slots

void selectFileOutput (const bool isTxExport)
 
void exportTxes (const QString &filename)
 
void exportAddrs (const QString &filename)
 

Private Attributes

Ui::SettingsExportCSV * ui
 
TransactionFilterProxytxFilter {nullptr}
 
QSortFilterProxyModel * addressFilter {nullptr}
 

Additional Inherited Members

- Signals inherited from PWidget
void message (const QString &title, const QString &body, unsigned int style, bool *ret=nullptr)
 
void showHide (bool show)
 
bool execDialog (QDialog *dialog, int xDiv=3, int yDiv=5)
 
- Protected Slots inherited from PWidget
virtual void changeTheme (bool isLightTheme, QString &theme)
 
void onChangeTheme (bool isLightTheme, QString &theme)
 
- Protected Member Functions inherited from PWidget
virtual void loadClientModel ()
 
virtual void loadWalletModel ()
 
void showHideOp (bool show)
 
bool execute (int type, std::unique_ptr< WalletModel::UnlockContext > pctx=nullptr)
 
void warn (const QString &title, const QString &message)
 
bool ask (const QString &title, const QString &message)
 
void showDialog (QDialog *dialog, int xDiv=3, int yDiv=5)
 
- Protected Attributes inherited from PWidget
PIVXGUIwindow = nullptr
 
ClientModelclientModel = nullptr
 
WalletModelwalletModel = nullptr
 

Detailed Description

Definition at line 17 of file exportcsv.h.

Constructor & Destructor Documentation

◆ SettingsExportCSV()

SettingsExportCSV::SettingsExportCSV ( PIVXGUI _window,
QWidget *  parent = nullptr 
)
explicit

Definition at line 16 of file exportcsv.cpp.

Here is the call graph for this function:

◆ ~SettingsExportCSV()

SettingsExportCSV::~SettingsExportCSV ( )

Definition at line 197 of file exportcsv.cpp.

Member Function Documentation

◆ exportAddrs

void SettingsExportCSV::exportAddrs ( const QString &  filename)
privateslot

Definition at line 155 of file exportcsv.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportTxes

void SettingsExportCSV::exportTxes ( const QString &  filename)
privateslot

Definition at line 83 of file exportcsv.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ selectFileOutput

void SettingsExportCSV::selectFileOutput ( const bool  isTxExport)
privateslot

Definition at line 60 of file exportcsv.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ addressFilter

QSortFilterProxyModel* SettingsExportCSV::addressFilter {nullptr}
private

Definition at line 33 of file exportcsv.h.

◆ txFilter

TransactionFilterProxy* SettingsExportCSV::txFilter {nullptr}
private

Definition at line 32 of file exportcsv.h.

◆ ui

Ui::SettingsExportCSV* SettingsExportCSV::ui
private

Definition at line 31 of file exportcsv.h.


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