GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
QtHandles::Utils Namespace Reference

Functions

template<typename T >
QFont computeFont (const typename T::properties &props, int height)
 
template QFont computeFont< uibuttongroup > (const uibuttongroup::properties &props, int height)
 
template QFont computeFont< uicontrol > (const uicontrol::properties &props, int height)
 
template QFont computeFont< uipanel > (const uipanel::properties &props, int height)
 
Matrix figureCurrentPoint (const graphics_object &fig, QMouseEvent *event)
 
Matrix figureCurrentPoint (const graphics_object &fig)
 
std::string figureSelectionType (QMouseEvent *event, bool isDoubleClick)
 
Qt::Alignment fromHVAlign (const std::string &halign, const std::string &valign)
 
QColor fromRgb (const Matrix &rgb)
 
QString fromStdString (const std::string &s)
 
QStringList fromStringVector (const string_vector &v)
 
QImage makeImageFromCData (const octave_value &v, int width, int height)
 
octave_scalar_map makeKeyEventStruct (QKeyEvent *event)
 
template<typename T >
T::properties & properties (graphics_object obj)
 
template<typename T >
T::properties & properties (const graphics_handle &h)
 
Cell toCellString (const QStringList &l)
 
Matrix toRgb (const QColor &c)
 
std::string toStdString (const QString &s)
 
string_vector toStringVector (const QStringList &l)
 

Function Documentation

◆ computeFont()

template<typename T >
QFont QtHandles::Utils::computeFont ( const typename T::properties &  props,
int  height 
)

Definition at line 105 of file QtHandlesUtils.cc.

References f, and fromStdString().

◆ computeFont< uibuttongroup >()

◆ computeFont< uicontrol >()

◆ computeFont< uipanel >()

◆ figureCurrentPoint() [1/2]

Matrix QtHandles::Utils::figureCurrentPoint ( const graphics_object fig,
QMouseEvent *  event 
)

◆ figureCurrentPoint() [2/2]

Matrix QtHandles::Utils::figureCurrentPoint ( const graphics_object fig)

◆ figureSelectionType()

std::string QtHandles::Utils::figureSelectionType ( QMouseEvent *  event,
bool  isDoubleClick 
)

◆ fromHVAlign()

Qt::Alignment QtHandles::Utils::fromHVAlign ( const std::string halign,
const std::string valign 
)

◆ fromRgb()

QColor QtHandles::Utils::fromRgb ( const Matrix rgb)

◆ fromStdString()

QString QtHandles::Utils::fromStdString ( const std::string s)

Definition at line 51 of file QtHandlesUtils.cc.

References s.

Referenced by QtHandles::ButtonControl::ButtonControl(), QtHandles::ButtonGroup::ButtonGroup(), computeFont(), octave::base_ve_model::data(), octave::default_qt_settings_file(), octave::main_window::display_release_notes(), octave::documentation::documentation(), octave::variable_editor_model::double_click(), octave::base_ve_model::edit_display(), octave::numeric_model::edit_display(), octave::string_model::edit_display(), octave::display_only_model::edit_display(), octave::struct_model::edit_display(), octave::base_ve_model::edit_display_sub(), octave::variable_editor_model::evaluation_error(), QtHandles::Figure::fileName(), fromStringVector(), octave::resource_manager::get_gui_translation_dir(), octave::workspace_view::handle_contextmenu_copy_value(), octave::main_window::handle_edit_mfile_request(), octave::scalar_struct_model::header_data(), octave::vector_struct_model::header_data(), QtHandles::Figure::helpAboutOctave(), QtHandles::BaseControl::init(), QtHandles::EditControl::init(), octave::variable_editor_model::init_from_oct(), octave::variable_editor_model::insertColumns(), octave::variable_editor_model::insertRows(), octave::base_ve_model::make_description_text(), QtHandles::Menu::Menu(), QtHandles::Panel::Panel(), octave::files_dock_widget::popdownmenu_home(), QtHandles::PopupMenuControl::PopupMenuControl(), QtHandles::Backend::print_figure(), octave::news_reader::process(), octave::variable_editor_model::removeColumns(), octave::variable_editor_model::removeRows(), octave::variable_editor_model::reset(), octave::main_window::show_about_octave(), octave::scalar_struct_model::subscript_expression(), octave::vector_struct_model::subscript_expression(), QtHandles::ToolBarButton< uipushtool >::ToolBarButton(), QtHandles::ButtonControl::update(), QtHandles::PushButtonControl::update(), QtHandles::PopupMenuControl::update(), QtHandles::ToolBarButton< uipushtool >::update(), QtHandles::BaseControl::update(), QtHandles::Panel::update(), QtHandles::Menu::update(), QtHandles::ButtonGroup::update(), QtHandles::Figure::update(), octave::variable_editor_model::update_data(), octave::workspace_model::update_table(), and QtHandles::EditControl::updateSingleLine().

◆ fromStringVector()

◆ makeImageFromCData()

◆ makeKeyEventStruct()

◆ properties() [1/2]

template<typename T >
T::properties& QtHandles::Utils::properties ( graphics_object  obj)
inline

◆ properties() [2/2]

template<typename T >
T::properties& QtHandles::Utils::properties ( const graphics_handle h)
inline

Definition at line 74 of file QtHandlesUtils.h.

References gh_manager::get_object(), and h.

Referenced by properties().

◆ toCellString()

Cell QtHandles::Utils::toCellString ( const QStringList &  l)

◆ toRgb()

Matrix QtHandles::Utils::toRgb ( const QColor &  c)

Definition at line 155 of file QtHandlesUtils.cc.

References c, Array< T >::fortran_vec(), and tmp.

Referenced by annotation_dialog::get_gui_props().

◆ toStdString()

std::string QtHandles::Utils::toStdString ( const QString &  s)

◆ toStringVector()

string_vector QtHandles::Utils::toStringVector ( const QStringList &  l)

Definition at line 75 of file QtHandlesUtils.cc.

References i, s, and toStdString().

Referenced by toCellString().