Classes | Public Types | Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | Friends | List of all members
icmpstr::CPackageOverviewComp Class Reference

#include <CPackageOverviewComp.h>

Inheritance diagram for icmpstr::CPackageOverviewComp:
iqtgui::TDesignerGuiObserverCompBase< Ui::CPackageOverviewComp, icomp::IRegistry > ibase::ICommandsProvider icmpstr::IAttributeSelectionObserver istd::IChangeable istd::IPolymorphic istd::IPolymorphic

Classes

struct  RootInfo
 

Public Types

typedef
iqtgui::TDesignerGuiObserverCompBase
< Ui::CPackageOverviewComp,
icomp::IRegistry
BaseClass
 
- Public Types inherited from ibase::ICommandsProvider
enum  ChangeFlags
 

Public Member Functions

 CPackageOverviewComp ()
 
virtual const
ibase::IHierarchicalCommand
GetCommands () const
 
virtual void OnAttributeSelected (const icomp::IAttributeStaticInfo *attributeStaticInfoPtr)
 

Protected Types

typedef QSet< QString > MetaInfoFilter
 

Protected Slots

void on_FilterEdit_editingFinished ()
 
void on_GroupByCB_currentIndexChanged (int index)
 
void on_PackagesList_itemSelectionChanged ()
 
void on_PackagesList_itemExpanded (QTreeWidgetItem *item)
 
void on_PackagesList_itemClicked (QTreeWidgetItem *item, int column)
 
void on_PackagesList_itemDoubleClicked (QTreeWidgetItem *item, int column)
 
void on_EnableFiltersButton_toggled (bool on)
 
void on_InterfaceCB_currentIndexChanged (int index)
 
void OnReloadPackages ()
 
void on_InterfaceClearButton_clicked ()
 
void on_CompanyClearButton_clicked ()
 
void on_ProjectClearButton_clicked ()
 
void on_AuthorClearButton_clicked ()
 
void on_CategoryClearButton_clicked ()
 
void on_TagClearButton_clicked ()
 
void on_KeywordClearButton_clicked ()
 
void OnMetaInfoSelectorChanged ()
 

Protected Member Functions

void GenerateComponentTree (bool forceUpdate)
 
void UpdateAllMetaInfoLists ()
 
void UpdateSingleMetaInfoList (const MetaInfoFilter &filter, QComboBox &result)
 
void UpdateAllLists ()
 
icomp::IMetaInfoManager::ComponentAddresses GetFilteredComponentAdresses () const
 Get a list of components that match the filter criteria. More...
 
QPixmap CreateComponentDragPixmap (const icomp::CComponentAddress &address) const
 Create the drag preview for the component. More...
 
RootInfoEnsureRoot (const QByteArray &path, const icomp::CComponentAddress &address, const icomp::IComponentStaticInfo *staticInfoPtr)
 
void SetCommandNames ()
 
virtual bool eventFilter (QObject *sourcePtr, QEvent *eventPtr)
 
virtual void UpdateGui (const istd::IChangeable::ChangeSet &changeSet)
 
virtual void OnGuiCreated ()
 
virtual void OnGuiDestroyed ()
 
virtual void OnRetranslate ()
 
virtual void OnGuiRetranslate ()
 

Friends

class CPackageItemDelegate
 

Detailed Description

Definition at line 37 of file CPackageOverviewComp.h.

Member Typedef Documentation

Definition at line 45 of file CPackageOverviewComp.h.

typedef QSet<QString> icmpstr::CPackageOverviewComp::MetaInfoFilter
protected

Definition at line 81 of file CPackageOverviewComp.h.

Constructor & Destructor Documentation

icmpstr::CPackageOverviewComp::CPackageOverviewComp ( )

Member Function Documentation

QPixmap icmpstr::CPackageOverviewComp::CreateComponentDragPixmap ( const icomp::CComponentAddress address) const
protected

Create the drag preview for the component.

