PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Public Slots | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MasternodeList Class Reference

Masternode Manager page widget. More...

#include <masternodelist.h>

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

Public Slots

void updateMyMasternodeInfo (QString strAlias, QString strAddr, CMasternode *pmn)
 
void updateMyNodeList (bool fForce=false)
 

Public Member Functions

 MasternodeList (QWidget *parent=0)
 
 ~MasternodeList ()
 
void setClientModel (ClientModel *clientModel)
 
void setWalletModel (WalletModel *walletModel)
 
void StartAlias (std::string strAlias)
 
void StartAll (std::string strCommand="start-all")
 

Private Slots

void showContextMenu (const QPoint &)
 
void on_startButton_clicked ()
 
void on_startAllButton_clicked ()
 
void on_startMissingButton_clicked ()
 
void on_tableWidgetMyMasternodes_itemSelectionChanged ()
 
void on_UpdateButton_clicked ()
 

Private Member Functions

virtual void resizeEvent (QResizeEvent *event)
 

Private Attributes

QMenu * contextMenu
 
int64_t nTimeFilterUpdated
 
bool fFilterUpdated
 
QTimer * timer
 
Ui::MasternodeList * ui
 
ClientModelclientModel
 
WalletModelwalletModel
 
RecursiveMutex cs_mnlistupdate
 
QString strCurrentFilter
 

Detailed Description

Masternode Manager page widget.

Definition at line 36 of file masternodelist.h.

Constructor & Destructor Documentation

◆ MasternodeList()

MasternodeList::MasternodeList ( QWidget *  parent = 0)
explicit

Definition at line 22 of file masternodelist.cpp.

Here is the call graph for this function:

◆ ~MasternodeList()

MasternodeList::~MasternodeList ( )

Definition at line 61 of file masternodelist.cpp.

Member Function Documentation

◆ on_startAllButton_clicked

void MasternodeList::on_startAllButton_clicked ( )
privateslot

Definition at line 262 of file masternodelist.cpp.

Here is the call graph for this function:

◆ on_startButton_clicked

void MasternodeList::on_startButton_clicked ( )
privateslot

Definition at line 228 of file masternodelist.cpp.

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

◆ on_startMissingButton_clicked

void MasternodeList::on_startMissingButton_clicked ( )
privateslot

Definition at line 286 of file masternodelist.cpp.

Here is the call graph for this function:

◆ on_tableWidgetMyMasternodes_itemSelectionChanged

void MasternodeList::on_tableWidgetMyMasternodes_itemSelectionChanged ( )
privateslot

Definition at line 317 of file masternodelist.cpp.

◆ on_UpdateButton_clicked

void MasternodeList::on_UpdateButton_clicked ( )
privateslot

Definition at line 324 of file masternodelist.cpp.

Here is the call graph for this function:

◆ resizeEvent()

void MasternodeList::resizeEvent ( QResizeEvent *  event)
privatevirtual

Definition at line 82 of file masternodelist.cpp.

◆ setClientModel()

void MasternodeList::setClientModel ( ClientModel clientModel)

Definition at line 66 of file masternodelist.cpp.

Here is the caller graph for this function:

◆ setWalletModel()

void MasternodeList::setWalletModel ( WalletModel walletModel)

Definition at line 71 of file masternodelist.cpp.

Here is the caller graph for this function:

◆ showContextMenu

void MasternodeList::showContextMenu ( const QPoint &  point)
privateslot

Definition at line 76 of file masternodelist.cpp.

Here is the caller graph for this function:

◆ StartAlias()

void MasternodeList::StartAlias ( std::string  strAlias)

Definition at line 87 of file masternodelist.cpp.

Here is the call graph for this function:

◆ StartAll()

void MasternodeList::StartAll ( std::string  strCommand = "start-all")

Definition at line 121 of file masternodelist.cpp.

Here is the call graph for this function:

◆ updateMyMasternodeInfo

void MasternodeList::updateMyMasternodeInfo ( QString  strAlias,
QString  strAddr,
CMasternode pmn 
)
slot

Definition at line 168 of file masternodelist.cpp.

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

◆ updateMyNodeList

void MasternodeList::updateMyNodeList ( bool  fForce = false)
slot

Definition at line 202 of file masternodelist.cpp.

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

Member Data Documentation

◆ clientModel

ClientModel* MasternodeList::clientModel
private

Definition at line 63 of file masternodelist.h.

◆ contextMenu

QMenu* MasternodeList::contextMenu
private

Definition at line 50 of file masternodelist.h.

◆ cs_mnlistupdate

RecursiveMutex MasternodeList::cs_mnlistupdate
private

Definition at line 65 of file masternodelist.h.

◆ fFilterUpdated

bool MasternodeList::fFilterUpdated
private

Definition at line 52 of file masternodelist.h.

◆ nTimeFilterUpdated

int64_t MasternodeList::nTimeFilterUpdated
private

Definition at line 51 of file masternodelist.h.

◆ strCurrentFilter

QString MasternodeList::strCurrentFilter
private

Definition at line 66 of file masternodelist.h.

◆ timer

QTimer* MasternodeList::timer
private

Definition at line 61 of file masternodelist.h.

◆ ui

Ui::MasternodeList* MasternodeList::ui
private

Definition at line 62 of file masternodelist.h.

◆ walletModel

WalletModel* MasternodeList::walletModel
private

Definition at line 64 of file masternodelist.h.


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