Classified ads
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
FrontWidget Class Reference

#include <FrontWidget.h>

Inheritance diagram for FrontWidget:
Inheritance graph
[legend]
Collaboration diagram for FrontWidget:
Collaboration graph
[legend]

Public Slots

virtual void publishProfileButtonClicked ()
 
virtual void revertProfileButtonClicked ()
 
virtual void profileImageClicked ()
 
virtual void profileReadersClicked ()
 
virtual void profileEdited (const QString &aNewText)
 
virtual void isPrivateSettingChanged (int aState)
 
virtual void userProfileSelected (const Hash &aProfile)
 
virtual void fileToBeSharedAdded ()
 
virtual void fileToBeSharedRemoved ()
 
virtual void exportSharedFile ()
 
virtual void viewSharedFileInfo ()
 
virtual void copySharedFileHash ()
 
virtual void editNewSharedFile ()
 
virtual void profileSendMsgButtonClicked ()
 
virtual void profileShowReadersButtonClicked ()
 
virtual void profileSendCommentButtonClicked ()
 
virtual void caTabAboutComboChanged (int aNewIndex)
 
virtual void caTabConcernsComboChanged (int aNewIndex)
 
virtual void caTabWhereComboChanged (int aNewIndex)
 
virtual void replyToCaButtonClicked ()
 
virtual void replyToCaToForumButtonClicked ()
 
virtual void commentCaPosterProfile ()
 
virtual void viewCaPosterProfile ()
 
virtual void viewCaAttachments ()
 
virtual void postNewClassifiedAd ()
 
virtual void performAdsSearchClicked ()
 
virtual void CAselectionChangedSlot (const QItemSelection &, const QItemSelection &)
 
virtual void privMsgselectionChangedSlot (const QItemSelection &, const QItemSelection &)
 
virtual void contactsSelectionChangedSlot (const QItemSelection &, const QItemSelection &)
 
virtual void replyToPrivMsgButtonClicked ()
 
virtual void commentPrivMsgPosterProfile ()
 
virtual void viewPrivMsgPosterProfile ()
 
virtual void postNewPrivateMessage ()
 
virtual void viewPrivMsgAttachments ()
 
virtual void addMessageSenderToContacts ()
 
virtual void addCaSenderToContacts ()
 
virtual void addContactButtonClicked ()
 
virtual void addContactFromContactViewButtonClicked ()
 
virtual void removeContactButtonClicked ()
 
virtual void viewContactProfileButtonClicked ()
 
virtual void sendMsgToContactButtonClicked ()
 
virtual void editContactActionSelected ()
 
virtual void ownProfileCommentselectionChangedSlot (const QItemSelection &, const QItemSelection &)
 
virtual void viewedProfileCommentselectionChangedSlot (const QItemSelection &, const QItemSelection &)
 
virtual void viewedProfileCommentDoubleClicked (const QModelIndex &aSelection)
 
virtual void viewedProfileCommentKeyPressed ()
 
virtual void ownProfileCommentDoubleClicked (const QModelIndex &aSelection)
 
virtual void linkActivated (const QString &aLink)
 
virtual void ownBinaryFileSelectionChangedSlot (const QModelIndex &aItem, const QModelIndex &aPreviousItem)
 
virtual void viewedBinaryFileSelectionChangedSlot (const QModelIndex &aItem, const QModelIndex &aPreviousItem)
 
void updateFileSelectionActions ()
 
void nodeConnectionAttemptStatus (Connection::ConnectionState aStatus, const Hash aHashOfAttemptedNode)
 
void voiceCallButtonPressed ()
 
void callStateChanged (quint32 aCallId, VoiceCallEngine::CallState aState)
 

Signals

void error (MController::CAErrorSituation aError, const QString &aExplanation)
 
void displayedCaChanged ()
 
void displayedPrivMsgChanged ()
 

Public Member Functions

 FrontWidget (Controller *aController, QMainWindow &aParent)
 
 ~FrontWidget ()
 
void showDetailsOfProfile (const Hash &aFingerPrint)
 
void showClassifiedAd (const CA &ca)
 
void showSingleCommentOfProfile (const Hash aCommentFingerPrint)
 
void receiveNotifyOfContentReceived (const Hash &aHashOfContent, const ProtocolItemType aTypeOfReceivdContent)
 
