20 #include <QHBoxLayout>
21 #include <QPushButton>
56 QPushButton* __pqPushButtonSave =
new QPushButton( QIcon(
":icons/32x32/save_select.png" ),
"" );
57 __pqPushButtonSave->setMaximumSize( 36, 34 );
58 __pqPushButtonSave->setEnabled(
false );
66 QHBoxLayout* __pqHBoxLayoutButtons =
new QHBoxLayout();
70 __pqHBoxLayoutButtons->addWidget( __pqPushButtonSave, 0, Qt::AlignLeft );
74 QDialog::setLayout( __pqHBoxLayoutButtons );
92 QTreeWidgetItem* __pqTreeWidgetItem_current = __poRouteOverlay->currentItem();
93 if( !__pqTreeWidgetItem_current )
break;
94 switch( __pqTreeWidgetItem_current->type() )
100 int __iHead = 0, __iTail = __pqTreeWidgetItem_current->childCount()-1;
101 while( __iTail > __iHead )
103 QTreeWidgetItem* __pqTreeWidgetItem_head = __pqTreeWidgetItem_current->child( __iHead );
104 QTreeWidgetItem* __pqTreeWidgetItem_tail = __pqTreeWidgetItem_current->child( __iTail );
105 __pqTreeWidgetItem_current->removeChild( __pqTreeWidgetItem_head );
106 __pqTreeWidgetItem_current->removeChild( __pqTreeWidgetItem_tail );
107 __pqTreeWidgetItem_current->insertChild( __iHead++, __pqTreeWidgetItem_tail );
108 __pqTreeWidgetItem_current->insertChild( __iTail--, __pqTreeWidgetItem_head );
132 QTreeWidgetItem* __pqTreeWidgetItem_current = __poRouteOverlay->currentItem();
133 if( !__pqTreeWidgetItem_current )
break;
134 switch( __pqTreeWidgetItem_current->type() )
155 QTreeWidgetItem* __pqTreeWidgetItem_current = __poRouteOverlay->currentItem();
156 if( !__pqTreeWidgetItem_current )
break;
157 switch( __pqTreeWidgetItem_current->type() )
180 __pqMutexDataChange->lock();
182 __pqMutexDataChange->unlock();
void setProjectModified()
Sets the status of the project to modified (data have changed and need saving)
void updateChart()
Update the (current) chart content (on screen)
void forceRedraw()
Forces this overlay's rendering (not matter its cache content)
QPushButton * pqPushButtonOrderInvert
[UI:Button] Order invert
void slotDelete()
[UI:Slot] Slot to delete overlay's selected content
void constructLayout()
Constructs the layout of the user-interface.
QPushButton * pqPushButtonOrderDescending
[UI:Button] Order descending
CRouteOverlayActionsView()
void slotOrderInvert()
[UI:Slot] Slot to invert content order
QPushButton * pqPushButtonDelete
[UI:Button] Delete
QPushButton * pqPushButtonOrderAscending
[UI:Button] Order ascending
void slotOrderDescending()
[UI:Slot] Slot to order content in descending direction
void slotOrderAscending()
[UI:Slot] Slot to order content in ascending direction
[UI] Route overlay container
int deleteSelection()
Deletes selected items within this overlay's containers.
static QMutex * useMutexDataChange()
static CRouteOverlay * useRouteOverlay()
static CMainWindow * useMainWindow()
static CChartTable * useChartTable()