logsui/logsengine/src/logsevent.cpp
changeset 2 7119b73b84d6
parent 0 4a5361db8937
child 4 e52d42f9500c
equal deleted inserted replaced
0:4a5361db8937 2:7119b73b84d6
    48     mIsALS(false),
    48     mIsALS(false),
    49     mDuration(0),
    49     mDuration(0),
    50     mIndex(0),
    50     mIndex(0),
    51     mIsInView(false),
    51     mIsInView(false),
    52     mEventState(EventAdded),
    52     mEventState(EventAdded),
    53     mIsLocallySeen(false)
    53     mIsLocallySeen(false),
       
    54     mIsPrivate(false),
       
    55     mIsUnknown(false)
    54 {
    56 {
    55 }
    57 }
    56 
    58 
    57 // ----------------------------------------------------------------------------
    59 // ----------------------------------------------------------------------------
    58 // LogsEvent::LogsEvent
    60 // LogsEvent::LogsEvent
    80     
    82     
    81     mIndex = event.mIndex;
    83     mIndex = event.mIndex;
    82     mIsInView = event.mIsInView;
    84     mIsInView = event.mIsInView;
    83     mEventState = event.mEventState;
    85     mEventState = event.mEventState;
    84     mIsLocallySeen = event.mIsLocallySeen;
    86     mIsLocallySeen = event.mIsLocallySeen;
       
    87     mIsPrivate = event.mIsPrivate;
       
    88     mIsUnknown = event.mIsUnknown;
    85 }
    89 }
    86 
    90 
    87 // ----------------------------------------------------------------------------
    91 // ----------------------------------------------------------------------------
    88 // LogsEvent::~LogsEvent
    92 // LogsEvent::~LogsEvent
    89 // ----------------------------------------------------------------------------
    93 // ----------------------------------------------------------------------------
   173 // ----------------------------------------------------------------------------
   177 // ----------------------------------------------------------------------------
   174 //
   178 //
   175 bool LogsEvent::validate()
   179 bool LogsEvent::validate()
   176 {
   180 {
   177     return ( !mNumber.isEmpty() || !mRemoteParty.isEmpty() || 
   181     return ( !mNumber.isEmpty() || !mRemoteParty.isEmpty() || 
       
   182             ( mRemoteParty.isEmpty() && ( mIsPrivate || mIsUnknown )) ||
   178            ( mLogsEventData && !mLogsEventData->remoteUrl().isEmpty() ) );
   183            ( mLogsEventData && !mLogsEventData->remoteUrl().isEmpty() ) );
   179 }
   184 }
   180 
   185 
   181 // ----------------------------------------------------------------------------
   186 // ----------------------------------------------------------------------------
   182 // LogsEvent::directionAsString
   187 // LogsEvent::directionAsString
   632 //
   637 //
   633 // ----------------------------------------------------------------------------
   638 // ----------------------------------------------------------------------------
   634 //
   639 //
   635 bool LogsEvent::isSeenLocally() const
   640 bool LogsEvent::isSeenLocally() const
   636 {
   641 {
   637     return ( mIsLocallySeen || mIsRead );
   642    return ( mIsLocallySeen || mIsRead );
       
   643 }          
       
   644     
       
   645 bool LogsEvent::isRemotePartyPrivate() const
       
   646 {
       
   647    return mIsPrivate;
       
   648 }          
       
   649 
       
   650 bool LogsEvent::isRemotePartyUnknown() const
       
   651 {
       
   652     return mIsUnknown;
       
   653 }
       
   654 
       
   655 void LogsEvent::setRemotePartyPrivate(bool markedAsPrivate)
       
   656 {
       
   657     mIsPrivate = markedAsPrivate;
       
   658 }
       
   659 
       
   660 
       
   661 void LogsEvent::setRemotePartyUnknown(bool markedAsUnknown)
       
   662 {
       
   663     mIsUnknown = markedAsUnknown;
   638 }
   664 }
   639 
   665 
   640 // End of file
   666 // End of file
   641 
   667