void receiveNotifyOfContentReceived (const Hash &aHashOfContent, const Hash &aHashOfClassificationOrDestination, const ProtocolItemType aTypeOfReceivdContent)
 
QVariant contactDataOfSelectedProfile ()
 
QList< HashtrustListOfSelectedProfile () const
 
void setContactDataOfSelectedProfile (const QVariantList &aContacts)
 
bool isContactInContactList (const Hash &aFingerPrint) const
 
ProfileselectedProfile () const
 
void openBinaryFile (const Hash &aFingerPrint, bool aUseViewedProfileNodeAsNetreqDest=false)
 

Static Public Member Functions

static void fillCaSelectionCombobox (QComboBox &aComboBox, bool isAboutComboBox, MController &aController)
 
static QString selectedClassification (const QComboBox &aAboutCombo, const QComboBox &aRegardingCombo, const QComboBox &aWhereCombo, const MController &aController)
 

Private Member Functions

void updateUiFromSelectedProfile ()
 
void setUpSelectedProfileFileListingModel ()
 
void setupClassifiedAdsTab ()
 
void setupPrivateMessagesTab ()
 
void setupContactsTab ()
 
void selectClassification (QString aNameOfClassification)
 
void updateUiFromViewedProfile ()
 
void activateProfileCommentDisplay (ProfileCommentListingModel *aListingModel, ProfileCommentModel &aCommentModel, const Hash &aInitialComment, const Hash &aViewedProfile)
 
void setCaDocumentSize ()
 
void setPrivMsgSize ()
 
void doShowFileMetadata (const Hash &aBinaryFileFingerPrint)
 
void setVoiceCallButtonStatus ()
 

Private Attributes

Ui::frontWidget ui
 
ControlleriController
 
QMainWindow & iParent
 
ProfileiSelectedProfile
 
ProfileiViewedProfile
 
QAction * iAddSharedFileAction
 
QAction * iRemoveSharedFileAction
 
QAction * iExportSharedFileAction
 
QAction * iViewSharedFileInfoAction
 
QAction * iCopySharedFileHashAction
 
QAction * iEditNewSharedFileAction
 
BinaryFileListingModeliSelectedProfileFileListingModel
 
BinaryFileListingModeliViewedProfileFileListingModel
 
QPushButton * iReplyToCaButton
 
QPushButton * iReplyToCaToForumButton
 
QPushButton * iNewCaButton
 
QPushButton * iCommentCaPosterButton
 
QPushButton * iViewCaPosterProfileButton
 
QPushButton * iViewCaAttachmentsButton
 
QAction * iAddToContactsFromCaList
 
CAListingModel iCaListingModel
 
QGraphicsScene iCaScene
 
QGraphicsTextItem iCaText
 
CA iCaOnDisplay
 
QGraphicsSimpleTextItem iFromField
 
QGraphicsSimpleTextItem iSubjectField
 
const QPoint iArticleTopLeft
 
PrivateMessageSearchModel iPrivMsgSearchModel
 
PrivMessage iPrivMsgOnDisplay
 
QGraphicsScene iPrivMsgScene
 
QGraphicsTextItem iPrivMsgText
 
QGraphicsSimpleTextItem iPrivMsgFromField
 
QGraphicsSimpleTextItem iPrivMsgSubjectField
 
const QPoint iPrivMsgTopLeft
 
QPushButton * iReplyToPrivMsgButton
 
QPushButton * iNewPrivMsgButton
 
QPushButton * iCommentPrivMsgPosterButton
 
QPushButton * iViewPrivMsgPosterProfileButton
 
QPushButton * iViewPrivMsgAttachmentsButton
 
QAction * iAddToContactsFromMsgList
 
ContactListingModel iContactsModel
 
Hash iSelectedContact
 
QAction * iEditContactAction
 
ProfileCommentListingModel iSelectedProfileCommentListingModel
 
ProfileCommentListingModel iViewedProfileCommentListingModel
 
Hash iSelectedCommentFromOwnCommentListing
 
Hash iSelectedCommentFromViewedCommentListing
 
QShortcut * iProfileListingKeyboardGrabber
 
bool iWindowSizeAdjusted
 
Hash iSelectedOwnBinaryFile
 
