##// END OF EJS Templates
Add missing methods
Add missing methods

File last commit:

r1180:938a31670f5f
r1258:0c7ba5e6c006
Show More
CatalogueSideBarWidget.h
43 lines | 1.1 KiB | text/x-c | CLexer
/ gui / include / Catalogue / CatalogueSideBarWidget.h
Catalog side bar
r1133 #ifndef SCIQLOP_CATALOGUESIDEBARWIDGET_H
#define SCIQLOP_CATALOGUESIDEBARWIDGET_H
Sub widget classes
r1130
Catalog side bar
r1133 #include <Common/spimpl.h>
Edition of catalogues from the inspector
r1180 #include <QLoggingCategory>
Basic interactions
r1138 #include <QTreeWidgetItem>
Sub widget classes
r1130 #include <QWidget>
Adaptation to the shared pointers of catalogue controller
r1176 class DBCatalogue;
Display catalogues and events with CatalogueAPI
r1162
Sub widget classes
r1130 namespace Ui {
class CatalogueSideBarWidget;
}
Edition of catalogues from the inspector
r1180 Q_DECLARE_LOGGING_CATEGORY(LOG_CatalogueSideBarWidget)
Sub widget classes
r1130 class CatalogueSideBarWidget : public QWidget {
Q_OBJECT
Basic interactions
r1138 signals:
Adaptation to the shared pointers of catalogue controller
r1176 void catalogueSelected(const QVector<std::shared_ptr<DBCatalogue> > &catalogues);
Multi selection of catalogues
r1165 void databaseSelected(const QStringList &databases);
Basic interactions
r1138 void allEventsSelected();
void trashSelected();
Multi selection of catalogues
r1165 void selectionCleared();
Basic interactions
r1138
Sub widget classes
r1130 public:
explicit CatalogueSideBarWidget(QWidget *parent = 0);
Catalog side bar
r1133 virtual ~CatalogueSideBarWidget();
Sub widget classes
r1130
Edition of catalogues from the inspector
r1180 void setCatalogueChanges(const std::shared_ptr<DBCatalogue> &catalogue, bool hasChanges);
Sub widget classes
r1130 private:
Ui::CatalogueSideBarWidget *ui;
Catalog side bar
r1133
class CatalogueSideBarWidgetPrivate;
spimpl::unique_impl_ptr<CatalogueSideBarWidgetPrivate> impl;
Basic context menu on a catalogue item
r1174
private slots:
void onContextMenuRequested(const QPoint &pos);
Sub widget classes
r1130 };
Catalog side bar
r1133 #endif // SCIQLOP_CATALOGUESIDEBARWIDGET_H