Editor for directories. More...
#include <exporter.h>
Public Member Functions | |
DirectoryEdit (QWidget *parent=0) | |
QString | directory () |
Editor for directories.
DirectoryEdit::DirectoryEdit | ( | QWidget * | parent = 0 |
) |
: QWidget(parent) { // Setup default dir if (!GlobalConst::EXPORT_DIR.exists()) if(!GlobalConst::EXPORT_DIR.mkpath(GlobalConst::EXPORT_DIR.absolutePath())) Q_ASSERT(false); // Setup members editor = new QLineEdit(GlobalConst::EXPORT_DIR.absolutePath()); editor->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); dirExplorerButton = new QToolButton(this); dirExplorerButton->setIcon(QIcon(":/icons/folder_orange")); // Setup layout QHBoxLayout *layout = new QHBoxLayout; layout->addWidget(editor); layout->addWidget(dirExplorerButton); layout->setContentsMargins(0, 0, 0, 0); setLayout(layout); //Setup connections connect(dirExplorerButton, SIGNAL(clicked()), this, SLOT(onDirExplorerButtonPress())); }
QString DirectoryEdit::directory | ( | ) |