Logo Search packages:      
Sourcecode: qasmixer version File versions  Download package

Public Member Functions | Protected Member Functions | Private Attributes

Wdg::Sliders_Pad_Layout Class Reference

Sliders_Pad_Layout. More...

#include <sliders_pad_layout.hpp>

Collaboration diagram for Wdg::Sliders_Pad_Layout:
Collaboration graph

List of all members.

Public Member Functions

int add_group_widget (QWidget *wdg_n, unsigned int group_idx, unsigned int column_idx, unsigned int row_idx_n)
void addItem (QLayoutItem *item_n)
int count () const
Sliders_Pad_Header_Datafooter_data () const
Sliders_Pad_Header_Dataheader_data () const
const Sliders_Pad_Header_Labelheader_label (unsigned int idx_n) const
Sliders_Pad_Header_Labelheader_label (unsigned int idx_n)
QLayoutItem * itemAt (int index_n) const
QSize minimumSize () const
unsigned int num_header_labels () const
void set_footer_item (QLayoutItem *item_n)
void set_footer_widget (QWidget *wdg_n)
void set_header_item (QLayoutItem *item_n)
void set_header_widget (QWidget *wdg_n)
void setGeometry (const QRect &rect_n)
QSize sizeHint () const
 Sliders_Pad_Layout (Sliders_Pad_Data *sp_data_n, QWidget *parent_n=0)
QLayoutItem * takeAt (int index_n)

Protected Member Functions

void calc_column_widths_sync (unsigned int width_n)
void calc_columns_sizes (unsigned int area_width_n, unsigned int area_height_n)
void calc_label_angle (Sliders_Pad_Header_Data *hdata_n, unsigned int lbl_hor_dist_n, bool min_angle_n)
double calc_label_x_center (const Sliders_Pad_Header_Data *hdata_n, const Sliders_Pad_Data_Group *sp_grp_n, const Sliders_Pad_Data_Column *sp_col_n)
unsigned int calc_labels_max_x (const Sliders_Pad_Header_Data *hdata_n)
bool extra_sub_slider_spacing () const
unsigned int header_height_hint (const QLayoutItem *item_n, const Sliders_Pad_Header_Data *hdata_n) const
void post_adjust_row_heights ()
void set_geometries (const QRect &crect_n)
void update_labels_transforms (Sliders_Pad_Header_Data *hdata_n, const QRect &hrect_n)

Private Attributes

QLayoutItem * _footer_item
QLayoutItem * _header_item
QLayoutItem * _items [3]
unsigned int _num_items

Detailed Description


Definition at line 36 of file sliders_pad_layout.hpp.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index