RootInfo& icmpstr::CPackageOverviewComp::EnsureRoot ( const QByteArray &  path,
const icomp::CComponentAddress address,
const icomp::IComponentStaticInfo staticInfoPtr 
)
protected
virtual bool icmpstr::CPackageOverviewComp::eventFilter ( QObject *  sourcePtr,
QEvent *  eventPtr 
)
protectedvirtual
void icmpstr::CPackageOverviewComp::GenerateComponentTree ( bool  forceUpdate)
protected
virtual const ibase::IHierarchicalCommand* icmpstr::CPackageOverviewComp::GetCommands ( ) const
virtual

Reimplemented from ibase::ICommandsProvider.

icomp::IMetaInfoManager::ComponentAddresses icmpstr::CPackageOverviewComp::GetFilteredComponentAdresses ( ) const
protected

Get a list of components that match the filter criteria.

void icmpstr::CPackageOverviewComp::on_AuthorClearButton_clicked ( )
protectedslot
void icmpstr::CPackageOverviewComp::on_CategoryClearButton_clicked ( )
protectedslot
void icmpstr::CPackageOverviewComp::on_CompanyClearButton_clicked ( )
protectedslot
void icmpstr::CPackageOverviewComp::on_EnableFiltersButton_toggled ( bool  on)
protectedslot
void icmpstr::CPackageOverviewComp::on_FilterEdit_editingFinished ( )
protectedslot
void icmpstr::CPackageOverviewComp::on_GroupByCB_currentIndexChanged ( int  index)
protectedslot
void icmpstr::CPackageOverviewComp::on_InterfaceCB_currentIndexChanged ( int  index)
protectedslot
void icmpstr::CPackageOverviewComp::on_InterfaceClearButton_clicked ( )
protectedslot
void icmpstr::CPackageOverviewComp::on_KeywordClearButton_clicked ( )
protectedslot
void icmpstr::CPackageOverviewComp::on_PackagesList_itemClicked ( QTreeWidgetItem *  item,
int  column 
)
protectedslot
void icmpstr::CPackageOverviewComp::on_PackagesList_itemDoubleClicked ( QTreeWidgetItem *  item,
int  column 
)
protectedslot
void icmpstr::CPackageOverviewComp::on_PackagesList_itemExpanded ( QTreeWidgetItem *  item)
protectedslot
void icmpstr::CPackageOverviewComp::on_PackagesList_itemSelectionChanged ( )
protectedslot
void icmpstr::CPackageOverviewComp::on_ProjectClearButton_clicked ( )
protectedslot
void icmpstr::CPackageOverviewComp::on_TagClearButton_clicked ( )
protectedslot
virtual void icmpstr::CPackageOverviewComp::OnAttributeSelected ( const icomp::IAttributeStaticInfo attributeStaticInfoPtr)
virtual
virtual void icmpstr::CPackageOverviewComp::OnGuiCreated ( )
protectedvirtual
virtual void icmpstr::CPackageOverviewComp::OnGuiDestroyed ( )
protectedvirtual
virtual void icmpstr::CPackageOverviewComp::OnGuiRetranslate ( )
protectedvirtual
void icmpstr::CPackageOverviewComp::OnMetaInfoSelectorChanged ( )
protectedslot
void icmpstr::CPackageOverviewComp::OnReloadPackages ( )
protectedslot
virtual void icmpstr::CPackageOverviewComp::OnRetranslate ( )
protectedvirtual
void icmpstr::CPackageOverviewComp::SetCommandNames ( )
protected
void icmpstr::CPackageOverviewComp::UpdateAllLists ( )
protected
void icmpstr::CPackageOverviewComp::UpdateAllMetaInfoLists ( )
protected
virtual void icmpstr::CPackageOverviewComp::UpdateGui ( const istd::IChangeable::ChangeSet changeSet)
protectedvirtual
void icmpstr::CPackageOverviewComp::UpdateSingleMetaInfoList ( const MetaInfoFilter filter,
QComboBox &  result 
)
protected

Friends And Related Function Documentation

friend class CPackageItemDelegate
friend

Definition at line 266 of file CPackageOverviewComp.h.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy