* SNS連携(タイムライン表示とか) ← ファイラーの機能か?
#### Ver0.19
+ * 「アーカイバで開く」を追加。
+ * パス設定のiniファイルキーを変更(設定が初期化されます)。
* 非アクティブパネルの色を暗くするオプションを追加。
- * 設定ダイアログのレイアウト変更。
+ * 「パネル」メニューを追加。
+ * 設定ダイアログのレイアウト変更、項目追加削除。
+ * コンテキストメニューにあるコマンドをツールバーから削除。
* 不具合修正
* 一部のショートカットキーが効いていなかったのを修正。
\r
◇ 履歴 ◇\r
#### Ver0.19\r
+ * 「アーカイバで開く」を追加。\r
+ * パス設定のiniファイルキーを変更(設定が初期化されます)。\r
* 非アクティブパネルの色を暗くするオプションを追加。\r
- * 設定ダイアログのレイアウト変更。\r
+ * 「パネル」メニューを追加。\r
+ * 設定ダイアログのレイアウト変更、項目追加削除。\r
+ * コンテキストメニューにあるコマンドをツールバーから削除。\r
* 不具合修正\r
* 一部のショートカットキーが効いていなかったのを修正。\r
\r
#define IniKey_AutoCloseMove "AutoClose/Move"\r
#define IniKey_AutoCloseDelete "AutoClose/Delete"\r
#define IniKey_AutoCloseRename "AutoClose/Rename"\r
-#define IniKey_EditorPath "Editor/Path"\r
-#define IniKey_EditorOption "Editor/Option"\r
-#define IniKey_TerminalPath "Terminal/Path"\r
-#define IniKey_TerminalOption "Terminal/Option"\r
+#define IniKey_PathEditor "Path/Editor"\r
+#define IniKey_PathTerminal "Path/Terminal"\r
+#define IniKey_PathArchiver "Path/Archiver"\r
#define IniKey_ViewerFont "Viewer/Font"\r
#define IniKey_ViewerColorBg "Viewer/ColorBg"\r
#define IniKey_ViewerColorFg "Viewer/ColorFg"\r
||Q ||終了 || || || ||Quit ||
||R ||履歴を表示 || || ||名前の変更 ||Rireki, Rename ||
||S ||ソート方法を選択 ||システムファイルを表示/非表示 || || ||Sort, System ||
-||U ||すべてのマークを解除 || || || ||Unmark ||
+||U ||すべてのマークを解除 ||アーカイバで開く || || ||Unmark, Unpack ||
||W ||表示フォルダを交換 || || || ||swapの「W」 ||
||X ||コマンドを実行 || || || ||executeの「X」 ||
||Z ||環境設定 ||アップデートを確認 || || || ||
if (settings.value(IniKey_OpenAfterCreateFile, "").toString().isEmpty())\r
settings.setValue(IniKey_OpenAfterCreateFile, false);\r
//>>>>> パス設定\r
- if (settings.value(IniKey_EditorPath, "").toString().isEmpty()) {\r
+ // エディタ\r
+ if (settings.value(IniKey_PathEditor, "").toString().isEmpty()) {\r
#if defined(Q_OS_WIN)\r
- settings.setValue(IniKey_EditorPath, "notepad.exe");\r
+ settings.setValue(IniKey_PathEditor, "notepad.exe");\r
#elif defined(Q_OS_MAC)\r
- settings.setValue(IniKey_EditorPath, "/Applications/TextEdit.app");\r
+ settings.setValue(IniKey_PathEditor, "/Applications/TextEdit.app");\r
#else\r
- settings.setValue(IniKey_EditorPath, "gedit");\r
+ settings.setValue(IniKey_PathEditor, "gedit");\r
#endif\r
- settings.setValue(IniKey_EditorOption, QQ("$P"));\r
}\r
- if (settings.value(IniKey_TerminalPath, "").toString().isEmpty()) {\r
+ // ターミナル\r
+ if (settings.value(IniKey_PathTerminal, "").toString().isEmpty()) {\r
#if defined(Q_OS_WIN)\r
- settings.setValue(IniKey_TerminalPath, "cmd.exe");\r
- settings.setValue(IniKey_TerminalOption, "/k cd " + QQ("$D"));\r
+ settings.setValue(IniKey_PathTerminal, "cmd.exe /k cd");\r
#elif defined(Q_OS_MAC)\r
- settings.setValue(IniKey_TerminalPath, "/Applications/Utilities/Terminal.app");\r
- settings.setValue(IniKey_TerminalOption, "-c cd " + QQ("$D"));\r
+ settings.setValue(IniKey_PathTerminal, "/Applications/Utilities/Terminal.app --args -c cd");\r
#else\r
settings.setValue(IniKey_TerminalPath, "gnome-terminal");\r
- settings.setValue(IniKey_TerminalOption, "-c cd " + QQ("$D"));\r
#endif\r
}\r
+ // アーカイバ\r
+ if (settings.value(IniKey_PathArchiver, "").toString().isEmpty()) {\r
+#if defined(Q_OS_WIN)\r
+ if (QFileInfo::exists("C:/Program Files/Lhaplus/Lhaplus.exe")) {\r
+ settings.setValue(IniKey_PathArchiver, QQ("C:/Program Files/Lhaplus/Lhaplus.exe"));\r
+ }\r
+ else if (QFileInfo::exists("C:/Program Files/Lhaca/Lhaca.exe")) {\r
+ settings.setValue(IniKey_PathArchiver, QQ("C:/Program Files/Lhaca/Lhaca.exe"));\r
+ }\r
+ else if (QFileInfo.exists("C:/Program Files/7-zip/7zG.exe")) {\r
+ settings.setValue(IniKey_PathArchiver, QQ("C:/Program Files/7-zip/7zG.exe"));\r
+ }\r
+\r
+#elif defined(Q_OS_MAC)\r
+ if (QFileInfo::exists("/Applications/The Unarchiver.app")) {\r
+ settings.setValue(IniKey_PathArchiver, QQ("/Applications/The Unarchiver.app"));\r
+ }\r
+#else\r
+#endif\r
+ }\r
+\r
//>>>>> テキストビューア\r
if (settings.value(IniKey_ViewerFont, "").toString().isEmpty()) {\r
settings.setValue(IniKey_ViewerColorBg, QPalette().base().color());\r
// メニュー項目の状態を初期化する\r
ui->view_Hidden->setChecked(settings.value(IniKey_ShowHidden).toBool());\r
ui->view_System->setChecked(settings.value(IniKey_ShowSystem).toBool());\r
- ui->action_OpenEditor->setEnabled(!settings.value(IniKey_EditorPath).toString().isEmpty());\r
- ui->action_OpenTerminal->setEnabled(!settings.value(IniKey_TerminalPath).toString().isEmpty());\r
+// ui->action_OpenEditor->setEnabled(!settings.value(IniKey_PathEditor).toString().isEmpty());\r
+// ui->action_OpenTerminal->setEnabled(!settings.value(IniKey_PathTerminal).toString().isEmpty());\r
\r
// 追加のショートカットキーを設定する\r
QList<QKeySequence> shortcuts;\r
Q_CHECK_PTR(view);\r
\r
QSettings settings;\r
- QString exe = settings.value(IniKey_EditorPath).toString();\r
+ QString exe = settings.value(IniKey_PathEditor).toString();\r
if (exe.isEmpty()) {\r
QMessageBox::critical(\r
this, tr("エラー"),\r
list << path;\r
}\r
\r
+ QString files;\r
foreach (const QFileInfo &info, list) {\r
- QString opt = settings.value(IniKey_EditorOption).toString();\r
- replaceVars(opt, info);\r
-\r
+ files += " " + QQ(info.absoluteFilePath());\r
+ }\r
#ifdef Q_OS_MAC\r
- QString command = "open -a " + exe + " " + opt;\r
+ QString command = "open -a " + exe + files;\r
#else\r
- QString command = QQ(exe) + " " + opt;\r
+ QString command = exe + files;\r
#endif\r
- if (!startProcess(command, info.absolutePath(), tr("外部エディタの起動に失敗しました。"))) {\r
- break;\r
- }\r
+ if (!startProcess(command, view->dir(), tr("外部エディタの起動に失敗しました。"))) {\r
+ qDebug() << command;\r
}\r
}\r
\r
Q_CHECK_PTR(view);\r
\r
QSettings settings;\r
- QString exe = settings.value(IniKey_TerminalPath).toString();\r
+ QString exe = settings.value(IniKey_PathTerminal).toString();\r
if (exe.isEmpty()) {\r
QMessageBox::critical(\r
this, tr("エラー"),\r
return;\r
}\r
\r
+ QSet<QString> dirs;\r
foreach (const QFileInfo &info, view->selectedItems()) {\r
- QString opt = settings.value(IniKey_TerminalOption).toString();\r
- replaceVars(opt, info);\r
+ if (info.isDir()) {\r
+ dirs.insert(info.absoluteFilePath());\r
+ }\r
+ else {\r
+ dirs.insert(info.absolutePath());\r
+ }\r
+ }\r
\r
+ foreach (const QString &dir, dirs) {\r
#ifdef Q_OS_MAC\r
- QString command = "open -a " + QQ(exe) + " --args " + opt;\r
+ QString command = "open -n -a " + exe + " " + QQ(dir);\r
#else\r
- QString command = QQ(exe) + " " + opt;\r
+ QString command = exe + " " + QQ(dir);\r
#endif\r
- if (!startProcess(command, info.absolutePath(), tr("ターミナルの起動に失敗しました。"))) {\r
+ if (!startProcess(command, view->dir(), tr("ターミナルの起動に失敗しました。"))) {\r
+ qDebug() << command;\r
break;\r
}\r
- Sleep(1000);\r
+ }\r
+}\r
+\r
+void MainWindow::openArchiver()\r
+{\r
+ qDebug() << "MainWindow::openArchiver";\r
+\r
+ FolderView *view = static_cast<FolderView*>(qApp->focusWidget());\r
+ Q_CHECK_PTR(view);\r
+\r
+ QSettings settings;\r
+ QString exe = settings.value(IniKey_PathArchiver).toString();\r
+ if (exe.isEmpty()) {\r
+ QMessageBox::critical(\r
+ this, tr("エラー"),\r
+ tr("アーカイバのパスが未定義です。"));\r
+ return;\r
+ }\r
+\r
+ QString files;\r
+ foreach (const QFileInfo &info, view->selectedItems()) {\r
+ files += " " + QQ(info.absoluteFilePath());\r
+ }\r
+#ifdef Q_OS_MAC\r
+ QString command = "open -a " + exe + files;\r
+#else\r
+ QString command = exe + files;\r
+#endif\r
+ if (!startProcess(command, view->dir(), tr("アーカイバの起動に失敗しました。"))) {\r
+ qDebug() << command;\r
}\r
}\r
\r
menu.addAction(ui->action_Exec);\r
menu.addAction(ui->action_OpenEditor);\r
menu.addAction(ui->action_OpenTerminal);\r
+ menu.addAction(ui->action_OpenArchiver);\r
menu.addSeparator();\r
menu.addAction(ui->cmd_Copy);\r
menu.addAction(ui->cmd_Move);\r
connect(ui->action_Open, SIGNAL(triggered()), this, SLOT(open()));\r
connect(ui->action_OpenEditor, SIGNAL(triggered()), this, SLOT(openEditor()));\r
connect(ui->action_OpenTerminal, SIGNAL(triggered()), this, SLOT(openTerminal()));\r
+ connect(ui->action_OpenArchiver, SIGNAL(triggered()), this, SLOT(openArchiver()));\r
connect(ui->action_Quit, SIGNAL(triggered()), this, SLOT(close()));\r
connect(ui->action_Search, SIGNAL(toggled(bool)), this, SLOT(toggleSearchBox(bool)));\r
connect(ui->action_SearchNext, SIGNAL(triggered()), this, SLOT(searchNext()));\r
ui->move_Forward->setEnabled(!view->history()->isEnd());\r
\r
QSettings settings;\r
- ui->action_OpenEditor->setEnabled(!settings.value(IniKey_EditorPath).toString().isEmpty());\r
- ui->action_OpenTerminal->setEnabled(!settings.value(IniKey_TerminalPath).toString().isEmpty());\r
+ ui->action_OpenEditor->setEnabled(!settings.value(IniKey_PathEditor).toString().isEmpty());\r
+ ui->action_OpenTerminal->setEnabled(!settings.value(IniKey_PathTerminal).toString().isEmpty());\r
\r
}\r
else if (!otherSideFolderView(view)->isVisible()) {\r
void open(const QModelIndex &index = QModelIndex());\r
void openEditor(const QString &path = QString());\r
void openTerminal();\r
+ void openArchiver();\r
void openBookmark();\r
void refresh();\r
void renameItems();\r
<attribute name="toolBarBreak">\r
<bool>false</bool>\r
</attribute>\r
- <addaction name="action_OpenEditor"/>\r
<addaction name="action_Search"/>\r
<addaction name="action_Setting"/>\r
<addaction name="separator"/>\r
<addaction name="move_Home"/>\r
<addaction name="move_Jump"/>\r
<addaction name="separator"/>\r
- <addaction name="cmd_Copy"/>\r
- <addaction name="cmd_Move"/>\r
- <addaction name="cmd_Delete"/>\r
- <addaction name="cmd_Rename"/>\r
<addaction name="cmd_NewFile"/>\r
<addaction name="cmd_NewFolder"/>\r
<addaction name="separator"/>\r
<addaction name="action_Exec"/>\r
<addaction name="action_OpenEditor"/>\r
<addaction name="action_OpenTerminal"/>\r
+ <addaction name="action_OpenArchiver"/>\r
<addaction name="action_Command"/>\r
<addaction name="separator"/>\r
<addaction name="action_Search"/>\r
</widget>\r
<widget class="QMenu" name="menu_Bookmark">\r
<property name="title">\r
- <string>ブックマーク</string>\r
+ <string>ブックマーク(&B)</string>\r
</property>\r
<addaction name="bookmark_Edit"/>\r
<addaction name="separator"/>\r
</widget>\r
<widget class="QMenu" name="menu_Panel">\r
<property name="title">\r
- <string>パネル</string>\r
+ <string>パネル(&P)</string>\r
</property>\r
<addaction name="split_Center"/>\r
<addaction name="expand_Left"/>\r
</action>\r
<action name="view_FromOther">\r
<property name="icon">\r
- <iconset theme="隣のパネルと同じフォルダを表示" resource="resource.qrc">\r
- <normaloff>:/images/Synchronize.png</normaloff>:/images/Synchronize.png</iconset>\r
+ <iconset theme="隣のパネルと同じフォルダを表示"/>\r
</property>\r
<property name="text">\r
<string>隣のパネルと同じフォルダを表示</string>\r
<action name="view_Swap">\r
<property name="icon">\r
<iconset resource="resource.qrc">\r
- <normaloff>:/images/Text replace.png</normaloff>:/images/Text replace.png</iconset>\r
+ <normaloff>:/images/Flip.png</normaloff>:/images/Flip.png</iconset>\r
</property>\r
<property name="text">\r
<string>表示フォルダを交換</string>\r
<action name="cmd_Delete">\r
<property name="icon">\r
<iconset resource="resource.qrc">\r
- <normaloff>:/images/Delete.png</normaloff>:/images/Delete.png</iconset>\r
+ <normaloff>:/images/Close file.png</normaloff>:/images/Close file.png</iconset>\r
</property>\r
<property name="text">\r
<string>選択項目を削除</string>\r
</property>\r
</action>\r
<action name="action_OpenTerminal">\r
+ <property name="icon">\r
+ <iconset resource="resource.qrc">\r
+ <normaloff>:/images/terminal.png</normaloff>:/images/terminal.png</iconset>\r
+ </property>\r
<property name="text">\r
<string>ターミナルで開く</string>\r
</property>\r
<string>Shift+Left</string>\r
</property>\r
</action>\r
+ <action name="action_OpenArchiver">\r
+ <property name="icon">\r
+ <iconset resource="resource.qrc">\r
+ <normaloff>:/images/utilities_file_archiver.png</normaloff>:/images/utilities_file_archiver.png</iconset>\r
+ </property>\r
+ <property name="text">\r
+ <string>アーカイバで開く</string>\r
+ </property>\r
+ <property name="toolTip">\r
+ <string>アーカイバで開く</string>\r
+ </property>\r
+ <property name="shortcut">\r
+ <string>Shift+U</string>\r
+ </property>\r
+ </action>\r
</widget>\r
<layoutdefault spacing="6" margin="11"/>\r
<customwidgets>\r
connect(ui->termBrowse, SIGNAL(clicked()), this, SLOT(browseApp()));
connect(ui->editorBrowse, SIGNAL(clicked()), this, SLOT(browseApp()));
+ connect(ui->archiverBrowse, SIGNAL(clicked()), this, SLOT(browseApp()));
connect(ui->chooseViewerFont, SIGNAL(clicked()), this, SLOT(chooseFont()));
connect(ui->viewerClrBg, SIGNAL(clicked()), this, SLOT(selectViewerColor()));
//>>>>> パス設定
// エディタ
- ui->editorOpt->setText(settings.value(IniKey_EditorOption).toString());
- ui->editorPath->setText(settings.value(IniKey_EditorPath).toString());
+ ui->editorPath->setText(settings.value(IniKey_PathEditor).toString());
// ターミナル
- ui->termOpt->setText(settings.value(IniKey_TerminalOption).toString());
- ui->termPath->setText(settings.value(IniKey_TerminalPath).toString());
+ ui->termPath->setText(settings.value(IniKey_PathTerminal).toString());
+ // アーカイバ
+ ui->archiverPath->setText(settings.value(IniKey_PathArchiver).toString());
//>>>>> テキストビューア
ui->enableViewerIgnoreExt->setChecked(true);
tr("すべてのファイル (*)"));
#endif
if (!path.isEmpty()) {
+ if (path.indexOf(" ") != -1) {
+ path = QQ(path);
+ }
+
if (sender() == ui->editorBrowse) {
ui->editorPath->setText(path);
}
else if (sender() == ui->termBrowse) {
ui->termPath->setText(path);
}
+ else if (sender() == ui->archiverBrowse) {
+ ui->archiverPath->setText(path);
+ }
}
}
settings.setValue(IniKey_OpenAfterCreateFile, ui->openAfterCreate->isChecked());
//>>>>> パス設定
- settings.setValue(IniKey_EditorOption, ui->editorOpt->text().trimmed());
- settings.setValue(IniKey_EditorPath, ui->editorPath->text().trimmed());
-
- settings.setValue(IniKey_TerminalOption, ui->termOpt->text().trimmed());
- settings.setValue(IniKey_TerminalPath, ui->termPath->text().trimmed());
+ settings.setValue(IniKey_PathEditor, ui->editorPath->text().trimmed());
+ settings.setValue(IniKey_PathTerminal, ui->termPath->text().trimmed());
+ settings.setValue(IniKey_PathArchiver, ui->archiverPath->text().trimmed());
//>>>>> テキストビューア
settings.setValue(IniKey_ViewerFont, ui->viewerSample->font());
<rect>
<x>0</x>
<y>0</y>
- <width>693</width>
- <height>530</height>
+ <width>665</width>
+ <height>535</height>
</rect>
</property>
<property name="sizePolicy">
<property name="windowTitle">
<string>環境設定</string>
</property>
- <layout class="QVBoxLayout" name="verticalLayout_5">
+ <layout class="QVBoxLayout" name="verticalLayout_9">
<item>
<widget class="QTabWidget" name="tabWidget">
+ <property name="font">
+ <font>
+ <family>Lucida Grande</family>
+ <pointsize>11</pointsize>
+ </font>
+ </property>
<property name="focusPolicy">
<enum>Qt::StrongFocus</enum>
</property>
<property name="currentIndex">
- <number>4</number>
+ <number>3</number>
</property>
<widget class="QWidget" name="tabBoot_Exit">
<attribute name="title">
<attribute name="title">
<string>パス設定</string>
</attribute>
- <layout class="QVBoxLayout" name="verticalLayout_20">
- <property name="spacing">
- <number>4</number>
- </property>
- <property name="leftMargin">
- <number>4</number>
- </property>
- <property name="topMargin">
- <number>4</number>
- </property>
- <property name="rightMargin">
- <number>4</number>
- </property>
- <property name="bottomMargin">
- <number>4</number>
- </property>
+ <layout class="QVBoxLayout" name="verticalLayout_10">
<item>
- <layout class="QVBoxLayout" name="verticalLayout_9">
- <property name="spacing">
- <number>4</number>
- </property>
- <property name="leftMargin">
- <number>4</number>
- </property>
- <property name="topMargin">
- <number>4</number>
- </property>
- <property name="rightMargin">
- <number>4</number>
- </property>
- <property name="bottomMargin">
- <number>4</number>
+ <widget class="QGroupBox" name="groupBox_9">
+ <property name="title">
+ <string>外部エディタ</string>
</property>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_27">
- <property name="spacing">
- <number>4</number>
- </property>
- <property name="leftMargin">
- <number>4</number>
- </property>
- <property name="topMargin">
- <number>4</number>
- </property>
- <property name="rightMargin">
- <number>4</number>
- </property>
- <property name="bottomMargin">
- <number>4</number>
- </property>
- <item>
- <widget class="QLabel" name="label_19">
- <property name="text">
- <string>外部エディタ:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="editorPath"/>
- </item>
- <item>
- <widget class="QPushButton" name="editorBrowse">
- <property name="text">
- <string>参照</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_26">
- <property name="spacing">
- <number>4</number>
- </property>
- <property name="leftMargin">
- <number>4</number>
- </property>
- <property name="topMargin">
- <number>4</number>
- </property>
- <property name="rightMargin">
- <number>4</number>
- </property>
- <property name="bottomMargin">
- <number>4</number>
- </property>
- <item>
- <spacer name="horizontalSpacer_16">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="label_20">
- <property name="text">
- <string>オプション引数:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="editorOpt"/>
- </item>
- </layout>
- </item>
- </layout>
+ <layout class="QHBoxLayout" name="horizontalLayout_19">
+ <item>
+ <widget class="QLineEdit" name="editorPath"/>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_24">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Fixed</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>13</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="editorBrowse">
+ <property name="text">
+ <string>参照</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
</item>
<item>
- <layout class="QVBoxLayout" name="verticalLayout_10">
- <property name="spacing">
- <number>4</number>
- </property>
- <property name="leftMargin">
- <number>4</number>
- </property>
- <property name="topMargin">
- <number>4</number>
- </property>
- <property name="rightMargin">
- <number>4</number>
- </property>
- <property name="bottomMargin">
- <number>4</number>
+ <widget class="QGroupBox" name="groupBox_10">
+ <property name="title">
+ <string>ターミナル</string>
</property>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_55">
- <property name="spacing">
- <number>4</number>
- </property>
- <property name="leftMargin">
- <number>4</number>
- </property>
- <property name="topMargin">
- <number>4</number>
- </property>
- <property name="rightMargin">
- <number>4</number>
- </property>
- <property name="bottomMargin">
- <number>4</number>
- </property>
- <item>
- <widget class="QLabel" name="label_45">
- <property name="text">
- <string>コマンドライン端末:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="termPath"/>
- </item>
- <item>
- <widget class="QPushButton" name="termBrowse">
- <property name="text">
- <string>参照</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_56">
- <property name="spacing">
- <number>4</number>
- </property>
- <property name="leftMargin">
- <number>4</number>
- </property>
- <property name="topMargin">
- <number>4</number>
- </property>
- <property name="rightMargin">
- <number>4</number>
- </property>
- <property name="bottomMargin">
- <number>4</number>
- </property>
- <item>
- <spacer name="horizontalSpacer_33">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="label_46">
- <property name="text">
- <string>オプション引数:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="termOpt"/>
- </item>
- </layout>
- </item>
- </layout>
+ <layout class="QHBoxLayout" name="horizontalLayout_22">
+ <item>
+ <widget class="QLineEdit" name="termPath"/>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_25">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Fixed</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>13</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="termBrowse">
+ <property name="text">
+ <string>参照</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
</item>
<item>
- <widget class="QPlainTextEdit" name="optExplain">
- <property name="font">
- <font>
- <family>Monaco</family>
- </font>
- </property>
- <property name="plainText">
- <string>オプション引数に使える文字
-$B ... ファイル名から拡張子を除いた部分
-$E ... 拡張子
-$F ... ファイル名($B.$Eと同じ)
-$D ... ファイルの場合は親フォルダ名、フォルダの場合は自身のファイル名($Fと同じ)
-$P ... フルパス</string>
+ <widget class="QGroupBox" name="groupBox_11">
+ <property name="title">
+ <string>アーカイバ</string>
</property>
+ <layout class="QHBoxLayout" name="horizontalLayout_27">
+ <item>
+ <widget class="QLineEdit" name="archiverPath"/>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_26">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Fixed</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>13</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="archiverBrowse">
+ <property name="text">
+ <string>参照</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
</widget>
</item>
<item>
</item>
</layout>
<zorder></zorder>
- <zorder>optExplain</zorder>
<zorder>verticalSpacer_4</zorder>
+ <zorder>groupBox_9</zorder>
+ <zorder>groupBox_10</zorder>
+ <zorder>groupBox_11</zorder>
</widget>
<widget class="QWidget" name="tabTextViewer">
<attribute name="title">
<tabstop>openAfterCreate</tabstop>
<tabstop>editorPath</tabstop>
<tabstop>editorBrowse</tabstop>
- <tabstop>editorOpt</tabstop>
<tabstop>termPath</tabstop>
<tabstop>termBrowse</tabstop>
- <tabstop>termOpt</tabstop>
- <tabstop>optExplain</tabstop>
<tabstop>chooseViewerFont</tabstop>
<tabstop>viewerClrFg</tabstop>
<tabstop>viewerClrBg</tabstop>
<tabstop>viewerIgnoreExt</tabstop>
<tabstop>defaultIgnoreExt</tabstop>
<tabstop>buttonBox</tabstop>
- <tabstop>tabWidget</tabstop>
</tabstops>
<resources/>
<connections>
<RCC>
<qresource prefix="/">
- <file>images/3d bar chart.png</file>
- <file>images/3d chart.png</file>
- <file>images/3d graph.png</file>
- <file>images/16 colors.png</file>
- <file>images/256 colors.png</file>
- <file>images/About.png</file>
- <file>images/Add.png</file>
<file>images/Add folder.png</file>
- <file>images/Angle.png</file>
- <file>images/Apply.png</file>
- <file>images/Arc.png</file>
- <file>images/Arrow.png</file>
- <file>images/Attach.png</file>
<file>images/Back.png</file>
- <file>images/Bitmap editor.png</file>
- <file>images/Brightness.png</file>
- <file>images/Brush.png</file>
- <file>images/Camera.png</file>
<file>images/Cancel.png</file>
- <file>images/Chart xy.png</file>
<file>images/Check boxes.png</file>
- <file>images/Circle.png</file>
- <file>images/Clear.png</file>
- <file>images/Clipboard.png</file>
- <file>images/Close.png</file>
<file>images/Close file.png</file>
- <file>images/Close folder.png</file>
- <file>images/CMYK.png</file>
- <file>images/Coffe.png</file>
- <file>images/Coffee.png</file>
- <file>images/Color.png</file>
- <file>images/Color balance.png</file>
- <file>images/Color filter.png</file>
- <file>images/Color layers.png</file>
- <file>images/Color palette.png</file>
- <file>images/Color profile.png</file>
- <file>images/Color test.png</file>
- <file>images/Comment.png</file>
- <file>images/Contrast.png</file>
<file>images/Copy.png</file>
- <file>images/Create.png</file>
- <file>images/Critical details.png</file>
- <file>images/Curve.png</file>
- <file>images/Curve points.png</file>
- <file>images/Cut.png</file>
- <file>images/Danger.png</file>
- <file>images/Decrease time.png</file>
- <file>images/Delete.png</file>
- <file>images/Delete frame.png</file>
- <file>images/Delete frames.png</file>
- <file>images/Designer.png</file>
- <file>images/Diagram.png</file>
- <file>images/Down.png</file>
- <file>images/Download.png</file>
- <file>images/Download image.png</file>
- <file>images/Dropper.png</file>
- <file>images/Edit.png</file>
<file>images/Edit page.png</file>
- <file>images/Edit text.png</file>
- <file>images/Ellipse.png</file>
- <file>images/E-mail.png</file>
- <file>images/Equipment.png</file>
- <file>images/Erase.png</file>
- <file>images/Eraser.png</file>
- <file>images/Error.png</file>
<file>images/Exit.png</file>
<file>images/Export.png</file>
<file>images/Favourites.png</file>
- <file>images/Feather.png</file>
- <file>images/File exetension.png</file>
- <file>images/Fill.png</file>
- <file>images/Find.png</file>
- <file>images/Fine brush.png</file>
<file>images/Flip.png</file>
- <file>images/Flip horizontally.png</file>
- <file>images/Flip vertically.png</file>
- <file>images/Flow block.png</file>
- <file>images/Flower.png</file>
<file>images/Folder.png</file>
- <file>images/Form.png</file>
<file>images/Forward.png</file>
- <file>images/Frames.png</file>
<file>images/Funnel.png</file>
+ <file>images/Gefu.png</file>
<file>images/Go down.png</file>
<file>images/Go up.png</file>
- <file>images/Gpadient.png</file>
- <file>images/Graphic designer.png</file>
- <file>images/Graphic file.png</file>
- <file>images/Graphic tools.png</file>
- <file>images/Grid.png</file>
<file>images/Help.png</file>
- <file>images/Help book.png</file>
- <file>images/Hexagon.png</file>
- <file>images/Hide.png</file>
- <file>images/Hint.png</file>
- <file>images/Hints.png</file>
<file>images/Home.png</file>
- <file>images/Homepage.png</file>
- <file>images/HSL.png</file>
- <file>images/HSV.png</file>
- <file>images/Ico.png</file>
- <file>images/Icon wizard.png</file>
- <file>images/Import.png</file>
- <file>images/Increase time.png</file>
- <file>images/Index.png</file>
- <file>images/Info.png</file>
- <file>images/Key.png</file>
- <file>images/Knife.png</file>
- <file>images/LAB color model.png</file>
- <file>images/Layers.png</file>
- <file>images/Left.png</file>
- <file>images/Left-right.png</file>
- <file>images/Line.png</file>
- <file>images/List.png</file>
- <file>images/Lock.png</file>
- <file>images/Lock color.png</file>
- <file>images/Lock transparency.png</file>
- <file>images/Magic hat.png</file>
- <file>images/Measure.png</file>
- <file>images/Microsoft flag.png</file>
<file>images/Monitor.png</file>
- <file>images/Monitors.png</file>
- <file>images/Mouse.png</file>
- <file>images/Mouse pointer.png</file>
- <file>images/Move.png</file>
- <file>images/Movie.png</file>
- <file>images/New clip art.png</file>
<file>images/New file.png</file>
- <file>images/New frame.png</file>
- <file>images/New frame1.png</file>
- <file>images/New image.png</file>
- <file>images/New imagelist.png</file>
- <file>images/New video.png</file>
- <file>images/No.png</file>
- <file>images/Objects.png</file>
<file>images/Ok.png</file>
<file>images/Open.png</file>
- <file>images/Open colors.png</file>
- <file>images/Open file.png</file>
- <file>images/Open v2.png</file>
- <file>images/Paint over pixels.png</file>
- <file>images/Painter.png</file>
- <file>images/Pantone.png</file>
<file>images/Paste.png</file>
- <file>images/Pen.png</file>
- <file>images/Pencil.png</file>
- <file>images/Pick color.png</file>
- <file>images/Picture.png</file>
- <file>images/Pie chart.png</file>
- <file>images/Pin.png</file>
- <file>images/Pinion.png</file>
- <file>images/Pixel editor.png</file>
- <file>images/Pixels.png</file>
<file>images/Play.png</file>
<file>images/Preview.png</file>
- <file>images/Print.png</file>
- <file>images/Problem.png</file>
- <file>images/Properties.png</file>
- <file>images/Red book.png</file>
- <file>images/Red eye removing.png</file>
- <file>images/Redo.png</file>
<file>images/Refresh.png</file>
- <file>images/Registration.png</file>
- <file>images/Registry.png</file>
<file>images/Rename.png</file>
- <file>images/Replace pixels.png</file>
- <file>images/Resize image.png</file>
- <file>images/Restangle.png</file>
- <file>images/Revert.png</file>
- <file>images/RGB.png</file>
- <file>images/Right.png</file>
- <file>images/Rotate CCW.png</file>
- <file>images/Rotate CW.png</file>
- <file>images/Rotate left.png</file>
- <file>images/Rotate right.png</file>
- <file>images/Rotation.png</file>
- <file>images/Rounded rectangle.png</file>
- <file>images/Save.png</file>
- <file>images/Save as.png</file>
- <file>images/Save color.png</file>
- <file>images/Save data.png</file>
- <file>images/Save image.png</file>
- <file>images/Save picture.png</file>
- <file>images/Scan film.png</file>
- <file>images/Scan image.png</file>
- <file>images/Scanner.png</file>
- <file>images/Scenario.png</file>
- <file>images/Script.png</file>
<file>images/Search.png</file>
- <file>images/Search computer.png</file>
- <file>images/Search folder.png</file>
- <file>images/Search online.png</file>
- <file>images/Search text.png</file>
- <file>images/Select gpadient.png</file>
- <file>images/Selection.png</file>
<file>images/Settings.png</file>
- <file>images/Sharpness.png</file>
- <file>images/Show.png</file>
- <file>images/Sizes.png</file>
- <file>images/Smooth.png</file>
- <file>images/Smooth line.png</file>
- <file>images/Spell checking.png</file>
- <file>images/Spiral.png</file>
- <file>images/Spray.png</file>
- <file>images/Square.png</file>
- <file>images/Stop.png</file>
- <file>images/Stop playing.png</file>
- <file>images/Synchronize.png</file>
- <file>images/Tag.png</file>
- <file>images/Target.png</file>
- <file>images/Target1.png</file>
- <file>images/Test line.png</file>
- <file>images/Text color.png</file>
- <file>images/Text replace.png</file>
- <file>images/Text tool.png</file>
- <file>images/Time.png</file>
- <file>images/Tip of the day.png</file>
- <file>images/To do list.png</file>
- <file>images/Tools.png</file>
- <file>images/Touch.png</file>
- <file>images/Transparency.png</file>
- <file>images/Transparent background.png</file>
- <file>images/Transparent color.png</file>
- <file>images/Triangle.png</file>
- <file>images/True color.png</file>
- <file>images/Undo.png</file>
- <file>images/Units.png</file>
- <file>images/Unlock.png</file>
+ <file>images/terminal.png</file>
<file>images/Up.png</file>
- <file>images/Up-down.png</file>
- <file>images/Upload image.png</file>
- <file>images/Wait.png</file>
- <file>images/Warning.png</file>
- <file>images/Web designer.png</file>
- <file>images/Webcam.png</file>
- <file>images/Wide brush.png</file>
- <file>images/Wizard.png</file>
- <file>images/Work area.png</file>
- <file>images/Writing pencil.png</file>
- <file>images/Wrong.png</file>
- <file>images/Yes.png</file>
- <file>images/YUV color space.png</file>
- <file>images/Zoom.png</file>
- <file>images/Zoom auto.png</file>
+ <file>images/utilities_file_archiver.png</file>
<file>images/Zoom in.png</file>
<file>images/Zoom out.png</file>
- <file>images/Gefu.png</file>
- <file>images/Gefu.icns</file>
</qresource>
</RCC>