13 #include <document.hxx>
19 : mrTreeView(rTreeView)
21 , mpFormatList(pFormatList)
59 std::sort(aSelectedRows.begin(), aSelectedRows.end());
60 for (
auto it = aSelectedRows.rbegin(); it != aSelectedRows.rend(); ++it)
80 std::vector<int> aWidths
88 : GenericDialogController(pParent,
"modules/scalc/ui/condformatmanager.ui",
"CondFormatManager")
91 , m_xBtnAdd(m_xBuilder->weld_button(
"add"))
92 , m_xBtnRemove(m_xBuilder->weld_button(
"remove"))
93 , m_xBtnEdit(m_xBuilder->weld_button(
"edit"))
94 ,
m_xTreeView(m_xBuilder->weld_tree_view(
"CONTAINER"))
130 m_xCtrlManager->DeleteSelection();
132 UpdateButtonSensitivity();
css::uno::Reference< css::linguistic2::XProofreadingIterator > get(css::uno::Reference< css::uno::XComponentContext > const &context)
virtual void set_text(int row, const OUString &rText, int col=-1)=0
#define LINK(Instance, Class, Member)
void Format(OUString &, ScRefFlags nFlags, const ScDocument &, formula::FormulaGrammar::AddressConvention eConv=formula::FormulaGrammar::CONV_OOO, sal_Unicode cDelimiter=0, bool bFullAddressNotation=false) const
SC_DLLPUBLIC formula::FormulaGrammar::AddressConvention GetAddressConvention() const
constexpr tools::Long Width() const
virtual void set_column_fixed_widths(const std::vector< int > &rWidths)=0
virtual OUString get_id(int pos) const =0
ScAddress GetTopLeftCorner() const
virtual int get_selected_index() const =0
virtual void remove(int pos)=0
virtual void select(int pos)=0
std::unique_ptr< weld::TreeView > m_xTreeView
virtual std::vector< int > get_selected_rows() const =0
Reference< XExecutableDialog > m_xDialog
virtual int get_height_rows(int nRows) const =0
virtual void set_selection_mode(SelectionMode eMode)=0
void append(TreeIter *pRet=nullptr)
virtual void make_sorted()=0
bool m_bDetectedRangeSegmentation false