mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-19 22:23:51 +00:00
Upload missing files.
Fix folder name. Keep Qt optional. Move open dialogue from doc to tools. Rename 'load' to 'open'. Deleted wrong comment.
This commit is contained in:
parent
492482de7f
commit
155cca0c9a
26 changed files with 69 additions and 25 deletions
|
@ -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
|
||||||
|
|
27
apps/opencs/view/doc/opendialog.cpp
Normal file
27
apps/opencs/view/doc/opendialog.cpp
Normal file
|
@ -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);
|
||||||
|
}
|
17
apps/opencs/view/doc/opendialog.hpp
Normal file
17
apps/opencs/view/doc/opendialog.hpp
Normal file
|
@ -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)
|
||||||
|
|
||||||
|
if(QT_QTGUI_LIBRARY AND QT_QTCORE_LIBRARY)
|
||||||
|
add_component_qt_dir (fileorderlist
|
||||||
datafileslist model/modelitem model/datafilesmodel model/esm/esmfile
|
datafileslist model/modelitem model/datafilesmodel model/esm/esmfile
|
||||||
utils/filedialog utils/lineedit utils/profilescombobox utils/textinputdialog utils/naturalsort
|
utils/filedialog utils/lineedit utils/profilescombobox utils/textinputdialog utils/naturalsort
|
||||||
)
|
)
|
||||||
|
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGUI REQUIRED)
|
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
|
|
||||||
QT4_WRAP_CPP(MOC_SRCS ${COMPONENT_MOC_FILES})
|
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…
Reference in a new issue