Hash iSelectedViewedProfileBinaryfile
 

Constructor & Destructor Documentation

◆ FrontWidget()

FrontWidget::FrontWidget ( Controller aController,
QMainWindow &  aParent 
)

◆ ~FrontWidget()

FrontWidget::~FrontWidget ( )

Member Function Documentation

◆ activateProfileCommentDisplay()

void FrontWidget::activateProfileCommentDisplay ( ProfileCommentListingModel aListingModel,
ProfileCommentModel aCommentModel,
const Hash aInitialComment,
const Hash aViewedProfile 
)
private

method for bringing up dialog for display of profile comments

Parameters
aListingModeldatamodel holding the comments to list (UI model)
aCommentModeldatamodel holding the comment data (storage model)
aInitialCommentif non-null, hash of comment to initially focus
aViewedProfilefingerprint of profile whose comments are shown
Returns
none

◆ addCaSenderToContacts

virtual void FrontWidget::addCaSenderToContacts ( )
virtualslot

called from ca listing tab

◆ addContactButtonClicked

virtual void FrontWidget::addContactButtonClicked ( )
virtualslot

new contact

◆ addContactFromContactViewButtonClicked

virtual void FrontWidget::addContactFromContactViewButtonClicked ( )
virtualslot

new contact from "view contact" tab

◆ addMessageSenderToContacts

virtual void FrontWidget::addMessageSenderToContacts ( )
virtualslot

called from messages tab

◆ callStateChanged

void FrontWidget::callStateChanged ( quint32  aCallId,
VoiceCallEngine::CallState  aState 
)
slot

Slot that is hit when call status changes. This is signal/slot equivalent of call status observer.

◆ CAselectionChangedSlot

virtual void FrontWidget::CAselectionChangedSlot ( const QItemSelection &  ,
const QItemSelection &   
)
virtualslot

this slot is called when classified ads header listing view has new selection

◆ caTabAboutComboChanged

virtual void FrontWidget::caTabAboutComboChanged ( int  aNewIndex)
virtualslot

◆ caTabConcernsComboChanged

virtual void FrontWidget::caTabConcernsComboChanged ( int  aNewIndex)
virtualslot

◆ caTabWhereComboChanged

virtual void FrontWidget::caTabWhereComboChanged ( int  aNewIndex)
virtualslot

◆ commentCaPosterProfile

virtual void FrontWidget::commentCaPosterProfile ( )
virtualslot

◆ commentPrivMsgPosterProfile

virtual void FrontWidget::commentPrivMsgPosterProfile ( )
virtualslot

from priv msg tab btn

◆ contactDataOfSelectedProfile()

QVariant FrontWidget::contactDataOfSelectedProfile ( )

method for retrieving contacts list of the profile currently selected

◆ contactsSelectionChangedSlot

virtual void FrontWidget::contactsSelectionChangedSlot ( const QItemSelection &  ,
const QItemSelection &   
)
virtualslot

this slot is called when contacts listing view has new selection

◆ copySharedFileHash

virtual void FrontWidget::copySharedFileHash ( )
virtualslot

copies shared file SHA1 to clipboard

◆ displayedCaChanged

void FrontWidget::displayedCaChanged ( )
signal

emitted when ca on display is replaced

◆ displayedPrivMsgChanged

void FrontWidget::displayedPrivMsgChanged ( )
signal

emitted when privmsg on display is replaced

◆ doShowFileMetadata()

void FrontWidget::doShowFileMetadata ( const Hash aBinaryFileFingerPrint)
private

◆ editContactActionSelected

virtual void FrontWidget::editContactActionSelected ( )
virtualslot

edit

◆ editNewSharedFile

virtual void FrontWidget::editNewSharedFile ( )
virtualslot

initiates edit+publish of new text document

◆ error

void FrontWidget::error ( MController::CAErrorSituation  aError,
const QString &  aExplanation 
)
signal

◆ exportSharedFile

virtual void FrontWidget::exportSharedFile ( )
virtualslot

operator wants to save a shared file

◆ fileToBeSharedAdded

virtual void FrontWidget::fileToBeSharedAdded ( )
virtualslot

operator wants to share a file

◆ fileToBeSharedRemoved

virtual void FrontWidget::fileToBeSharedRemoved ( )
virtualslot

