39 #define SC_DROPMODE_URL 0
40 #define SC_DROPMODE_LINK 1
41 #define SC_DROPMODE_COPY 2
73 void UpdateEntries(
const std::vector<OUString> &rNewEntryList);
126 std::array<std::unique_ptr<ScNavigatorControllerItem>,CTRL_ITEMS>
mvBoundItems;
132 DECL_LINK(ToolBoxSelectHdl,
const OString&,
void);
133 DECL_LINK(ToolBoxDropdownClickHdl,
const OString&,
void);
134 DECL_LINK(MenuSelectHdl,
const OString&,
void);
std::unique_ptr< weld::ComboBox > m_xLbDocuments
SFX_DECL_CHILDWINDOW(ScNavigatorWrapper)
void SetCurrentTable(SCTAB nTab)
void UpdateTable(const SCTAB *pTab)
Contains settings of the navigator listbox.
std::unique_ptr< weld::SpinButton > m_xEdCol
void ExecuteScenarioSlot(sal_uInt16 nSlotId)
virtual weld::Window * GetFrameWeld() const override
void GetDocNames(const OUString *pSelEntry)
sal_uInt16 GetDropMode() const
void SetComment(const OUString &rComment)
const ScenarioEntry * GetSelectedScenarioEntry() const
DECL_LINK(SelectHdl, weld::TreeView &, void)
void SetCurrentObject(const OUString &rName)
std::unique_ptr< ScScenarioWindow > m_xWndScenarios
std::unique_ptr< ScArea > pMarkArea
std::unique_ptr< weld::Toolbar > m_xTbxCmd2
std::unique_ptr< weld::TextView > m_xEdComment
void UpdateEntries(const std::vector< OUString > &rNewEntryList)
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
void SetCurrentTableStr(std::u16string_view rName)
static ScTabViewShell * GetTabViewShell()
void ShowList(bool bShow)
void SetCurrentDoc(const OUString &rDocName)
void UpdateRow(const SCROW *pRow=nullptr)
VclPtr< vcl::Window > pParent
std::array< std::unique_ptr< ScNavigatorControllerItem >, CTRL_ITEMS > mvBoundItems
void SetCurrentCellStr(const OUString &rName)
DECL_LINK(TimeHdl, Timer *, void)
std::unique_ptr< weld::Widget > m_xScenarioBox
ScNavigatorWrapper(vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings, SfxChildWinInfo *pInfo)
static ScNavigatorSettings * GetNavigatorSettings()
std::unique_ptr< weld::Menu > m_xDragModeMenu
std::unique_ptr< ScContentTree > m_xLbEntries
void SetCurrentCell(SCCOL nCol, SCROW Row)
ScNavigatorDlg(SfxBindings *pB, weld::Widget *pParent, SfxNavigator *pNavigatorDlg)
static constexpr int CTRL_ITEMS
void SetDropMode(sal_uInt16 nNew)
std::unique_ptr< weld::TreeView > m_xLbScenario
std::vector< ScenarioEntry > m_aEntries
static void ReleaseFocus()
std::unique_ptr< weld::SpinButton > m_xEdRow
void SetListMode(NavListMode eMode)
ScViewData * GetViewData()
void UpdateColumn(const SCCOL *pCol=nullptr)
virtual ~ScNavigatorDlg() override
ScScenarioWindow(weld::Builder &rBuilder, const OUString &rQH_List, const OUString &rQH_Comment)
VclPtr< SfxNavigator > m_xNavigatorDlg
void NotifyState(const SfxPoolItem *pState)
bool m_bDetectedRangeSegmentation false
std::unique_ptr< weld::Toolbar > m_xTbxCmd1