17 #ifndef _INSERT_MODEL_WIDGET_HH_ 18 #define _INSERT_MODEL_WIDGET_HH_ 24 #include <boost/filesystem.hpp> 31 class QTreeWidgetItem;
39 class InsertModelWidgetPrivate;
52 public:
bool LocalPathInFileWidget(
const std::string &_path);
57 private:
void OnModels(
58 const std::map<std::string, std::string> &_models);
63 private:
void OnModelUpdateRequest(
const std::string &_localPath);
66 private slots:
void OnModelSelection(QTreeWidgetItem *item,
int column);
70 private slots:
void Update();
74 private slots:
void OnDirectoryChanged(
const QString &_path);
79 private:
static bool IsPathAccessible
80 (
const boost::filesystem::path &_path);
83 private:
void UpdateAllLocalPaths();
87 private:
void UpdateLocalPath(
const std::string &_path);
90 private: std::vector<event::ConnectionPtr> connections;
93 private: InsertModelWidgetPrivate *dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:33