operator wants to stop advertasing a shared file

◆ fillCaSelectionCombobox()

static void FrontWidget::fillCaSelectionCombobox ( QComboBox &  aComboBox,
bool  isAboutComboBox,
MController aController 
)
static

Method for filling ad-category-selection -related comboboxes. This is implemented here in frontwidget but is used by dialogs as well, and that is the reason why this method is public.

◆ isContactInContactList()

bool FrontWidget::isContactInContactList ( const Hash aFingerPrint) const

method for checking if given profile is in contact list of selected profile

◆ isPrivateSettingChanged

virtual void FrontWidget::isPrivateSettingChanged ( int  aState)
virtualslot

callback of "is private" checkbox

◆ linkActivated

virtual void FrontWidget::linkActivated ( const QString &  aLink)
virtualslot

this slot is called when user clicks on link on document

◆ nodeConnectionAttemptStatus

void FrontWidget::nodeConnectionAttemptStatus ( Connection::ConnectionState  aStatus,
const Hash  aHashOfAttemptedNode 
)
slot

when connection is attempted, NetworkListener will emit the status (failed or success) of the connection, emitted signal is connected here, among other places

◆ openBinaryFile()

void FrontWidget::openBinaryFile ( const Hash aFingerPrint,
bool  aUseViewedProfileNodeAsNetreqDest = false 
)

method for opening a binary file, called from url handling and from "save shared file.." selection

◆ ownBinaryFileSelectionChangedSlot

virtual void FrontWidget::ownBinaryFileSelectionChangedSlot ( const QModelIndex &  aItem,
const QModelIndex &  aPreviousItem 
)
virtualslot

called when user selects binary file from her own list of shared files

◆ ownProfileCommentDoubleClicked

virtual void FrontWidget::ownProfileCommentDoubleClicked ( const QModelIndex &  aSelection)
virtualslot

this slot is called when user doubleclicks profile comment listing of own profile

◆ ownProfileCommentselectionChangedSlot

virtual void FrontWidget::ownProfileCommentselectionChangedSlot ( const QItemSelection &  ,
const QItemSelection &   
)
virtualslot

this slot is called when own profile comments listing is changed

◆ performAdsSearchClicked

virtual void FrontWidget::performAdsSearchClicked ( )
virtualslot

callback of "search ads"

◆ postNewClassifiedAd

virtual void FrontWidget::postNewClassifiedAd ( )
virtualslot

◆ postNewPrivateMessage

virtual void FrontWidget::postNewPrivateMessage ( )
virtualslot

from priv msg tab btn

◆ privMsgselectionChangedSlot

virtual void FrontWidget::privMsgselectionChangedSlot ( const QItemSelection &  ,
const QItemSelection &   
)
virtualslot

this slot is called when private messages header listing view has new selection

◆ profileEdited

virtual void FrontWidget::profileEdited ( const QString &  aNewText)
virtualslot

callback for any UI actions that edit profile

◆ profileImageClicked

virtual void FrontWidget::profileImageClicked ( )
virtualslot

callback of image selection

◆ profileReadersClicked

virtual void FrontWidget::profileReadersClicked ( )
virtualslot

callback of reader-list edit

◆ profileSendCommentButtonClicked

virtual void FrontWidget::profileSendCommentButtonClicked ( )
virtualslot

◆ profileSendMsgButtonClicked

virtual void FrontWidget::profileSendMsgButtonClicked ( )
virtualslot

◆ profileShowReadersButtonClicked

virtual void FrontWidget::profileShowReadersButtonClicked ( )
virtualslot

◆ publishProfileButtonClicked

virtual void FrontWidget::publishProfileButtonClicked ( )
virtualslot

callback of publish btn

◆ receiveNotifyOfContentReceived() [1/2]

void FrontWidget::receiveNotifyOfContentReceived ( const Hash aHashOfContent,
const ProtocolItemType  aTypeOfReceivdContent 
)

kind of "observer" method called from controller when there is new content available ; odds are that we're displaying or waiting some of that

◆ receiveNotifyOfContentReceived() [2/2]

void FrontWidget::receiveNotifyOfContentReceived ( const Hash aHashOfContent,
const Hash aHashOfClassificationOrDestination,
const ProtocolItemType  aTypeOfReceivdContent 
)

