Choreonoid  1.8
MultiSeqItemCreationPanel.h
Go to the documentation of this file.
1 #ifndef CNOID_BASE_MULTI_SEQ_ITEM_CREATION_PANEL_H
2 #define CNOID_BASE_MULTI_SEQ_ITEM_CREATION_PANEL_H
3 
4 #include "SpinBox.h"
5 #include <cnoid/ItemManager>
6 #include <QLineEdit>
7 #include "exportdecl.h"
8 
9 namespace cnoid {
10 
11 class CNOID_EXPORT MultiSeqItemCreationPanel : public ItemCreationPanel
12 {
13 public:
14  MultiSeqItemCreationPanel(const QString& numSeqsCaption);
15 
16  virtual bool initializePanel(Item* protoItem, Item* parentItem) override;
17  virtual bool initializeItem(Item* protoItem, Item* parentItem) override;
18 
19 private:
20  QLineEdit* nameEntry;
21  SpinBox* numSeqsSpin;
22  DoubleSpinBox* timeLengthSpin;
23  DoubleSpinBox* frameRateSpin;
24 };
25 
26 }
27 
28 #endif
cnoid::ItemCreationPanel
Definition: ItemManager.h:26
cnoid::DoubleSpinBox
Definition: SpinBox.h:25
cnoid::SpinBox
Definition: SpinBox.h:12
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::Item
Definition: Item.h:29
cnoid::MultiSeqItemCreationPanel
Definition: MultiSeqItemCreationPanel.h:11
SpinBox.h