Documentation ¶
Index ¶
- Variables
- func DefaultSort(liste Table, field rd.Field, reverse bool)
- type DelegateSuviCamps
- type Liste
- type RechercheId
- func NewRechercheAide(base *dm.BaseLocale) *RechercheId
- func NewRechercheCamp(base *dm.BaseLocale) *RechercheId
- func NewRechercheFacture(base *dm.BaseLocale) *RechercheId
- func NewRechercheGroupe(base *dm.BaseLocale) *RechercheId
- func NewRechercheParticipant(base *dm.BaseLocale) *RechercheId
- func NewRecherchePersonne(base *dm.BaseLocale, withOrganismes bool) *RechercheId
- func NewRechercheStructureaide(base *dm.BaseLocale) *RechercheId
- type Table
- type TableModel
- type Tree
- type TreeModel
Constants ¶
This section is empty.
Variables ¶
View Source
var HeadersRechercheParticipants = []rd.Header{ {Field: dm.PersonneNom, Label: "Nom"}, {Field: dm.PersonnePrenom, Label: "Prénom"}, {Field: dm.ParticipantCamp, Label: "Camp"}, }
Functions ¶
Types ¶
type DelegateSuviCamps ¶
type DelegateSuviCamps struct {
*widgets.QStyledItemDelegate
}
func NewDelegateSuviCamps ¶
func NewDelegateSuviCamps() DelegateSuviCamps
type Liste ¶
type Liste struct { *widgets.QFrame View view Headers []rd.Header Title string HighlightOnHover bool SingleSelection bool Placeholder string MinHeight int MinWidth int MaxWidth int // Callback d'ajout d'un élément, déclenché par le bouton nouveau. OnAdd func() // index est valide uniquement pour une Table (ambigu pour un Tree) OnClick func(acces rd.Item, index int) OnDoubleClick func(acces rd.Item, index int) OnRightClick func(acces rd.Item, pos *core.QPoint) // Callback déclenché par le tri. OnSort func(field rd.Field, reverse bool) // Callback déclenché sur recherche de l'utilisateur OnSearch func(pattern string) // Valide seulement pour une Table OnDelete func(acces rd.Item, index int) // Widgets supplémentaires en haut à droite RightHeader *widgets.QHBoxLayout // contains filtered or unexported fields }
Liste est le widget top-level contenant une liste, une ligne de titre, et un bouton d'ajout. Attention à bien appeler `Init` !
func (*Liste) ConnectDataChanged ¶
func (l *Liste) ConnectDataChanged(f func())
type RechercheId ¶
type RechercheId struct { *widgets.QDialog // Out contient la valeur de retour, // possiblement nil Out rd.IId }
func NewRechercheAide ¶
func NewRechercheAide(base *dm.BaseLocale) *RechercheId
func NewRechercheCamp ¶
func NewRechercheCamp(base *dm.BaseLocale) *RechercheId
func NewRechercheFacture ¶
func NewRechercheFacture(base *dm.BaseLocale) *RechercheId
func NewRechercheGroupe ¶
func NewRechercheGroupe(base *dm.BaseLocale) *RechercheId
func NewRechercheParticipant ¶
func NewRechercheParticipant(base *dm.BaseLocale) *RechercheId
func NewRecherchePersonne ¶
func NewRecherchePersonne(base *dm.BaseLocale, withOrganismes bool) *RechercheId
func NewRechercheStructureaide ¶
func NewRechercheStructureaide(base *dm.BaseLocale) *RechercheId
type Table ¶
func (*Table) HorizontalHeader ¶
func (t *Table) HorizontalHeader() *widgets.QHeaderView
func (*Table) Model ¶
func (t *Table) Model() *TableModel
type TableModel ¶
type TableModel struct { *core.QAbstractTableModel // contains filtered or unexported fields }
func (*TableModel) GetData ¶
func (m *TableModel) GetData() rd.Table
func (*TableModel) SetData ¶
func (m *TableModel) SetData(data rd.Table)
type Tree ¶
type Tree struct { Liste FoldButton *widgets.QPushButton }
func (*Tree) HorizontalHeader ¶
func (t *Tree) HorizontalHeader() *widgets.QHeaderView
type TreeModel ¶
type TreeModel struct { core.QAbstractItemModel // contains filtered or unexported fields }
func (*TreeModel) GetData ¶
func (m *TreeModel) GetData() []rd.ItemChilds
func (*TreeModel) SetData ¶
func (m *TreeModel) SetData(data []rd.ItemChilds)
Click to show internal directories.
Click to hide internal directories.