##// END OF EJS Templates
Fix bug time precision with catalogue
Fix bug time precision with catalogue

File last commit:

r1368:2f97b648f297
r1369:b20dcec1c57b
Show More
CatalogueSideBarWidget.h
55 lines | 1.5 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>
Add addCatalogue method
r1357 class CatalogueAbstractTreeItem;
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
Add addCatalogue method
r1357 CatalogueAbstractTreeItem *addCatalogue(const std::shared_ptr<DBCatalogue> &catalogue,
const QString &repository);
Edition of catalogues from the inspector
r1180 void setCatalogueChanges(const std::shared_ptr<DBCatalogue> &catalogue, bool hasChanges);
Updates model after an event has been created through the colored zone
r1286 QVector<std::shared_ptr<DBCatalogue> > getCatalogues(const QString &repository) const;
Add supp shortcut for Catalogues
r1368 // QWidget interface
protected:
void keyPressEvent(QKeyEvent *event);
Add catalogue handling
r1356 private slots:
void emitSelection();
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