Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Scientific Software
Takin
mag-core
Commits
bc732119
Commit
bc732119
authored
May 20, 2020
by
Tobias WEBER
Browse files
added a button for space group calculation (instead of auto-calc)
parent
7001dd8b
Changes
1
Hide whitespace changes
Inline
Side-by-side
tools/structfact/structfact.cpp
View file @
bc732119
...
...
@@ -295,17 +295,20 @@ StructFactDlg::StructFactDlg(QWidget* pParent) : QDialog{pParent},
QToolButton
*
pTabBtnDel
=
new
QToolButton
(
findsgpanel
);
QToolButton
*
pTabBtnUp
=
new
QToolButton
(
findsgpanel
);
QToolButton
*
pTabBtnDown
=
new
QToolButton
(
findsgpanel
);
QToolButton
*
pBtnCalc
=
new
QToolButton
(
findsgpanel
);
m_nuclei_FindSG
->
setSizePolicy
(
QSizePolicy
{
QSizePolicy
::
Expanding
,
QSizePolicy
::
Expanding
});
pTabBtnAdd
->
setSizePolicy
(
QSizePolicy
{
QSizePolicy
::
Expanding
,
QSizePolicy
::
Fixed
});
pTabBtnDel
->
setSizePolicy
(
QSizePolicy
{
QSizePolicy
::
Expanding
,
QSizePolicy
::
Fixed
});
pTabBtnUp
->
setSizePolicy
(
QSizePolicy
{
QSizePolicy
::
Expanding
,
QSizePolicy
::
Fixed
});
pTabBtnDown
->
setSizePolicy
(
QSizePolicy
{
QSizePolicy
::
Expanding
,
QSizePolicy
::
Fixed
});
pBtnCalc
->
setSizePolicy
(
QSizePolicy
{
QSizePolicy
::
Expanding
,
QSizePolicy
::
Fixed
});
pTabBtnAdd
->
setText
(
"Add Nucleus"
);
pTabBtnDel
->
setText
(
"Delete Nuclei"
);
pTabBtnUp
->
setText
(
"Move Nuclei Up"
);
pTabBtnDown
->
setText
(
"Move Nuclei Down"
);
pBtnCalc
->
setText
(
"Find Matching Space Groups"
);
auto
pTabGrid
=
new
QGridLayout
(
findsgpanel
);
...
...
@@ -318,6 +321,7 @@ StructFactDlg::StructFactDlg(QWidget* pParent) : QDialog{pParent},
pTabGrid
->
addWidget
(
pTabBtnDel
,
y
,
1
,
1
,
1
);
pTabGrid
->
addWidget
(
pTabBtnUp
,
y
,
2
,
1
,
1
);
pTabGrid
->
addWidget
(
pTabBtnDown
,
y
,
3
,
1
,
1
);
pTabGrid
->
addWidget
(
pBtnCalc
,
++
y
,
2
,
1
,
2
);
// table CustomContextMenu
...
...
@@ -339,6 +343,7 @@ StructFactDlg::StructFactDlg(QWidget* pParent) : QDialog{pParent},
connect
(
pTabBtnDel
,
&
QToolButton
::
clicked
,
this
,
[
this
]()
{
StructFactDlg
::
DelTabItem_FindSG
();
});
connect
(
pTabBtnUp
,
&
QToolButton
::
clicked
,
this
,
&
StructFactDlg
::
MoveTabItemUp_FindSG
);
connect
(
pTabBtnDown
,
&
QToolButton
::
clicked
,
this
,
&
StructFactDlg
::
MoveTabItemDown_FindSG
);
connect
(
pBtnCalc
,
&
QToolButton
::
clicked
,
this
,
&
StructFactDlg
::
FindSG
);
connect
(
m_nuclei_FindSG
,
&
QTableWidget
::
itemChanged
,
this
,
&
StructFactDlg
::
TableItemChanged_FindSG
);
connect
(
m_nuclei_FindSG
,
&
QTableWidget
::
customContextMenuRequested
,
this
,
&
StructFactDlg
::
ShowTableContextMenu_FindSG
);
...
...
@@ -894,7 +899,7 @@ void StructFactDlg::AddTabItem_FindSG(int row, t_real x, t_real y, t_real z)
m_nuclei_FindSG
->
setCurrentCell
(
row
,
0
);
m_nuclei_FindSG
->
setSortingEnabled
(
true
);
FindSG
();
//
FindSG();
}
...
...
@@ -918,7 +923,7 @@ void StructFactDlg::DelTabItem_FindSG(int begin, int end)
m_nuclei_FindSG
->
removeRow
(
row
);
}
FindSG
();
//
FindSG();
}
...
...
@@ -1015,7 +1020,7 @@ std::vector<int> StructFactDlg::GetSelectedRows_FindSG(bool sort_reversed) const
*/
void
StructFactDlg
::
TableItemChanged_FindSG
(
QTableWidgetItem
*
item
)
{
FindSG
();
//
FindSG();
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment