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);
133 DECL_LINK(ToolBoxDropdownClickHdl,
const OUString&,
void);
std::unique_ptr< weld::SpinButton > m_xEdRow
void SetCurrentCell(SCCOL nCol, SCROW Row)
std::unique_ptr< weld::Widget > m_xScenarioBox
DECL_LINK(ExecuteColHdl, weld::Entry &, bool)
DECL_LINK(ToolBoxSelectHdl, const OUString &, void)
void SetListMode(NavListMode eMode)
void UpdateColumn(const SCCOL *pCol=nullptr)
DECL_LINK(ParseRowInputHdl, int *, bool)
ScViewData * GetViewData()
VclPtr< SfxNavigator > m_xNavigatorDlg
sal_uInt16 GetDropMode() const
virtual weld::Window * GetFrameWeld() const override
std::unique_ptr< ScContentTree > m_xLbEntries
void SetDropMode(sal_uInt16 nNew)
static ScNavigatorSettings * GetNavigatorSettings()
ScNavigatorDlg(SfxBindings *pB, weld::Widget *pParent, SfxNavigator *pNavigatorDlg)
std::unique_ptr< weld::ComboBox > m_xLbDocuments
static ScTabViewShell * GetTabViewShell()
std::unique_ptr< weld::SpinButton > m_xEdCol
std::optional< ScArea > moMarkArea
DECL_LINK(DocumentSelectHdl, weld::ComboBox &, void)
std::unique_ptr< weld::Toolbar > m_xTbxCmd1
void SetCurrentTable(SCTAB nTab)
void SetCurrentTableStr(std::u16string_view rName)
void SetCurrentCellStr(const OUString &rName)
void GetDocNames(const OUString *pSelEntry)
void SetCurrentObject(const OUString &rName)
static constexpr int CTRL_ITEMS
void UpdateTable(const SCTAB *pTab)
void ShowList(bool bShow)
virtual ~ScNavigatorDlg() override
DECL_LINK(TimeHdl, Timer *, void)
DECL_LINK(ExecuteRowHdl, weld::Entry &, bool)
static void ReleaseFocus()
std::array< std::unique_ptr< ScNavigatorControllerItem >, CTRL_ITEMS > mvBoundItems
DECL_LINK(MenuSelectHdl, const OUString &, void)
void SetCurrentDoc(const OUString &rDocName)
DECL_LINK(ToolBoxDropdownClickHdl, const OUString &, void)
DECL_LINK(FormatRowOutputHdl, weld::SpinButton &, void)
std::unique_ptr< weld::Menu > m_xDragModeMenu
void UpdateRow(const SCROW *pRow=nullptr)
std::unique_ptr< weld::Toolbar > m_xTbxCmd2
std::unique_ptr< ScScenarioWindow > m_xWndScenarios
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
Contains settings of the navigator listbox.
SFX_DECL_CHILDWINDOW(ScNavigatorWrapper)
ScNavigatorWrapper(vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings, SfxChildWinInfo *pInfo)
std::unique_ptr< weld::TreeView > m_xLbScenario
void ExecuteScenarioSlot(sal_uInt16 nSlotId)
DECL_LINK(SelectHdl, weld::TreeView &, void)
void NotifyState(const SfxPoolItem *pState)
const ScenarioEntry * GetSelectedScenarioEntry() const
void SetComment(const OUString &rComment)
std::unique_ptr< weld::TextView > m_xEdComment
DECL_LINK(ContextMenuHdl, const CommandEvent &, bool)
ScScenarioWindow(weld::Builder &rBuilder, const OUString &rQH_List, const OUString &rQH_Comment)
std::vector< ScenarioEntry > m_aEntries
DECL_LINK(DoubleClickHdl, weld::TreeView &, bool)
DECL_LINK(KeyInputHdl, const KeyEvent &, bool)
void UpdateEntries(const std::vector< OUString > &rNewEntryList)
VclPtr< vcl::Window > pParent