kind of "observer" method called from controller when there is new content available ; odds are that we're displaying or waiting some of that. This variant is hit with notifications about classified ads or private messages

Parameters
aHashOfContentfingerprint of the object (ca or priv msg) received
aHashOfClassificationOrDestinationin case of ca, this is fingerprint of the classification, in case of private message, this is recipient profile fingerprint.

◆ removeContactButtonClicked

virtual void FrontWidget::removeContactButtonClicked ( )
virtualslot

remove contact

◆ replyToCaButtonClicked

virtual void FrontWidget::replyToCaButtonClicked ( )
virtualslot

◆ replyToCaToForumButtonClicked

virtual void FrontWidget::replyToCaToForumButtonClicked ( )
virtualslot

◆ replyToPrivMsgButtonClicked

virtual void FrontWidget::replyToPrivMsgButtonClicked ( )
virtualslot

from priv msg tab btn

◆ revertProfileButtonClicked

virtual void FrontWidget::revertProfileButtonClicked ( )
virtualslot

callback of revert btn

◆ selectClassification()

void FrontWidget::selectClassification ( QString  aNameOfClassification)
private

Method that set selected ad-classification on display

Parameters
aNameOfClassificationis the classification, like "ToBeGivenAway.Clothing.AtYourPlace"

◆ selectedClassification()

static QString FrontWidget::selectedClassification ( const QComboBox &  aAboutCombo,
const QComboBox &  aRegardingCombo,
const QComboBox &  aWhereCombo,
const MController aController 
)
static

Method for getting the fully qualified name of the group selection that user has made, for reason or another. Called also from dialogs, thus public

◆ selectedProfile()

Profile* FrontWidget::selectedProfile ( ) const
inline

method for getting currently selected profile or NULL if no profile selected

◆ sendMsgToContactButtonClicked

virtual void FrontWidget::sendMsgToContactButtonClicked ( )
virtualslot

send message to contact list profile

◆ setCaDocumentSize()

void FrontWidget::setCaDocumentSize ( )
private

◆ setContactDataOfSelectedProfile()

void FrontWidget::setContactDataOfSelectedProfile ( const QVariantList &  aContacts)

method for setting contacts list of the profile currently selected

◆ setPrivMsgSize()

void FrontWidget::setPrivMsgSize ( )
private

◆ setupClassifiedAdsTab()

void FrontWidget::setupClassifiedAdsTab ( )
private

separate init method for setting up the classified-ads tab as it is fairly complex

◆ setupContactsTab()

void FrontWidget::setupContactsTab ( )
private

contacts tab setup

◆ setupPrivateMessagesTab()

void FrontWidget::setupPrivateMessagesTab ( )
private

separate init method for setting up the private messages tab as it is fairly complex. This must be called after each profile re-selection

◆ setUpSelectedProfileFileListingModel()

void FrontWidget::setUpSelectedProfileFileListingModel ( )
private

method that sets up shared file listing model based on selected profile. if selected profile is NULL, this will tear down the model too.

◆ setVoiceCallButtonStatus()

void FrontWidget::setVoiceCallButtonStatus ( )
private

◆ showClassifiedAd()

void FrontWidget::showClassifiedAd ( const CA ca)

displays a selected classified ad

◆ showDetailsOfProfile()

void FrontWidget::showDetailsOfProfile ( const Hash aFingerPrint)

puts profile of any operator on display

◆ showSingleCommentOfProfile()

void FrontWidget::showSingleCommentOfProfile ( const Hash  aCommentFingerPrint)

displays a selected profile comment

◆ trustListOfSelectedProfile()

QList<Hash> FrontWidget::trustListOfSelectedProfile ( ) const

method for retrieving trust list of the profile currently selected

◆ updateFileSelectionActions

void FrontWidget::updateFileSelectionActions ( )
slot

sets up binary file listing actions in list of shared files for both own profile shared file listing and possible viewed profile shared file listing ; they share same actions

◆ updateUiFromSelectedProfile()

void FrontWidget::updateUiFromSelectedProfile ( )
private

method that reads iSelectedProfile and updates UI elements accordingly into "my profile" tab

◆ updateUiFromViewedProfile()

void FrontWidget::updateUiFromViewedProfile ( )
private

