LibreOffice Module svx (master) 1
|
Tabpage with the filter text entries etc. More...
#include <ctredlin.hxx>
Public Member Functions | |
SvxTPFilter (weld::Container *pParent) | |
virtual | ~SvxTPFilter () override |
void | DeactivatePage () |
void | SetRedlinTable (SvxRedlinTable *) |
Date | GetFirstDate () const |
void | SetFirstDate (const Date &aDate) |
tools::Time | GetFirstTime () const |
void | SetFirstTime (const tools::Time &aTime) |
Date | GetLastDate () const |
void | SetLastDate (const Date &aDate) |
tools::Time | GetLastTime () const |
void | SetLastTime (const tools::Time &aTime) |
void | SetDateMode (sal_uInt16 nMode) |
SvxRedlinDateMode | GetDateMode () const |
void | ClearAuthors () |
void | InsertAuthor (const OUString &rString) |
OUString | GetSelectedAuthor () const |
void | SelectedAuthorPos (sal_Int32 nPos) |
sal_Int32 | SelectAuthor (const OUString &aString) |
void | SetComment (const OUString &rComment) |
OUString | GetComment () const |
void | SetRange (const OUString &rString) |
OUString | GetRange () const |
void | HideRange (bool bHide=true) |
void | SetFocusToRange () |
bool | IsDate () const |
bool | IsAuthor () const |
bool | IsRange () const |
bool | IsAction () const |
bool | IsComment () const |
void | ShowAction (bool bShow=true) |
void | CheckDate (bool bFlag) |
void | CheckAuthor (bool bFlag) |
void | CheckRange (bool bFlag) |
void | CheckAction (bool bFlag) |
void | CheckComment (bool bFlag) |
weld::ComboBox * | GetLbAction () |
void | SetReadyHdl (const Link< SvxTPFilter *, void > &rLink) |
void | SetRefHdl (const Link< SvxTPFilter *, void > &rLink) |
void | Enable (bool bEnable=true) |
Public Member Functions inherited from SvxTPage | |
SvxTPage (weld::Container *pParent, const OUString &rUIXMLDescription, const OUString &rID) | |
virtual | ~SvxTPage () |
virtual void | ActivatePage () |
void | Show () |
Private Member Functions | |
DECL_DLLPRIVATE_LINK (SelDateHdl, weld::ComboBox &, void) | |
DECL_DLLPRIVATE_LINK (RowEnableHdl, weld::Toggleable &, void) | |
DECL_DLLPRIVATE_LINK (TimeHdl, weld::Button &, void) | |
DECL_DLLPRIVATE_LINK (ModifyHdl, weld::Entry &, void) | |
DECL_DLLPRIVATE_LINK (ModifyListBoxHdl, weld::ComboBox &, void) | |
DECL_DLLPRIVATE_LINK (ModifyDate, SvtCalendarBox &, void) | |
DECL_DLLPRIVATE_LINK (ModifyTime, weld::FormattedSpinButton &, void) | |
DECL_DLLPRIVATE_LINK (RefHandle, weld::Button &, void) | |
void | EnableDateLine1 (bool bFlag) |
void | EnableDateLine2 (bool bFlag) |
Additional Inherited Members | |
Protected Attributes inherited from SvxTPage | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
Tabpage with the filter text entries etc.
Definition at line 153 of file ctredlin.hxx.
SvxTPFilter::SvxTPFilter | ( | weld::Container * | pParent | ) |
Definition at line 459 of file ctredlin.cxx.
References bModified, HideRange(), LINK, m_xBtnRange, m_xCbAction, m_xCbAuthor, m_xCbComment, m_xCbDate, m_xCbRange, m_xDfDate, m_xDfDate2, m_xEdComment, m_xEdRange, m_xIbClock, m_xIbClock2, m_xLbAction, m_xLbAuthor, m_xLbDate, m_xTfDate, m_xTfDate2, m_xTfDate2Formatter, m_xTfDateFormatter, SetFirstDate(), SetFirstTime(), SetLastDate(), SetLastTime(), ShowAction(), and DateTime::SYSTEM.
|
overridevirtual |
Definition at line 530 of file ctredlin.cxx.
void SvxTPFilter::CheckAction | ( | bool | bFlag | ) |
Definition at line 738 of file ctredlin.cxx.
References bModified, and m_xCbAction.
void SvxTPFilter::CheckAuthor | ( | bool | bFlag | ) |
Definition at line 724 of file ctredlin.cxx.
References bModified, and m_xCbAuthor.
void SvxTPFilter::CheckComment | ( | bool | bFlag | ) |
Definition at line 745 of file ctredlin.cxx.
References bModified, and m_xCbComment.
void SvxTPFilter::CheckDate | ( | bool | bFlag | ) |
Definition at line 717 of file ctredlin.cxx.
void SvxTPFilter::CheckRange | ( | bool | bFlag | ) |
Definition at line 731 of file ctredlin.cxx.
References bModified, and m_xCbRange.
void SvxTPFilter::ClearAuthors | ( | ) |
Definition at line 624 of file ctredlin.cxx.
References m_xLbAuthor.
void SvxTPFilter::DeactivatePage | ( | ) |
Definition at line 861 of file ctredlin.cxx.
References aReadyLink, bModified, Link< typename Arg, typename Ret >::Call(), GetDateMode(), GetFirstDate(), GetFirstTime(), GetLastDate(), GetLastTime(), GetSelectedAuthor(), IsAuthor(), IsComment(), IsDate(), m_pRedlinTable, m_xEdComment, utl::SearchParam::Regexp, SvxRedlinTable::SetAuthor(), SvxRedlinTable::SetCommentParams(), SvxRedlinTable::SetDateTimeMode(), SvxRedlinTable::SetFilterAuthor(), SvxRedlinTable::SetFilterComment(), SvxRedlinTable::SetFilterDate(), SvxRedlinTable::SetFirstDate(), SvxRedlinTable::SetFirstTime(), SvxRedlinTable::SetLastDate(), SvxRedlinTable::SetLastTime(), and SvxRedlinTable::UpdateFilterTest().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void SvxTPFilter::Enable | ( | bool | bEnable = true | ) |
Definition at line 891 of file ctredlin.cxx.
References m_xCbAuthor, m_xCbComment, m_xCbDate, m_xCbRange, and SvxTPage::m_xContainer.
|
private |
Definition at line 539 of file ctredlin.cxx.
References m_xCbDate, m_xDfDate, m_xIbClock, and m_xTfDate.
|
private |
Definition at line 554 of file ctredlin.cxx.
References m_xCbDate, m_xDfDate2, m_xFtDate2, m_xIbClock2, and m_xTfDate2.
OUString SvxTPFilter::GetComment | ( | ) | const |
Definition at line 687 of file ctredlin.cxx.
References m_xEdComment.
SvxRedlinDateMode SvxTPFilter::GetDateMode | ( | ) | const |
Date SvxTPFilter::GetFirstDate | ( | ) | const |
tools::Time SvxTPFilter::GetFirstTime | ( | ) | const |
Definition at line 584 of file ctredlin.cxx.
References m_xTfDateFormatter.
Referenced by DeactivatePage().
Date SvxTPFilter::GetLastDate | ( | ) | const |
tools::Time SvxTPFilter::GetLastTime | ( | ) | const |
Definition at line 604 of file ctredlin.cxx.
References m_xTfDate2Formatter.
Referenced by DeactivatePage().
|
inline |
Definition at line 243 of file ctredlin.hxx.
OUString SvxTPFilter::GetRange | ( | ) | const |
Definition at line 655 of file ctredlin.cxx.
References m_xEdRange.
OUString SvxTPFilter::GetSelectedAuthor | ( | ) | const |
Definition at line 634 of file ctredlin.cxx.
References m_xLbAuthor.
Referenced by DeactivatePage().
void SvxTPFilter::HideRange | ( | bool | bHide = true | ) |
Definition at line 665 of file ctredlin.cxx.
References m_xBtnRange, m_xCbRange, m_xEdRange, and ShowAction().
Referenced by ShowAction(), and SvxTPFilter().
void SvxTPFilter::InsertAuthor | ( | const OUString & | rString | ) |
Definition at line 629 of file ctredlin.cxx.
References m_xLbAuthor.
bool SvxTPFilter::IsAction | ( | ) | const |
Definition at line 707 of file ctredlin.cxx.
References m_xCbAction.
bool SvxTPFilter::IsAuthor | ( | ) | const |
Definition at line 697 of file ctredlin.cxx.
References m_xCbAuthor.
Referenced by DeactivatePage().
bool SvxTPFilter::IsComment | ( | ) | const |
Definition at line 712 of file ctredlin.cxx.
References m_xCbComment.
Referenced by DeactivatePage().
bool SvxTPFilter::IsDate | ( | ) | const |
bool SvxTPFilter::IsRange | ( | ) | const |
Definition at line 702 of file ctredlin.cxx.
References m_xCbRange.
sal_Int32 SvxTPFilter::SelectAuthor | ( | const OUString & | aString | ) |
Definition at line 644 of file ctredlin.cxx.
References m_xLbAuthor.
void SvxTPFilter::SelectedAuthorPos | ( | sal_Int32 | nPos | ) |
Definition at line 639 of file ctredlin.cxx.
References m_xLbAuthor, and nPos.
void SvxTPFilter::SetComment | ( | const OUString & | rComment | ) |
Definition at line 682 of file ctredlin.cxx.
References m_xEdComment.
void SvxTPFilter::SetDateMode | ( | sal_uInt16 | nMode | ) |
Definition at line 614 of file ctredlin.cxx.
References m_xLbDate.
void SvxTPFilter::SetFirstDate | ( | const Date & | aDate | ) |
void SvxTPFilter::SetFirstTime | ( | const tools::Time & | aTime | ) |
Definition at line 589 of file ctredlin.cxx.
References m_xTfDateFormatter.
Referenced by SvxTPFilter().
void SvxTPFilter::SetFocusToRange | ( | ) |
Definition at line 660 of file ctredlin.cxx.
References m_xEdRange.
void SvxTPFilter::SetLastDate | ( | const Date & | aDate | ) |
void SvxTPFilter::SetLastTime | ( | const tools::Time & | aTime | ) |
Definition at line 609 of file ctredlin.cxx.
References m_xTfDate2Formatter.
Referenced by SvxTPFilter().
void SvxTPFilter::SetRange | ( | const OUString & | rString | ) |
Definition at line 650 of file ctredlin.cxx.
References m_xEdRange.
|
inline |
Definition at line 245 of file ctredlin.hxx.
void SvxTPFilter::SetRedlinTable | ( | SvxRedlinTable * | pTable | ) |
Definition at line 534 of file ctredlin.cxx.
References m_pRedlinTable.
|
inline |
Definition at line 249 of file ctredlin.hxx.
void SvxTPFilter::ShowAction | ( | bool | bShow = true | ) |
Definition at line 752 of file ctredlin.cxx.
References HideRange(), m_xCbAction, and m_xLbAction.
Referenced by HideRange(), and SvxTPFilter().
|
private |
Definition at line 155 of file ctredlin.hxx.
Referenced by DeactivatePage().
|
private |
Definition at line 156 of file ctredlin.hxx.
|
private |
Definition at line 158 of file ctredlin.hxx.
Referenced by CheckAction(), CheckAuthor(), CheckComment(), CheckDate(), CheckRange(), DeactivatePage(), and SvxTPFilter().
|
private |
Definition at line 160 of file ctredlin.hxx.
Referenced by DeactivatePage(), and SetRedlinTable().
|
private |
Definition at line 176 of file ctredlin.hxx.
Referenced by HideRange(), and SvxTPFilter().
|
private |
Definition at line 177 of file ctredlin.hxx.
Referenced by CheckAction(), IsAction(), ShowAction(), and SvxTPFilter().
|
private |
Definition at line 172 of file ctredlin.hxx.
Referenced by CheckAuthor(), Enable(), IsAuthor(), and SvxTPFilter().
|
private |
Definition at line 179 of file ctredlin.hxx.
Referenced by CheckComment(), Enable(), IsComment(), and SvxTPFilter().
|
private |
Definition at line 161 of file ctredlin.hxx.
Referenced by CheckDate(), Enable(), EnableDateLine1(), EnableDateLine2(), IsDate(), and SvxTPFilter().
|
private |
Definition at line 174 of file ctredlin.hxx.
Referenced by CheckRange(), Enable(), HideRange(), IsRange(), and SvxTPFilter().
|
private |
Definition at line 163 of file ctredlin.hxx.
Referenced by EnableDateLine1(), GetFirstDate(), SetFirstDate(), and SvxTPFilter().
|
private |
Definition at line 168 of file ctredlin.hxx.
Referenced by EnableDateLine2(), GetLastDate(), SetLastDate(), and SvxTPFilter().
|
private |
Definition at line 180 of file ctredlin.hxx.
Referenced by DeactivatePage(), GetComment(), SetComment(), and SvxTPFilter().
|
private |
Definition at line 175 of file ctredlin.hxx.
Referenced by GetRange(), HideRange(), SetFocusToRange(), SetRange(), and SvxTPFilter().
|
private |
Definition at line 167 of file ctredlin.hxx.
Referenced by EnableDateLine2().
|
private |
Definition at line 166 of file ctredlin.hxx.
Referenced by EnableDateLine1(), and SvxTPFilter().
|
private |
Definition at line 171 of file ctredlin.hxx.
Referenced by EnableDateLine2(), and SvxTPFilter().
|
private |
Definition at line 178 of file ctredlin.hxx.
Referenced by ShowAction(), and SvxTPFilter().
|
private |
Definition at line 173 of file ctredlin.hxx.
Referenced by ClearAuthors(), GetSelectedAuthor(), InsertAuthor(), SelectAuthor(), SelectedAuthorPos(), and SvxTPFilter().
|
private |
Definition at line 162 of file ctredlin.hxx.
Referenced by GetDateMode(), SetDateMode(), and SvxTPFilter().
|
private |
Definition at line 164 of file ctredlin.hxx.
Referenced by EnableDateLine1(), and SvxTPFilter().
|
private |
Definition at line 169 of file ctredlin.hxx.
Referenced by EnableDateLine2(), and SvxTPFilter().
|
private |
Definition at line 170 of file ctredlin.hxx.
Referenced by GetLastTime(), SetLastTime(), and SvxTPFilter().
|
private |
Definition at line 165 of file ctredlin.hxx.
Referenced by GetFirstTime(), SetFirstTime(), and SvxTPFilter().