LibreOffice Module basctl (master) 1
Classes | Namespaces | Enumerations | Functions | Variables
bastypes.hxx File Reference
#include "scriptdocument.hxx"
#include "sbxitem.hxx"
#include <svtools/scrolladaptor.hxx>
#include <svtools/tabbar.hxx>
#include <basic/sbdef.hxx>
#include <vcl/dockwin.hxx>
#include <vcl/weld.hxx>
#include <string_view>
#include <unordered_map>
Include dependency graph for bastypes.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  basctl::BasicStatus
 
class  basctl::DockingWindow
 
class  basctl::TabBar
 
class  basctl::BaseWindow
 
class  basctl::LibInfo
 
class  basctl::LibInfo::Key
 
struct  basctl::LibInfo::Key::Hash
 
class  basctl::LibInfo::Item
 
class  basctl::ModuleInfoHelper
 

Namespaces

namespace  weld
 
namespace  basctl
 

Enumerations

enum  basctl::BasicWindowStatus {
  basctl::BASWIN_RUNNINGBASIC = 0x01 ,
  basctl::BASWIN_TOBEKILLED = 0x02 ,
  basctl::BASWIN_SUSPENDED = 0x04 ,
  basctl::BASWIN_INRESCHEDULE = 0x08
}
 

Functions

sal_Int32 basctl::searchEOL (std::u16string_view rStr, sal_Int32 fromIndex)
 
void basctl::CutLines (OUString &rStr, sal_Int32 nStartLine, sal_Int32 nLines)
 
OUString basctl::CreateMgrAndLibStr (std::u16string_view rMgrName, std::u16string_view rLibName)
 
sal_uInt32 basctl::CalcLineCount (SvStream &rStream)
 
bool basctl::QueryReplaceMacro (std::u16string_view rName, weld::Widget *pParent)
 
bool basctl::QueryDelMacro (std::u16string_view rName, weld::Widget *pParent)
 
bool basctl::QueryDelDialog (std::u16string_view rName, weld::Widget *pParent)
 
bool basctl::QueryDelModule (std::u16string_view rName, weld::Widget *pParent)
 
bool basctl::QueryDelLib (std::u16string_view rName, bool bRef, weld::Widget *pParent)
 
bool basctl::QueryPassword (weld::Widget *pDialogParent, const css::uno::Reference< css::script::XLibraryContainer > &xLibContainer, const OUString &rLibName, OUString &rPassword, bool bRepeat=false, bool bNewTitle=false)
 

Variables

constexpr auto basctl::LINE_SEP_CR = 0x0D
 
constexpr auto basctl::LINE_SEP = 0x0A