method that reads iViewedProfile and updates UI elements accordingly into "viewed profile" tab

◆ userProfileSelected

virtual void FrontWidget::userProfileSelected ( const Hash aProfile)
virtualslot

called from controller when another user profile is selected

◆ viewCaAttachments

virtual void FrontWidget::viewCaAttachments ( )
virtualslot

◆ viewCaPosterProfile

virtual void FrontWidget::viewCaPosterProfile ( )
virtualslot

◆ viewContactProfileButtonClicked

virtual void FrontWidget::viewContactProfileButtonClicked ( )
virtualslot

view contact profile

◆ viewedBinaryFileSelectionChangedSlot

virtual void FrontWidget::viewedBinaryFileSelectionChangedSlot ( const QModelIndex &  aItem,
const QModelIndex &  aPreviousItem 
)
virtualslot

called when user selects binary file from list of shared files from list of a viewed profile

◆ viewedProfileCommentDoubleClicked

virtual void FrontWidget::viewedProfileCommentDoubleClicked ( const QModelIndex &  aSelection)
virtualslot

this slot is called when user doubleclicks profile comment listing of viewed profile

◆ viewedProfileCommentKeyPressed

virtual void FrontWidget::viewedProfileCommentKeyPressed ( )
virtualslot

this slot is called when user hits enter while having keyboard focus on profile comment listing

◆ viewedProfileCommentselectionChangedSlot

virtual void FrontWidget::viewedProfileCommentselectionChangedSlot ( const QItemSelection &  ,
const QItemSelection &   
)
virtualslot

this slot is called when viewed profile comments listing is changed

◆ viewPrivMsgAttachments

virtual void FrontWidget::viewPrivMsgAttachments ( )
virtualslot

displays list of attachments of a private message

◆ viewPrivMsgPosterProfile

virtual void FrontWidget::viewPrivMsgPosterProfile ( )
virtualslot

from priv msg tab btn

◆ viewSharedFileInfo

virtual void FrontWidget::viewSharedFileInfo ( )
virtualslot

for viewing metadata of a shared file

◆ voiceCallButtonPressed

void FrontWidget::voiceCallButtonPressed ( )
slot

Slot that is hit when user wants to make a new voice call to operator

Member Data Documentation

◆ iAddSharedFileAction

QAction* FrontWidget::iAddSharedFileAction
private

context-menu action for adding shared file

◆ iAddToContactsFromCaList

QAction* FrontWidget::iAddToContactsFromCaList
private

◆ iAddToContactsFromMsgList

QAction* FrontWidget::iAddToContactsFromMsgList
private

◆ iArticleTopLeft

const QPoint FrontWidget::iArticleTopLeft
private

◆ iCaListingModel

CAListingModel FrontWidget::iCaListingModel
private

used for content of ad-listing view

◆ iCaOnDisplay

CA FrontWidget::iCaOnDisplay
private

Classified ad on

◆ iCaScene

QGraphicsScene FrontWidget::iCaScene
private

this is used to display elements of an ad

◆ iCaText

QGraphicsTextItem FrontWidget::iCaText
private

this is used to render text of classified ad

◆ iCommentCaPosterButton

QPushButton* FrontWidget::iCommentCaPosterButton
private

button for opening a dialog for commenting a CA poster profile

◆ iCommentPrivMsgPosterButton

QPushButton* FrontWidget::iCommentPrivMsgPosterButton
private

◆ iContactsModel

ContactListingModel FrontWidget::iContactsModel
private

◆ iController

Controller* FrontWidget::iController
private

◆ iCopySharedFileHashAction

QAction* FrontWidget::iCopySharedFileHashAction
private

context-menu action copying SHA1 to clipboard

◆ iEditContactAction

QAction* FrontWidget::iEditContactAction
private

◆ iEditNewSharedFileAction

QAction* FrontWidget::iEditNewSharedFileAction
private

context-menu action for editing new text doc

◆ iExportSharedFileAction

QAction* FrontWidget::iExportSharedFileAction
private

context-menu action for saving to filesystem a shared file

◆ iFromField

QGraphicsSimpleTextItem FrontWidget::iFromField
private

◆ iNewCaButton

QPushButton* FrontWidget::iNewCaButton
private

