added forgotte files
This commit is contained in:
39
src/scriptfile.hxx
Normal file
39
src/scriptfile.hxx
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
#ifndef __SCRIPTFILE__HXX
|
||||||
|
#define __SCRIPTFILE__HXX
|
||||||
|
|
||||||
|
#include <ui_scriptfile.hxx>
|
||||||
|
#include <cassert>
|
||||||
|
|
||||||
|
class ScriptFile: public QDockWidget, protected Ui::ScriptFile {
|
||||||
|
Q_OBJECT;
|
||||||
|
Q_SIGNALS:
|
||||||
|
void include(QString);
|
||||||
|
void close(ScriptFile*);
|
||||||
|
public:
|
||||||
|
ScriptFile(QWidget* p=0): QDockWidget(p) {
|
||||||
|
setupUi(this);
|
||||||
|
assert(connect(_editor, SIGNAL(include(QString)), SIGNAL(include(QString))));
|
||||||
|
_searchBar->hide();
|
||||||
|
_replaceBar->hide();
|
||||||
|
_pageBar->hide();
|
||||||
|
}
|
||||||
|
CodeEditor* editor() {
|
||||||
|
return _editor;
|
||||||
|
}
|
||||||
|
QString name() {
|
||||||
|
return _name;
|
||||||
|
}
|
||||||
|
void name(QString name) {
|
||||||
|
_name = name;
|
||||||
|
setWindowTitle(name+"[*]");
|
||||||
|
setWindowModified(false);
|
||||||
|
}
|
||||||
|
protected:
|
||||||
|
void closeEvent (QCloseEvent *event) {
|
||||||
|
close(this);
|
||||||
|
}
|
||||||
|
private:
|
||||||
|
QString _name;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
102
src/scriptfile.ui
Normal file
102
src/scriptfile.ui
Normal file
@@ -0,0 +1,102 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ui version="4.0">
|
||||||
|
<class>ScriptFile</class>
|
||||||
|
<widget class="QDockWidget" name="ScriptFile">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>0</x>
|
||||||
|
<y>0</y>
|
||||||
|
<width>628</width>
|
||||||
|
<height>378</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="windowTitle">
|
||||||
|
<string>DockW&idget</string>
|
||||||
|
</property>
|
||||||
|
<widget class="QWidget" name="dockWidgetContents">
|
||||||
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
|
<item>
|
||||||
|
<widget class="CodeEditor" name="_editor"/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QWidget" name="_searchBar" native="true">
|
||||||
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
|
<item>
|
||||||
|
<widget class="QLineEdit" name="_from"/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="_next">
|
||||||
|
<property name="text">
|
||||||
|
<string>next</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="_previous">
|
||||||
|
<property name="text">
|
||||||
|
<string>previous</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="_all">
|
||||||
|
<property name="text">
|
||||||
|
<string>all</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QWidget" name="_replaceBar" native="true">
|
||||||
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||||
|
<item>
|
||||||
|
<widget class="QLineEdit" name="_to"/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="_replace">
|
||||||
|
<property name="text">
|
||||||
|
<string>replace</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QCheckBox" name="_regex">
|
||||||
|
<property name="text">
|
||||||
|
<string>RegularExpression</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QWidget" name="_pageBar" native="true">
|
||||||
|
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||||
|
<item>
|
||||||
|
<widget class="QSpinBox" name="_page"/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="_goPage">
|
||||||
|
<property name="text">
|
||||||
|
<string>page</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</widget>
|
||||||
|
<customwidgets>
|
||||||
|
<customwidget>
|
||||||
|
<class>CodeEditor</class>
|
||||||
|
<extends>QPlainTextEdit</extends>
|
||||||
|
<header>editor.hxx</header>
|
||||||
|
</customwidget>
|
||||||
|
</customwidgets>
|
||||||
|
<resources/>
|
||||||
|
<connections/>
|
||||||
|
</ui>
|
Reference in New Issue
Block a user