Kaydet (Commit) 1033903f authored tarafından Matteo Casalin's avatar Matteo Casalin Kaydeden (comit) Michael Stahl

String to OUString

Change-Id: I0e090c41831a40cec0bad8fe2c3fe262fefba762
Reviewed-on: https://gerrit.libreoffice.org/5462Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
Tested-by: 's avatarMichael Stahl <mstahl@redhat.com>
üst 4ee77518
...@@ -97,9 +97,9 @@ private: ...@@ -97,9 +97,9 @@ private:
DateTime aDaTiLast; DateTime aDaTiLast;
DateTime aDaTiFilterFirst; DateTime aDaTiFilterFirst;
DateTime aDaTiFilterLast; DateTime aDaTiFilterLast;
String aAuthor; OUString aAuthor;
Color aEntryColor; Color aEntryColor;
String aCurEntry; OUString aCurEntry;
utl::TextSearch* pCommentSearcher; utl::TextSearch* pCommentSearcher;
Link aColCompareLink; Link aColCompareLink;
...@@ -123,7 +123,7 @@ public: ...@@ -123,7 +123,7 @@ public:
void SetFirstTime(const Time&); void SetFirstTime(const Time&);
void SetLastTime(const Time&); void SetLastTime(const Time&);
void SetFilterAuthor(sal_Bool bFlag=sal_True); void SetFilterAuthor(sal_Bool bFlag=sal_True);
void SetAuthor(const String &); void SetAuthor(const OUString &);
void SetFilterComment(sal_Bool bFlag=sal_True); void SetFilterComment(sal_Bool bFlag=sal_True);
void SetCommentParams( const utl::SearchParam* pSearchPara ); void SetCommentParams( const utl::SearchParam* pSearchPara );
...@@ -132,9 +132,9 @@ public: ...@@ -132,9 +132,9 @@ public:
void SetCalcView(sal_Bool bFlag=sal_True); void SetCalcView(sal_Bool bFlag=sal_True);
bool IsValidEntry(const String &rAuthor, const DateTime &rDateTime, const String &rComment); bool IsValidEntry(const OUString &rAuthor, const DateTime &rDateTime, const OUString &rComment);
bool IsValidEntry(const String &rAuthor, const DateTime &rDateTime); bool IsValidEntry(const OUString &rAuthor, const DateTime &rDateTime);
bool IsValidComment(const String &rComment); bool IsValidComment(const OUString &rComment);
SvTreeListEntry* InsertEntry(const OUString& ,RedlinData *pUserData, SvTreeListEntry* InsertEntry(const OUString& ,RedlinData *pUserData,
SvTreeListEntry* pParent=NULL,sal_uIntPtr nPos=LIST_APPEND); SvTreeListEntry* pParent=NULL,sal_uIntPtr nPos=LIST_APPEND);
...@@ -221,17 +221,17 @@ public: ...@@ -221,17 +221,17 @@ public:
sal_uInt16 GetDateMode(); sal_uInt16 GetDateMode();
void ClearAuthors(); void ClearAuthors();
void InsertAuthor( const String& rString, sal_uInt16 nPos = LISTBOX_APPEND ); void InsertAuthor( const OUString& rString, sal_uInt16 nPos = LISTBOX_APPEND );
String GetSelectedAuthor()const; OUString GetSelectedAuthor()const;
void SelectedAuthorPos(sal_uInt16 nPos); void SelectedAuthorPos(sal_uInt16 nPos);
sal_uInt16 SelectAuthor(const String& aString); sal_uInt16 SelectAuthor(const OUString& aString);
void SetComment(const String &rComment); void SetComment(const OUString& rComment);
String GetComment()const; OUString GetComment()const;
// Methods for Calc { // Methods for Calc {
void SetRange(const String& rString); void SetRange(const OUString& rString);
String GetRange() const; OUString GetRange() const;
void HideRange(sal_Bool bHide=sal_True); void HideRange(sal_Bool bHide=sal_True);
void SetFocusToRange(); void SetFocusToRange();
// } Methods for Calc // } Methods for Calc
......
...@@ -282,7 +282,7 @@ void SvxRedlinTable::SetFilterAuthor(sal_Bool bFlag) ...@@ -282,7 +282,7 @@ void SvxRedlinTable::SetFilterAuthor(sal_Bool bFlag)
bAuthor=bFlag; bAuthor=bFlag;
} }
void SvxRedlinTable::SetAuthor(const String &aString) void SvxRedlinTable::SetAuthor(const OUString &aString)
{ {
aAuthor=aString; aAuthor=aString;
} }
...@@ -302,16 +302,16 @@ void SvxRedlinTable::SetCommentParams( const utl::SearchParam* pSearchPara ) ...@@ -302,16 +302,16 @@ void SvxRedlinTable::SetCommentParams( const utl::SearchParam* pSearchPara )
} }
} }
bool SvxRedlinTable::IsValidEntry(const String &rAuthorStr, bool SvxRedlinTable::IsValidEntry(const OUString &rAuthorStr,
const DateTime &rDateTime, const DateTime &rDateTime,
const String &rCommentStr) const OUString &rCommentStr)
{ {
return IsValidEntry(rAuthorStr, rDateTime) && IsValidComment(rCommentStr); return IsValidEntry(rAuthorStr, rDateTime) && IsValidComment(rCommentStr);
} }
bool SvxRedlinTable::IsValidEntry(const String &rAuthorStr,const DateTime &rDateTime) bool SvxRedlinTable::IsValidEntry(const OUString &rAuthorStr, const DateTime &rDateTime)
{ {
if (bAuthor && !aAuthor.CompareTo(rAuthorStr)==COMPARE_EQUAL) if (bAuthor && aAuthor!=rAuthorStr)
return false; return false;
if (!bDate) if (!bDate)
...@@ -321,13 +321,13 @@ bool SvxRedlinTable::IsValidEntry(const String &rAuthorStr,const DateTime &rDate ...@@ -321,13 +321,13 @@ bool SvxRedlinTable::IsValidEntry(const String &rAuthorStr,const DateTime &rDate
return nDaTiMode!=FLT_DATE_NOTEQUAL ? bRes : !bRes; return nDaTiMode!=FLT_DATE_NOTEQUAL ? bRes : !bRes;
} }
bool SvxRedlinTable::IsValidComment(const String &rCommentStr) bool SvxRedlinTable::IsValidComment(const OUString &rCommentStr)
{ {
if (!bComment) if (!bComment)
return true; return true;
sal_Int32 nStartPos = 0; sal_Int32 nStartPos = 0;
sal_Int32 nEndPos = rCommentStr.Len(); sal_Int32 nEndPos = rCommentStr.getLength();
return pCommentSearcher->SearchForward( rCommentStr, &nStartPos, &nEndPos); return pCommentSearcher->SearchForward( rCommentStr, &nStartPos, &nEndPos);
} }
...@@ -343,18 +343,9 @@ SvTreeListEntry* SvxRedlinTable::InsertEntry(const OUString& rStr,RedlinData *pU ...@@ -343,18 +343,9 @@ SvTreeListEntry* SvxRedlinTable::InsertEntry(const OUString& rStr,RedlinData *pU
{ {
aEntryColor=aColor; aEntryColor=aColor;
XubString aStr= rStr; sal_Int32 nIndex = 0;
const OUString aFirstStr( rStr.getToken(0, '\t', nIndex ) );
XubString aFirstStr( aStr ); aCurEntry = nIndex>0 ? rStr.copy(nIndex) : OUString();
xub_StrLen nEnd = aFirstStr.Search( sal_Unicode ( '\t' ) );
if( nEnd != STRING_NOTFOUND )
{
aFirstStr.Erase( nEnd );
aCurEntry = aStr;
aCurEntry.Erase( 0, ++nEnd );
}
else
aCurEntry.Erase();
return SvSimpleTable::InsertEntry( aFirstStr, pParent, sal_False, nPos, pUserData ); return SvSimpleTable::InsertEntry( aFirstStr, pParent, sal_False, nPos, pUserData );
} }
...@@ -645,13 +636,13 @@ void SvxTPFilter::ShowDateFields(sal_uInt16 nKind) ...@@ -645,13 +636,13 @@ void SvxTPFilter::ShowDateFields(sal_uInt16 nKind)
case FLT_DATE_EQUAL: case FLT_DATE_EQUAL:
EnableDateLine1(sal_True); EnableDateLine1(sal_True);
m_pTfDate->Disable(); m_pTfDate->Disable();
m_pTfDate->SetText(aEmpty); m_pTfDate->SetText(OUString());
EnableDateLine2(sal_False); EnableDateLine2(sal_False);
break; break;
case FLT_DATE_NOTEQUAL: case FLT_DATE_NOTEQUAL:
EnableDateLine1(sal_True); EnableDateLine1(sal_True);
m_pTfDate->Disable(); m_pTfDate->Disable();
m_pTfDate->SetText(aEmpty); m_pTfDate->SetText(OUString());
EnableDateLine2(sal_False); EnableDateLine2(sal_False);
break; break;
case FLT_DATE_BETWEEN: case FLT_DATE_BETWEEN:
...@@ -694,9 +685,9 @@ void SvxTPFilter::EnableDateLine2(sal_Bool bFlag) ...@@ -694,9 +685,9 @@ void SvxTPFilter::EnableDateLine2(sal_Bool bFlag)
{ {
m_pFtDate2->Disable(); m_pFtDate2->Disable();
m_pDfDate2->Disable(); m_pDfDate2->Disable();
m_pDfDate2->SetText(aEmpty); m_pDfDate2->SetText(OUString());
m_pTfDate2->Disable(); m_pTfDate2->Disable();
m_pTfDate2->SetText(aEmpty); m_pTfDate2->SetText(OUString());
m_pIbClock2->Disable(); m_pIbClock2->Disable();
} }
} }
...@@ -757,12 +748,12 @@ void SvxTPFilter::ClearAuthors() ...@@ -757,12 +748,12 @@ void SvxTPFilter::ClearAuthors()
m_pLbAuthor->Clear(); m_pLbAuthor->Clear();
} }
void SvxTPFilter::InsertAuthor( const String& rString, sal_uInt16 nPos) void SvxTPFilter::InsertAuthor( const OUString& rString, sal_uInt16 nPos)
{ {
m_pLbAuthor->InsertEntry(rString,nPos); m_pLbAuthor->InsertEntry(rString,nPos);
} }
String SvxTPFilter::GetSelectedAuthor() const OUString SvxTPFilter::GetSelectedAuthor() const
{ {
return m_pLbAuthor->GetSelectEntry(); return m_pLbAuthor->GetSelectEntry();
} }
...@@ -772,18 +763,18 @@ void SvxTPFilter::SelectedAuthorPos(sal_uInt16 nPos) ...@@ -772,18 +763,18 @@ void SvxTPFilter::SelectedAuthorPos(sal_uInt16 nPos)
m_pLbAuthor->SelectEntryPos(nPos); m_pLbAuthor->SelectEntryPos(nPos);
} }
sal_uInt16 SvxTPFilter::SelectAuthor(const String& aString) sal_uInt16 SvxTPFilter::SelectAuthor(const OUString& aString)
{ {
m_pLbAuthor->SelectEntry(aString); m_pLbAuthor->SelectEntry(aString);
return m_pLbAuthor->GetSelectEntryPos(); return m_pLbAuthor->GetSelectEntryPos();
} }
void SvxTPFilter::SetRange(const String& rString) void SvxTPFilter::SetRange(const OUString& rString)
{ {
m_pEdRange->SetText(rString); m_pEdRange->SetText(rString);
} }
String SvxTPFilter::GetRange() const OUString SvxTPFilter::GetRange() const
{ {
return m_pEdRange->GetText(); return m_pEdRange->GetText();
} }
...@@ -810,11 +801,12 @@ void SvxTPFilter::HideRange(sal_Bool bHide) ...@@ -810,11 +801,12 @@ void SvxTPFilter::HideRange(sal_Bool bHide)
} }
} }
void SvxTPFilter::SetComment(const String &rComment) void SvxTPFilter::SetComment(const OUString &rComment)
{ {
m_pEdComment->SetText(rComment); m_pEdComment->SetText(rComment);
} }
String SvxTPFilter::GetComment()const
OUString SvxTPFilter::GetComment()const
{ {
return m_pEdComment->GetText(); return m_pEdComment->GetText();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment