Upload missing files.

Fix folder name.
Keep Qt optional.
Move open dialogue from doc to tools.
Rename 'load' to 'open'.
Deleted wrong comment.
actorid
Michal Sciubidlo 12 years ago
parent 492482de7f
commit 155cca0c9a

@ -8,7 +8,7 @@
#include <components/files/configurationmanager.hpp> #include <components/files/configurationmanager.hpp>
#include <components/files/ogreplugin.hpp> #include <components/files/ogreplugin.hpp>
#include <components/settings/settings.hpp> #include <components/settings/settings.hpp>
#include <components/file_order_list/utils/naturalsort.hpp> #include <components/fileorderlist/utils/naturalsort.hpp>
#include "graphicspage.hpp" #include "graphicspage.hpp"

@ -1,6 +1,6 @@
#include <QtGui> #include <QtGui>
#include <components/file_order_list/datafileslist.hpp> #include <components/fileorderlist/datafileslist.hpp>
#include "maindialog.hpp" #include "maindialog.hpp"
#include "playpage.hpp" #include "playpage.hpp"

@ -12,12 +12,12 @@ set (OPENCS_SRC
model/tools/mandatoryid.cpp model/tools/reportmodel.cpp model/tools/mandatoryid.cpp model/tools/reportmodel.cpp
view/doc/viewmanager.cpp view/doc/view.cpp view/doc/operations.cpp view/doc/operation.cpp view/doc/subviewfactory.cpp view/doc/viewmanager.cpp view/doc/view.cpp view/doc/operations.cpp view/doc/operation.cpp view/doc/subviewfactory.cpp
view/doc/subview.cpp view/doc/subview.cpp view/doc/opendialog.cpp
view/world/table.cpp view/world/tablesubview.cpp view/world/subviews.cpp view/world/util.cpp view/world/table.cpp view/world/tablesubview.cpp view/world/subviews.cpp view/world/util.cpp
view/world/dialoguesubview.cpp view/world/dialoguesubview.cpp
view/tools/reportsubview.cpp view/tools/subviews.cpp view/tools/opendialog.cpp view/tools/reportsubview.cpp view/tools/subviews.cpp
) )
set (OPENCS_HDR set (OPENCS_HDR
@ -33,12 +33,12 @@ set (OPENCS_HDR
model/tools/mandatoryid.hpp model/tools/reportmodel.hpp model/tools/mandatoryid.hpp model/tools/reportmodel.hpp
view/doc/viewmanager.hpp view/doc/view.hpp view/doc/operations.hpp view/doc/operation.hpp view/doc/subviewfactory.hpp view/doc/viewmanager.hpp view/doc/view.hpp view/doc/operations.hpp view/doc/operation.hpp view/doc/subviewfactory.hpp
view/doc/subview.hpp view/doc/subviewfactoryimp.hpp view/doc/subview.hpp view/doc/subviewfactoryimp.hpp view/doc/opendialog.hpp
view/world/table.hpp view/world/tablesubview.hpp view/world/subviews.hpp view/world/util.hpp view/world/table.hpp view/world/tablesubview.hpp view/world/subviews.hpp view/world/util.hpp
view/world/dialoguesubview.hpp view/world/dialoguesubview.hpp
view/tools/reportsubview.hpp view/tools/subviews.hpp view/tools/opendialog.hpp view/tools/reportsubview.hpp view/tools/subviews.hpp
) )
set (OPENCS_US set (OPENCS_US

@ -0,0 +1,27 @@
#include <QVBoxLayout>
#include <QDialogButtonBox>
#include <components/fileorderlist/datafileslist.hpp>
#include "opendialog.hpp"
OpenDialog::OpenDialog(QWidget * parent) : QDialog(parent)
{
QVBoxLayout *layout = new QVBoxLayout(this);
mFileSelector = new DataFilesList(mCfgMgr, this);
layout->addWidget(mFileSelector);
mFileSelector->setupDataFiles();
buttonBox = new QDialogButtonBox(QDialogButtonBox::Open | QDialogButtonBox::Cancel, Qt::Horizontal, this);
connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
layout->addWidget(buttonBox);
setLayout(layout);
setWindowTitle(tr("Open"));
}
void OpenDialog::getFileList(std::vector<boost::filesystem::path>& paths)
{
mFileSelector->getSelectedFiles(paths);
}

@ -0,0 +1,17 @@
#include <qdialog.h>
#include <components/files/configurationmanager.hpp>
class DataFilesList;
class QDialogButtonBox;
class OpenDialog : public QDialog {
Q_OBJECT
public:
OpenDialog(QWidget * parent = 0);
void getFileList(std::vector<boost::filesystem::path>& paths);
private:
DataFilesList * mFileSelector;
QDialogButtonBox * buttonBox;
Files::ConfigurationManager mCfgMgr;
};

@ -14,8 +14,7 @@
#include "../tools/subviews.hpp" #include "../tools/subviews.hpp"
#include "../tools/opendialog.hpp" #include "opendialog.hpp"
#include "viewmanager.hpp" #include "viewmanager.hpp"
#include "operations.hpp" #include "operations.hpp"
#include "subview.hpp" #include "subview.hpp"
@ -34,9 +33,9 @@ void CSVDoc::View::setupFileMenu()
connect (new_, SIGNAL (triggered()), this, SIGNAL (newDocumentRequest())); connect (new_, SIGNAL (triggered()), this, SIGNAL (newDocumentRequest()));
file->addAction (new_); file->addAction (new_);
mLoad = new QAction(tr ("&Load"), this); mOpen = new QAction(tr ("&Open"), this);
connect (mLoad, SIGNAL (triggered()), this, SLOT (load())); connect (mOpen, SIGNAL (triggered()), this, SLOT (open()));
file->addAction (mLoad); file->addAction (mOpen);
mSave = new QAction (tr ("&Save"), this); mSave = new QAction (tr ("&Save"), this);
connect (mSave, SIGNAL (triggered()), this, SLOT (save())); connect (mSave, SIGNAL (triggered()), this, SLOT (save()));
@ -211,11 +210,11 @@ void CSVDoc::View::save()
mDocument->save(); mDocument->save();
} }
void CSVDoc::View::load() void CSVDoc::View::open()
{ {
if (!mOpenDialog) { if (!mOpenDialog) {
mOpenDialog = new OpenDialog(this); mOpenDialog = new OpenDialog(this);
connect(mOpenDialog, SIGNAL(accepted()), this, SLOT(loadNewFiles())); connect(mOpenDialog, SIGNAL(accepted()), this, SLOT(openNewFiles()));
} }
mOpenDialog->show(); mOpenDialog->show();
@ -223,9 +222,8 @@ void CSVDoc::View::load()
mOpenDialog->activateWindow(); mOpenDialog->activateWindow();
} }
void CSVDoc::View::loadNewFiles() void CSVDoc::View::openNewFiles()
{ {
//FIXME close old files
std::vector<boost::filesystem::path> paths; std::vector<boost::filesystem::path> paths;
mOpenDialog->getFileList(paths); mOpenDialog->getFileList(paths);
//FIXME load new files //FIXME load new files

@ -37,7 +37,7 @@ namespace CSVDoc
QAction *mUndo; QAction *mUndo;
QAction *mRedo; QAction *mRedo;
QAction *mSave; QAction *mSave;
QAction *mLoad; QAction *mOpen;
QAction *mVerify; QAction *mVerify;
std::vector<QAction *> mEditingActions; std::vector<QAction *> mEditingActions;
Operations *mOperations; Operations *mOperations;
@ -95,8 +95,8 @@ namespace CSVDoc
void newView(); void newView();
void load(); void open();
void loadNewFiles(); void openNewFiles();
void save(); void save();
void verify(); void verify();

@ -66,15 +66,17 @@ add_component_dir (translation
translation translation
) )
add_component_qt_dir (file_order_list find_package(Qt4 COMPONENTS QtCore QtGui)
datafileslist model/modelitem model/datafilesmodel model/esm/esmfile
utils/filedialog utils/lineedit utils/profilescombobox utils/textinputdialog utils/naturalsort
)
find_package(Qt4 COMPONENTS QtCore QtGUI REQUIRED) if(QT_QTGUI_LIBRARY AND QT_QTCORE_LIBRARY)
include(${QT_USE_FILE}) add_component_qt_dir (fileorderlist
datafileslist model/modelitem model/datafilesmodel model/esm/esmfile
utils/filedialog utils/lineedit utils/profilescombobox utils/textinputdialog utils/naturalsort
)
QT4_WRAP_CPP(MOC_SRCS ${COMPONENT_MOC_FILES}) include(${QT_USE_FILE})
QT4_WRAP_CPP(MOC_SRCS ${COMPONENT_MOC_FILES})
endif(QT_QTGUI_LIBRARY AND QT_QTCORE_LIBRARY)
include_directories(${BULLET_INCLUDE_DIRS}) include_directories(${BULLET_INCLUDE_DIRS})

Loading…
Cancel
Save