button for opening dialog for posting a new CA

◆ iNewPrivMsgButton

QPushButton* FrontWidget::iNewPrivMsgButton
private

◆ iParent

QMainWindow& FrontWidget::iParent
private

◆ iPrivMsgFromField

QGraphicsSimpleTextItem FrontWidget::iPrivMsgFromField
private

◆ iPrivMsgOnDisplay

PrivMessage FrontWidget::iPrivMsgOnDisplay
private

◆ iPrivMsgScene

QGraphicsScene FrontWidget::iPrivMsgScene
private

this is used to display elements of an priv msg

◆ iPrivMsgSearchModel

PrivateMessageSearchModel FrontWidget::iPrivMsgSearchModel
private

◆ iPrivMsgSubjectField

QGraphicsSimpleTextItem FrontWidget::iPrivMsgSubjectField
private

◆ iPrivMsgText

QGraphicsTextItem FrontWidget::iPrivMsgText
private

this is used to render text of priv msg

◆ iPrivMsgTopLeft

const QPoint FrontWidget::iPrivMsgTopLeft
private

◆ iProfileListingKeyboardGrabber

QShortcut* FrontWidget::iProfileListingKeyboardGrabber
private

◆ iRemoveSharedFileAction

QAction* FrontWidget::iRemoveSharedFileAction
private

context-menu action for adding shared file

◆ iReplyToCaButton

QPushButton* FrontWidget::iReplyToCaButton
private

◆ iReplyToCaToForumButton

QPushButton* FrontWidget::iReplyToCaToForumButton
private

◆ iReplyToPrivMsgButton

QPushButton* FrontWidget::iReplyToPrivMsgButton
private

◆ iSelectedCommentFromOwnCommentListing

Hash FrontWidget::iSelectedCommentFromOwnCommentListing
private

◆ iSelectedCommentFromViewedCommentListing

Hash FrontWidget::iSelectedCommentFromViewedCommentListing
private

◆ iSelectedContact

Hash FrontWidget::iSelectedContact
private

◆ iSelectedOwnBinaryFile

Hash FrontWidget::iSelectedOwnBinaryFile
private

binary file selected from "shared files" list of own profiles shared files

◆ iSelectedProfile

Profile* FrontWidget::iSelectedProfile
private

components of selected "My profile"

◆ iSelectedProfileCommentListingModel

ProfileCommentListingModel FrontWidget::iSelectedProfileCommentListingModel
private

◆ iSelectedProfileFileListingModel

BinaryFileListingModel* FrontWidget::iSelectedProfileFileListingModel
private

model for displaying file list "operator profile" ; there may be 2nd instance for displaying file list of some other profile that is not operators own

◆ iSelectedViewedProfileBinaryfile

Hash FrontWidget::iSelectedViewedProfileBinaryfile
private

binary file selected from "shared files" list of viewed profiles shared files

◆ iSubjectField

QGraphicsSimpleTextItem FrontWidget::iSubjectField
private

◆ iViewCaAttachmentsButton

QPushButton* FrontWidget::iViewCaAttachmentsButton
private

button for displaying attachments of a CA on display

◆ iViewCaPosterProfileButton

QPushButton* FrontWidget::iViewCaPosterProfileButton
private

button for opening view of profile from CA display

◆ iViewedProfile

Profile* FrontWidget::iViewedProfile
private

contents of "view profile" tab

◆ iViewedProfileCommentListingModel

ProfileCommentListingModel FrontWidget::iViewedProfileCommentListingModel
private

◆ iViewedProfileFileListingModel

BinaryFileListingModel* FrontWidget::iViewedProfileFileListingModel
private

model for displaying file list of random viewed profile

◆ iViewPrivMsgAttachmentsButton

QPushButton* FrontWidget::iViewPrivMsgAttachmentsButton
private

◆ iViewPrivMsgPosterProfileButton

QPushButton* FrontWidget::iViewPrivMsgPosterProfileButton
private

◆ iViewSharedFileInfoAction

QAction* FrontWidget::iViewSharedFileInfoAction
private

context-menu action for checking file metadata

◆ iWindowSizeAdjusted

bool FrontWidget::iWindowSizeAdjusted
private

◆ ui

Ui::frontWidget FrontWidget::ui
private

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